Lines Matching refs:phy_device

30 int __bcm_phy_write_exp(struct phy_device *phydev, u16 reg, u16 val);
31 int __bcm_phy_read_exp(struct phy_device *phydev, u16 reg);
32 int __bcm_phy_modify_exp(struct phy_device *phydev, u16 reg, u16 mask, u16 set);
33 int bcm_phy_write_exp(struct phy_device *phydev, u16 reg, u16 val);
34 int bcm_phy_read_exp(struct phy_device *phydev, u16 reg);
35 int bcm_phy_modify_exp(struct phy_device *phydev, u16 reg, u16 mask, u16 set);
37 static inline int bcm_phy_write_exp_sel(struct phy_device *phydev, in bcm_phy_write_exp_sel()
43 int bcm54xx_auxctl_write(struct phy_device *phydev, u16 regnum, u16 val);
44 int bcm54xx_auxctl_read(struct phy_device *phydev, u16 regnum);
46 int bcm_phy_write_misc(struct phy_device *phydev,
48 int bcm_phy_read_misc(struct phy_device *phydev,
51 int bcm_phy_write_shadow(struct phy_device *phydev, u16 shadow,
53 int bcm_phy_read_shadow(struct phy_device *phydev, u16 shadow);
55 int __bcm_phy_write_rdb(struct phy_device *phydev, u16 rdb, u16 val);
56 int bcm_phy_write_rdb(struct phy_device *phydev, u16 rdb, u16 val);
57 int __bcm_phy_read_rdb(struct phy_device *phydev, u16 rdb);
58 int bcm_phy_read_rdb(struct phy_device *phydev, u16 rdb);
59 int __bcm_phy_modify_rdb(struct phy_device *phydev, u16 rdb, u16 mask,
61 int bcm_phy_modify_rdb(struct phy_device *phydev, u16 rdb, u16 mask,
64 int bcm_phy_ack_intr(struct phy_device *phydev);
65 int bcm_phy_config_intr(struct phy_device *phydev);
66 irqreturn_t bcm_phy_handle_interrupt(struct phy_device *phydev);
68 int bcm_phy_enable_apd(struct phy_device *phydev, bool dll_pwr_down);
70 int bcm_phy_set_eee(struct phy_device *phydev, bool enable);
72 int bcm_phy_downshift_get(struct phy_device *phydev, u8 *count);
74 int bcm_phy_downshift_set(struct phy_device *phydev, u8 count);
76 int bcm_phy_get_sset_count(struct phy_device *phydev);
77 void bcm_phy_get_strings(struct phy_device *phydev, u8 *data);
78 void bcm_phy_get_stats(struct phy_device *phydev, u64 *shadow,
80 void bcm_phy_r_rc_cal_reset(struct phy_device *phydev);
81 int bcm_phy_28nm_a0b0_afe_config_init(struct phy_device *phydev);
82 int bcm_phy_enable_jumbo(struct phy_device *phydev);
84 int bcm_phy_cable_test_get_status_rdb(struct phy_device *phydev,
86 int bcm_phy_cable_test_start_rdb(struct phy_device *phydev);
87 int bcm_phy_cable_test_start(struct phy_device *phydev);
88 int bcm_phy_cable_test_get_status(struct phy_device *phydev, bool *finished);