Home
last modified time | relevance | path

Searched defs:phydev (Results 1 – 25 of 140) sorted by relevance

123456

/linux/drivers/net/phy/
H A Dphy-c45.c19 static bool genphy_c45_baset1_able(struct phy_device *phydev) in genphy_c45_baset1_able()
38 static bool genphy_c45_pma_can_sleep(struct phy_device *phydev) in genphy_c45_pma_can_sleep()
53 int genphy_c45_pma_resume(struct phy_device *phydev) in genphy_c45_pma_resume()
67 int genphy_c45_pma_suspend(struct phy_device *phydev) in genphy_c45_pma_suspend()
82 int genphy_c45_pma_baset1_setup_master_slave(struct phy_device *phydev) in genphy_c45_pma_baset1_setup_master_slave()
111 int genphy_c45_pma_setup_forced(struct phy_device *phydev) in genphy_c45_pma_setup_forced()
204 static int genphy_c45_baset1_an_config_aneg(struct phy_device *phydev) in genphy_c45_baset1_an_config_aneg()
269 int genphy_c45_an_config_aneg(struct phy_device *phydev) in genphy_c45_an_config_aneg()
321 int genphy_c45_an_disable_aneg(struct phy_device *phydev) in genphy_c45_an_disable_aneg()
341 int genphy_c45_restart_aneg(struct phy_device *phydev) in genphy_c45_restart_aneg()
[all …]
H A Dbroadcom.c26 #define BRCM_PHY_REV(phydev) \ argument
63 static bool bcm54xx_phy_can_wakeup(struct phy_device *phydev) in bcm54xx_phy_can_wakeup()
70 static int bcm54xx_config_clock_delay(struct phy_device *phydev) in bcm54xx_config_clock_delay()
111 static int bcm54210e_config_init(struct phy_device *phydev) in bcm54210e_config_init()
126 static int bcm54612e_config_init(struct phy_device *phydev) in bcm54612e_config_init()
147 static int bcm54616s_config_init(struct phy_device *phydev) in bcm54616s_config_init()
206 static int bcm50610_a0_workaround(struct phy_device *phydev) in bcm50610_a0_workaround()
237 static int bcm54xx_phydsp_config(struct phy_device *phydev) in bcm54xx_phydsp_config()
285 static void bcm54xx_adjust_rxrefclk(struct phy_device *phydev) in bcm54xx_adjust_rxrefclk()
357 static void bcm54xx_ptp_stop(struct phy_device *phydev) in bcm54xx_ptp_stop()
[all …]
H A Dphy_device.c210 void phy_device_free(struct phy_device *phydev) in phy_device_free() argument
218 struct phy_device *phydev; in phy_mdio_device_free() local
232 struct phy_device *phydev; in phy_mdio_device_remove() local
243 static bool phy_drv_wol_enabled(struct phy_device *phydev) in phy_drv_wol_enabled() argument
252 phy_may_wakeup(struct phy_device * phydev) phy_may_wakeup() argument
262 phy_link_change(struct phy_device * phydev,bool up) phy_link_change() argument
293 phy_uses_state_machine(struct phy_device * phydev) phy_uses_state_machine() argument
301 mdio_bus_phy_may_suspend(struct phy_device * phydev) mdio_bus_phy_may_suspend() argument
348 struct phy_device *phydev = to_phy_device(dev); mdio_bus_phy_suspend() local
380 struct phy_device *phydev = to_phy_device(dev); mdio_bus_phy_resume() local
475 phy_needs_fixup(struct phy_device * phydev,struct phy_fixup * fixup) phy_needs_fixup() argument
488 phy_scan_fixups(struct phy_device * phydev) phy_scan_fixups() argument
522 genphy_match_phy_device(struct phy_device * phydev,const struct phy_driver * phydrv) genphy_match_phy_device() argument
548 struct phy_device *phydev = to_phy_device(dev); phy_bus_match() local
563 struct phy_device *phydev = to_phy_device(dev); phy_id_show() local
572 struct phy_device *phydev = to_phy_device(dev); phy_interface_show() local
588 struct phy_device *phydev = to_phy_device(dev); phy_has_fixups_show() local
598 struct phy_device *phydev = to_phy_device(dev); phy_dev_flags_show() local
697 struct phy_device *phydev = to_phy_device(dev); phy_mmd_is_visible() local
1109 phy_device_register(struct phy_device * phydev) phy_device_register() argument
1152 phy_device_remove(struct phy_device * phydev) phy_device_remove() argument
1173 phy_get_c45_ids(struct phy_device * phydev) phy_get_c45_ids() argument
1191 struct phy_device *phydev = mdiobus_get_phy(bus, addr); phy_find_next() local
1212 phy_prepare_link(struct phy_device * phydev,void (* handler)(struct net_device *)) phy_prepare_link() argument
1225 phy_connect_direct(struct net_device * dev,struct phy_device * phydev,void (* handler)(struct net_device *),phy_interface_t interface) phy_connect_direct() argument
1265 struct phy_device *phydev; phy_connect() local
1293 phy_disconnect(struct phy_device * phydev) phy_disconnect() argument
1325 phy_poll_reset(struct phy_device * phydev) phy_poll_reset() argument
1341 phy_init_hw(struct phy_device * phydev) phy_init_hw() argument
1390 phy_attached_info(struct phy_device * phydev) phy_attached_info() argument
1397 phy_attached_info_irq(struct phy_device * phydev) phy_attached_info_irq() argument
1419 phy_attached_print(struct phy_device * phydev,const char * fmt,...) phy_attached_print() argument
1441 phy_sysfs_create_links(struct phy_device * phydev) phy_sysfs_create_links() argument
1473 struct phy_device *phydev = to_phy_device(dev); phy_standalone_show() local
1491 struct phy_device *phydev = upstream; phy_sfp_connect_phy() local
1512 struct phy_device *phydev = upstream; phy_sfp_disconnect_phy() local
1528 struct phy_device *phydev = upstream; phy_sfp_attach() local
1544 struct phy_device *phydev = upstream; phy_sfp_detach() local
1554 struct phy_device *phydev = upstream; phy_sfp_module_insert() local
1592 struct phy_device *phydev = upstream; phy_sfp_module_remove() local
1604 struct phy_device *phydev = upstream; phy_sfp_link_up() local
1613 struct phy_device *phydev = upstream; phy_sfp_link_down() local
1631 phy_add_port(struct phy_device * phydev,struct phy_port * port) phy_add_port() argument
1666 phy_del_port(struct phy_device * phydev,struct phy_port * port) phy_del_port() argument
1676 phy_setup_sfp_port(struct phy_device * phydev) phy_setup_sfp_port() argument
1707 phy_sfp_probe(struct phy_device * phydev) phy_sfp_probe() argument
1749 phy_attach_direct(struct net_device * dev,struct phy_device * phydev,u32 flags,phy_interface_t interface) phy_attach_direct() argument
1913 phy_detach(struct phy_device * phydev) phy_detach() argument
1983 phy_suspend(struct phy_device * phydev) phy_suspend() argument
2009 __phy_resume(struct phy_device * phydev) __phy_resume() argument
2027 phy_resume(struct phy_device * phydev) phy_resume() argument
2048 phy_reset_after_clk_enable(struct phy_device * phydev) phy_reset_after_clk_enable() argument
2075 genphy_config_advert(struct phy_device * phydev,const unsigned long * advert) genphy_config_advert() argument
2127 genphy_c37_config_advert(struct phy_device * phydev) genphy_c37_config_advert() argument
2159 genphy_setup_forced(struct phy_device * phydev) genphy_setup_forced() argument
2173 genphy_setup_master_slave(struct phy_device * phydev) genphy_setup_master_slave() argument
2205 genphy_read_master_slave(struct phy_device * phydev) genphy_read_master_slave() argument
2256 genphy_restart_aneg(struct phy_device * phydev) genphy_restart_aneg() argument
2271 genphy_check_and_restart_aneg(struct phy_device * phydev,bool restart) genphy_check_and_restart_aneg() argument
2303 __genphy_config_aneg(struct phy_device * phydev,bool changed) __genphy_config_aneg() argument
2360 genphy_c37_config_aneg(struct phy_device * phydev) genphy_c37_config_aneg() argument
2407 genphy_aneg_done(struct phy_device * phydev) genphy_aneg_done() argument
2423 genphy_update_link(struct phy_device * phydev) genphy_update_link() argument
2468 genphy_read_lpa(struct phy_device * phydev) genphy_read_lpa() argument
2522 genphy_read_status_fixed(struct phy_device * phydev) genphy_read_status_fixed() argument
2554 genphy_read_status(struct phy_device * phydev) genphy_read_status() argument
2607 genphy_c37_read_status(struct phy_device * phydev,bool * changed) genphy_c37_read_status() argument
2669 genphy_soft_reset(struct phy_device * phydev) genphy_soft_reset() argument
2699 genphy_handle_interrupt_no_ack(struct phy_device * phydev) genphy_handle_interrupt_no_ack() argument
2721 genphy_read_abilities(struct phy_device * phydev) genphy_read_abilities() argument
2784 genphy_suspend(struct phy_device * phydev) genphy_suspend() argument
2790 genphy_resume(struct phy_device * phydev) genphy_resume() argument
2796 genphy_loopback(struct phy_device * phydev,bool enable,int speed) genphy_loopback() argument
2836 phy_remove_link_mode(struct phy_device * phydev,u32 link_mode) phy_remove_link_mode() argument
2858 phy_advertise_supported(struct phy_device * phydev) phy_advertise_supported() argument
2878 phy_advertise_eee_all(struct phy_device * phydev) phy_advertise_eee_all() argument
2905 phy_support_eee(struct phy_device * phydev) phy_support_eee() argument
2935 phy_disable_eee(struct phy_device * phydev) phy_disable_eee() argument
2952 phy_support_sym_pause(struct phy_device * phydev) phy_support_sym_pause() argument
2965 phy_support_asym_pause(struct phy_device * phydev) phy_support_asym_pause() argument
2982 phy_set_sym_pause(struct phy_device * phydev,bool rx,bool tx,bool autoneg) phy_set_sym_pause() argument
3006 phy_set_asym_pause(struct phy_device * phydev,bool rx,bool tx) phy_set_asym_pause() argument
3028 phy_validate_pause(struct phy_device * phydev,struct ethtool_pauseparam * pp) phy_validate_pause() argument
3056 phy_get_pause(struct phy_device * phydev,bool * tx_pause,bool * rx_pause) phy_get_pause() argument
3097 phy_get_internal_delay(struct phy_device * phydev,const int * delay_values,int size,bool is_rx) phy_get_internal_delay() argument
3170 phy_get_tx_amplitude_gain(struct phy_device * phydev,struct device * dev,enum ethtool_link_mode_bit_indices linkmode,u32 * val) phy_get_tx_amplitude_gain() argument
3193 phy_get_mac_termination(struct phy_device * phydev,struct device * dev,u32 * val) phy_get_mac_termination() argument
3204 struct phy_device *phydev = phyled->phydev; phy_led_set_brightness() local
3219 struct phy_device *phydev = phyled->phydev; phy_led_blink_set() local
3234 struct phy_device *phydev = phyled->phydev; phy_led_hw_control_get_device() local
3246 struct phy_device *phydev = phyled->phydev; phy_led_hw_control_get() local
3261 struct phy_device *phydev = phyled->phydev; phy_led_hw_control_set() local
3275 struct phy_device *phydev = phyled->phydev; phy_led_hw_is_supported() local
3285 phy_leds_unregister(struct phy_device * phydev) phy_leds_unregister() argument
3295 of_phy_led(struct phy_device * phydev,struct device_node * led) of_phy_led() argument
3372 of_phy_leds(struct phy_device * phydev) of_phy_leds() argument
3412 phy_cleanup_ports(struct phy_device * phydev) phy_cleanup_ports() argument
3422 phy_default_setup_single_port(struct phy_device * phydev) phy_default_setup_single_port() argument
3457 of_phy_ports(struct phy_device * phydev) of_phy_ports() argument
3502 phy_setup_ports(struct phy_device * phydev) phy_setup_ports() argument
3558 phy_get_sfp_port(struct phy_device * phydev) phy_get_sfp_port() argument
3650 struct phy_device *phydev = to_phy_device(dev); phy_probe() local
3789 struct phy_device *phydev = to_phy_device(dev); phy_remove() local
[all...]
H A Dbcm-phy-lib.c21 int __bcm_phy_write_exp(struct phy_device *phydev, u16 reg, u16 val) in __bcm_phy_write_exp()
33 int bcm_phy_write_exp(struct phy_device *phydev, u16 reg, u16 val) in bcm_phy_write_exp()
45 int __bcm_phy_read_exp(struct phy_device *phydev, u16 reg) in __bcm_phy_read_exp()
62 int bcm_phy_read_exp(struct phy_device *phydev, u16 reg) in bcm_phy_read_exp()
74 int __bcm_phy_modify_exp(struct phy_device *phydev, u16 reg, u16 mask, u16 set) in __bcm_phy_modify_exp()
94 int bcm_phy_modify_exp(struct phy_device *phydev, u16 reg, u16 mask, u16 set) in bcm_phy_modify_exp()
106 int bcm54xx_auxctl_read(struct phy_device *phydev, u16 regnum) in bcm54xx_auxctl_read()
117 int bcm54xx_auxctl_write(struct phy_device *phydev, u16 regnum, u16 val) in bcm54xx_auxctl_write()
123 int bcm_phy_write_misc(struct phy_device *phydev, in bcm_phy_write_misc()
147 int bcm_phy_read_misc(struct phy_device *phydev, in bcm_phy_read_misc()
[all …]
H A Dmarvell-88q2xxx.c220 static int mv88q2xxx_write_mmd_vals(struct phy_device *phydev, in mv88q2xxx_write_mmd_vals()
235 static int mv88q2xxx_soft_reset(struct phy_device *phydev) in mv88q2xxx_soft_reset()
270 static int mv88q2xxx_read_link_gbit(struct phy_device *phydev) in mv88q2xxx_read_link_gbit()
315 static int mv88q2xxx_read_link_100m(struct phy_device *phydev) in mv88q2xxx_read_link_100m()
361 static int mv88q2xxx_read_link(struct phy_device *phydev) in mv88q2xxx_read_link()
377 static int mv88q2xxx_read_master_slave_state(struct phy_device *phydev) in mv88q2xxx_read_master_slave_state()
394 static int mv88q2xxx_read_aneg_speed(struct phy_device *phydev) in mv88q2xxx_read_aneg_speed()
414 static int mv88q2xxx_read_status(struct phy_device *phydev) in mv88q2xxx_read_status()
454 static int mv88q2xxx_get_features(struct phy_device *phydev) in mv88q2xxx_get_features()
473 static int mv88q2xxx_config_aneg(struct phy_device *phydev) in mv88q2xxx_config_aneg()
[all …]
H A Dsmsc.c59 static int smsc_phy_ack_interrupt(struct phy_device *phydev) in smsc_phy_ack_interrupt()
66 int smsc_phy_config_intr(struct phy_device *phydev) in smsc_phy_config_intr()
89 static int smsc_phy_config_edpd(struct phy_device *phydev) in smsc_phy_config_edpd()
101 irqreturn_t smsc_phy_handle_interrupt(struct phy_device *phydev) in smsc_phy_handle_interrupt()
122 int smsc_phy_config_init(struct phy_device *phydev) in smsc_phy_config_init()
137 static int smsc_phy_reset(struct phy_device *phydev) in smsc_phy_reset()
156 static int lan87xx_config_aneg(struct phy_device *phydev) in lan87xx_config_aneg()
210 static int lan95xx_config_aneg_ext(struct phy_device *phydev) in lan95xx_config_aneg_ext()
235 int lan87xx_read_status(struct phy_device *phydev) in lan87xx_read_status()
284 static int lan87xx_phy_config_init(struct phy_device *phydev) in lan87xx_phy_config_init()
[all …]
H A Dmotorcomm.c436 * @phydev argument
397 ytphy_read_ext(struct phy_device * phydev,u16 regnum) ytphy_read_ext() argument
415 ytphy_read_ext_with_lock(struct phy_device * phydev,u16 regnum) ytphy_read_ext_with_lock() argument
455 ytphy_write_ext_with_lock(struct phy_device * phydev,u16 regnum,u16 val) ytphy_write_ext_with_lock() argument
480 ytphy_modify_ext(struct phy_device * phydev,u16 regnum,u16 mask,u16 set) ytphy_modify_ext() argument
504 ytphy_modify_ext_with_lock(struct phy_device * phydev,u16 regnum,u16 mask,u16 set) ytphy_modify_ext_with_lock() argument
523 ytphy_get_wol(struct phy_device * phydev,struct ethtool_wolinfo * wol) ytphy_get_wol() argument
550 ytphy_set_wol(struct phy_device * phydev,struct ethtool_wolinfo * wol) ytphy_set_wol() argument
622 yt8531_set_wol(struct phy_device * phydev,struct ethtool_wolinfo * wol) yt8531_set_wol() argument
677 yt8511_read_page(struct phy_device * phydev) yt8511_read_page() argument
682 yt8511_write_page(struct phy_device * phydev,int page) yt8511_write_page() argument
687 yt8511_config_init(struct phy_device * phydev) yt8511_config_init() argument
757 yt8521_read_page(struct phy_device * phydev) yt8521_read_page() argument
778 yt8521_write_page(struct phy_device * phydev,int page) yt8521_write_page() argument
839 ytphy_get_delay_reg_value(struct phy_device * phydev,const char * prop_name,const struct ytphy_cfg_reg_map * tbl,int tb_size,u16 * rxc_dly_en,u32 dflt) ytphy_get_delay_reg_value() argument
882 ytphy_rgmii_clk_delay_config(struct phy_device * phydev) ytphy_rgmii_clk_delay_config() argument
931 ytphy_rgmii_clk_delay_config_with_lock(struct phy_device * phydev) ytphy_rgmii_clk_delay_config_with_lock() argument
973 yt8531_get_ldo_vol(struct phy_device * phydev) yt8531_get_ldo_vol() argument
983 yt8531_get_ds_map(struct phy_device * phydev,u32 cur) yt8531_get_ds_map() argument
997 yt8531_set_ds(struct phy_device * phydev) yt8531_set_ds() argument
1052 yt8521_probe(struct phy_device * phydev) yt8521_probe() argument
1170 yt8531_probe(struct phy_device * phydev) yt8531_probe() argument
1215 ytphy_utp_read_lpa(struct phy_device * phydev) ytphy_utp_read_lpa() argument
1272 yt8521_adjust_status(struct phy_device * phydev,int status,bool is_utp) yt8521_adjust_status() argument
1349 yt8521_read_status_paged(struct phy_device * phydev,int page) yt8521_read_status_paged() argument
1434 yt8521_read_status(struct phy_device * phydev) yt8521_read_status() argument
1528 yt8521_modify_bmcr_paged(struct phy_device * phydev,int page,u16 mask,u16 set) yt8521_modify_bmcr_paged() argument
1573 yt8521_modify_utp_fiber_bmcr(struct phy_device * phydev,u16 mask,u16 set) yt8521_modify_utp_fiber_bmcr() argument
1604 yt8521_soft_reset(struct phy_device * phydev) yt8521_soft_reset() argument
1615 yt8521_suspend(struct phy_device * phydev) yt8521_suspend() argument
1637 yt8521_resume(struct phy_device * phydev) yt8521_resume() argument
1666 yt8521_config_init(struct phy_device * phydev) yt8521_config_init() argument
1711 yt8521_led_hw_is_supported(struct phy_device * phydev,u8 index,unsigned long rules) yt8521_led_hw_is_supported() argument
1724 yt8521_led_hw_control_set(struct phy_device * phydev,u8 index,unsigned long rules) yt8521_led_hw_control_set() argument
1766 yt8521_led_hw_control_get(struct phy_device * phydev,u8 index,unsigned long * rules) yt8521_led_hw_control_get() argument
1802 yt8531_config_init(struct phy_device * phydev) yt8531_config_init() argument
1845 yt8531_link_change_notify(struct phy_device * phydev) yt8531_link_change_notify() argument
1900 yt8521_prepare_fiber_features(struct phy_device * phydev,unsigned long * dst) yt8521_prepare_fiber_features() argument
1917 yt8521_fiber_setup_forced(struct phy_device * phydev) yt8521_fiber_setup_forced() argument
1957 ytphy_check_and_restart_aneg(struct phy_device * phydev,bool restart) ytphy_check_and_restart_aneg() argument
1991 yt8521_fiber_config_aneg(struct phy_device * phydev) yt8521_fiber_config_aneg() argument
2050 ytphy_setup_master_slave(struct phy_device * phydev) ytphy_setup_master_slave() argument
2094 ytphy_utp_config_advert(struct phy_device * phydev) ytphy_utp_config_advert() argument
2151 ytphy_utp_config_aneg(struct phy_device * phydev,bool changed) ytphy_utp_config_aneg() argument
2189 yt8521_config_aneg_paged(struct phy_device * phydev,int page) yt8521_config_aneg_paged() argument
2242 yt8521_config_aneg(struct phy_device * phydev) yt8521_config_aneg() argument
2287 yt8521_aneg_done_paged(struct phy_device * phydev,int page) yt8521_aneg_done_paged() argument
2314 yt8521_aneg_done(struct phy_device * phydev) yt8521_aneg_done() argument
2353 ytphy_utp_read_abilities(struct phy_device * phydev) ytphy_utp_read_abilities() argument
2401 yt8521_get_features_paged(struct phy_device * phydev,int page) yt8521_get_features_paged() argument
2430 yt8521_get_features(struct phy_device * phydev) yt8521_get_features() argument
2455 yt8821_get_features(struct phy_device * phydev) yt8821_get_features() argument
2473 yt8821_get_rate_matching(struct phy_device * phydev,phy_interface_t iface) yt8821_get_rate_matching() argument
2495 yt8821_aneg_done(struct phy_device * phydev) yt8821_aneg_done() argument
2506 yt8821_serdes_init(struct phy_device * phydev) yt8821_serdes_init() argument
2540 yt8821_utp_init(struct phy_device * phydev) yt8821_utp_init() argument
2733 yt8821_auto_sleep_config(struct phy_device * phydev,bool enable) yt8821_auto_sleep_config() argument
2761 yt8821_soft_reset(struct phy_device * phydev) yt8821_soft_reset() argument
2773 yt8821_config_init(struct phy_device * phydev) yt8821_config_init() argument
2824 yt8821_adjust_status(struct phy_device * phydev,int val) yt8821_adjust_status() argument
2857 yt8821_update_interface(struct phy_device * phydev) yt8821_update_interface() argument
2883 yt8821_read_status(struct phy_device * phydev) yt8821_read_status() argument
2951 yt8821_modify_utp_fiber_bmcr(struct phy_device * phydev,u16 mask,u16 set) yt8821_modify_utp_fiber_bmcr() argument
2971 yt8821_suspend(struct phy_device * phydev) yt8821_suspend() argument
2993 yt8821_resume(struct phy_device * phydev) yt8821_resume() argument
[all...]
H A Dmicrel.c409 struct phy_device *phydev; global() member
427 struct phy_device *phydev; global() member
548 kszphy_extended_write(struct phy_device * phydev,u32 regnum,u16 val) kszphy_extended_write() argument
555 kszphy_extended_read(struct phy_device * phydev,u32 regnum) kszphy_extended_read() argument
562 kszphy_ack_interrupt(struct phy_device * phydev) kszphy_ack_interrupt() argument
572 kszphy_config_intr(struct phy_device * phydev) kszphy_config_intr() argument
608 kszphy_handle_interrupt(struct phy_device * phydev) kszphy_handle_interrupt() argument
626 kszphy_rmii_clk_sel(struct phy_device * phydev,bool val) kszphy_rmii_clk_sel() argument
642 kszphy_setup_led(struct phy_device * phydev,u32 reg,int val) kszphy_setup_led() argument
676 kszphy_broadcast_disable(struct phy_device * phydev) kszphy_broadcast_disable() argument
692 kszphy_nand_tree_disable(struct phy_device * phydev) kszphy_nand_tree_disable() argument
713 kszphy_config_reset(struct phy_device * phydev) kszphy_config_reset() argument
733 kszphy_config_init(struct phy_device * phydev) kszphy_config_init() argument
752 ksz8041_fiber_mode(struct phy_device * phydev) ksz8041_fiber_mode() argument
759 ksz8041_config_init(struct phy_device * phydev) ksz8041_config_init() argument
781 ksz8041_config_aneg(struct phy_device * phydev) ksz8041_config_aneg() argument
792 ksz8051_ksz8795_match_phy_device(struct phy_device * phydev,const bool ksz_8051) ksz8051_ksz8795_match_phy_device() argument
816 ksz8051_match_phy_device(struct phy_device * phydev,const struct phy_driver * phydrv) ksz8051_match_phy_device() argument
822 ksz8081_config_init(struct phy_device * phydev) ksz8081_config_init() argument
834 ksz8081_config_mdix(struct phy_device * phydev,u8 ctrl) ksz8081_config_mdix() argument
860 ksz8081_config_aneg(struct phy_device * phydev) ksz8081_config_aneg() argument
875 ksz8081_mdix_update(struct phy_device * phydev) ksz8081_mdix_update() argument
904 ksz8081_read_status(struct phy_device * phydev) ksz8081_read_status() argument
915 ksz8061_config_init(struct phy_device * phydev) ksz8061_config_init() argument
937 ksz8795_match_phy_device(struct phy_device * phydev,const struct phy_driver * phydrv) ksz8795_match_phy_device() argument
943 ksz9021_load_values_from_of(struct phy_device * phydev,const struct device_node * of_node,u16 reg,const char * field1,const char * field2,const char * field3,const char * field4) ksz9021_load_values_from_of() argument
991 ksz9021_config_init(struct phy_device * phydev) ksz9021_config_init() argument
1082 ksz9031_set_loopback(struct phy_device * phydev,bool enable,int speed) ksz9031_set_loopback() argument
1105 ksz9031_of_load_skew_values(struct phy_device * phydev,const struct device_node * of_node,u16 reg,size_t field_sz,const char * field[],u8 numfields,bool * update) ksz9031_of_load_skew_values() argument
1146 ksz9031_center_flp_timing(struct phy_device * phydev) ksz9031_center_flp_timing() argument
1164 ksz9031_enable_edpd(struct phy_device * phydev) ksz9031_enable_edpd() argument
1175 ksz9031_config_rgmii_delay(struct phy_device * phydev) ksz9031_config_rgmii_delay() argument
1236 ksz9031_config_init(struct phy_device * phydev) ksz9031_config_init() argument
1335 ksz9131_of_load_skew_values(struct phy_device * phydev,struct device_node * of_node,u16 reg,size_t field_sz,char * field[],u8 numfields) ksz9131_of_load_skew_values() argument
1392 ksz9131_config_rgmii_delay(struct phy_device * phydev) ksz9131_config_rgmii_delay() argument
1436 ksz9131_led_errata(struct phy_device * phydev) ksz9131_led_errata() argument
1450 ksz9131_config_init(struct phy_device * phydev) ksz9131_config_init() argument
1525 ksz9131_mdix_update(struct phy_device * phydev) ksz9131_mdix_update() argument
1549 ksz9131_config_mdix(struct phy_device * phydev,u8 ctrl) ksz9131_config_mdix() argument
1573 ksz9131_read_status(struct phy_device * phydev) ksz9131_read_status() argument
1584 ksz9131_config_aneg(struct phy_device * phydev) ksz9131_config_aneg() argument
1595 ksz9477_get_features(struct phy_device * phydev) ksz9477_get_features() argument
1618 ksz8873mll_read_status(struct phy_device * phydev) ksz8873mll_read_status() argument
1643 ksz9031_get_features(struct phy_device * phydev) ksz9031_get_features() argument
1670 ksz9031_read_status(struct phy_device * phydev) ksz9031_read_status() argument
1694 ksz9x31_cable_test_start(struct phy_device * phydev) ksz9x31_cable_test_start() argument
1762 ksz9x31_cable_test_fault_length(struct phy_device * phydev,u16 stat) ksz9x31_cable_test_fault_length() argument
1777 ksz9x31_cable_test_wait_for_completion(struct phy_device * phydev) ksz9x31_cable_test_wait_for_completion() argument
1800 ksz9x31_cable_test_one_pair(struct phy_device * phydev,int pair) ksz9x31_cable_test_one_pair() argument
1841 ksz9x31_cable_test_get_status(struct phy_device * phydev,bool * finished) ksz9x31_cable_test_get_status() argument
1896 ksz8873mll_config_aneg(struct phy_device * phydev) ksz8873mll_config_aneg() argument
1901 ksz886x_config_mdix(struct phy_device * phydev,u8 ctrl) ksz886x_config_mdix() argument
1931 ksz886x_config_aneg(struct phy_device * phydev) ksz886x_config_aneg() argument
1968 ksz886x_mdix_update(struct phy_device * phydev) ksz886x_mdix_update() argument
1998 ksz886x_read_status(struct phy_device * phydev) ksz886x_read_status() argument
2009 ksz9477_mdix_update(struct phy_device * phydev) ksz9477_mdix_update() argument
2019 ksz9477_read_mdix_ctrl(struct phy_device * phydev) ksz9477_read_mdix_ctrl() argument
2037 ksz9477_read_status(struct phy_device * phydev) ksz9477_read_status() argument
2048 ksz9477_config_aneg(struct phy_device * phydev) ksz9477_config_aneg() argument
2094 ksz9477_phy_errata(struct phy_device * phydev) ksz9477_phy_errata() argument
2125 ksz9477_config_init(struct phy_device * phydev) ksz9477_config_init() argument
2146 kszphy_get_sset_count(struct phy_device * phydev) kszphy_get_sset_count() argument
2151 kszphy_get_strings(struct phy_device * phydev,u8 * data) kszphy_get_strings() argument
2159 kszphy_get_stat(struct phy_device * phydev,int i) kszphy_get_stat() argument
2178 kszphy_get_stats(struct phy_device * phydev,struct ethtool_stats * stats,u64 * data) kszphy_get_stats() argument
2193 kszphy_update_stats(struct phy_device * phydev) kszphy_update_stats() argument
2207 kszphy_get_phy_stats(struct phy_device * phydev,struct ethtool_eth_phy_stats * eth_stats,struct ethtool_phy_stats * stats) kszphy_get_phy_stats() argument
2277 kszphy_get_sqi(struct phy_device * phydev) kszphy_get_sqi() argument
2341 kszphy_get_sqi_max(struct phy_device * phydev) kszphy_get_sqi_max() argument
2346 kszphy_get_mse_capability(struct phy_device * phydev,struct phy_mse_capability * cap) kszphy_get_mse_capability() argument
2386 kszphy_get_mse_snapshot(struct phy_device * phydev,enum phy_mse_channel channel,struct phy_mse_snapshot * snapshot) kszphy_get_mse_snapshot() argument
2446 kszphy_enable_clk(struct phy_device * phydev) kszphy_enable_clk() argument
2456 kszphy_disable_clk(struct phy_device * phydev) kszphy_disable_clk() argument
2466 kszphy_generic_resume(struct phy_device * phydev) kszphy_generic_resume() argument
2473 kszphy_generic_suspend(struct phy_device * phydev) kszphy_generic_suspend() argument
2486 kszphy_suspend(struct phy_device * phydev) kszphy_suspend() argument
2498 kszphy_parse_led_mode(struct phy_device * phydev) kszphy_parse_led_mode() argument
2522 kszphy_resume(struct phy_device * phydev) kszphy_resume() argument
2554 ksz8041_resume(struct phy_device * phydev) ksz8041_resume() argument
2561 ksz8041_suspend(struct phy_device * phydev) ksz8041_suspend() argument
2568 ksz9477_resume(struct phy_device * phydev) ksz9477_resume() argument
2604 ksz8061_resume(struct phy_device * phydev) ksz8061_resume() argument
2636 ksz8061_suspend(struct phy_device * phydev) ksz8061_suspend() argument
2641 kszphy_probe(struct phy_device * phydev) kszphy_probe() argument
2710 lan8814_cable_test_start(struct phy_device * phydev) lan8814_cable_test_start() argument
2721 ksz886x_cable_test_start(struct phy_device * phydev) ksz886x_cable_test_start() argument
2767 ksz886x_cable_test_fault_length(struct phy_device * phydev,u16 status,u16 data_mask) ksz886x_cable_test_fault_length() argument
2784 ksz886x_cable_test_wait_for_completion(struct phy_device * phydev) ksz886x_cable_test_wait_for_completion() argument
2796 lan8814_cable_test_one_pair(struct phy_device * phydev,int pair) lan8814_cable_test_one_pair() argument
2841 ksz886x_cable_test_one_pair(struct phy_device * phydev,int pair) ksz886x_cable_test_one_pair() argument
2903 ksz886x_cable_test_get_status(struct phy_device * phydev,bool * finished) ksz886x_cable_test_get_status() argument
3028 lanphy_read_page_reg(struct phy_device * phydev,int page,u32 addr) lanphy_read_page_reg() argument
3043 lanphy_write_page_reg(struct phy_device * phydev,int page,u16 addr,u16 val) lanphy_write_page_reg() argument
3060 lanphy_modify_page_reg(struct phy_device * phydev,int page,u16 addr,u16 mask,u16 set) lanphy_modify_page_reg() argument
3081 lan8814_config_ts_intr(struct phy_device * phydev,bool enable) lan8814_config_ts_intr() argument
3095 lan8814_ptp_rx_ts_get(struct phy_device * phydev,u32 * seconds,u32 * nano_seconds,u16 * seq_id) lan8814_ptp_rx_ts_get() argument
3114 lan8814_ptp_tx_ts_get(struct phy_device * phydev,u32 * seconds,u32 * nano_seconds,u16 * seq_id) lan8814_ptp_tx_ts_get() argument
3159 lan8814_flush_fifo(struct phy_device * phydev,bool egress) lan8814_flush_fifo() argument
3379 lan8814_ptp_clock_set(struct phy_device * phydev,time64_t sec,u32 nsec) lan8814_ptp_clock_set() argument
3397 lan8814_ptp_clock_get(struct phy_device * phydev,time64_t * sec,u32 * nsec) lan8814_ptp_clock_get() argument
3424 struct phy_device *phydev = shared->phydev; lan8814_ptpci_gettime64() local
3442 struct phy_device *phydev = shared->phydev; lan8814_ptpci_settime64() local
3451 lan8814_ptp_set_target(struct phy_device * phydev,int event,s64 start_sec,u32 start_nsec) lan8814_ptp_set_target() argument
3470 lan8814_ptp_update_target(struct phy_device * phydev,time64_t sec) lan8814_ptp_update_target() argument
3478 lan8814_ptp_clock_step(struct phy_device * phydev,s64 time_step_ns) lan8814_ptp_clock_step() argument
3624 struct phy_device *phydev = shared->phydev; lan8814_ptpci_adjtime() local
3637 struct phy_device *phydev = shared->phydev; lan8814_ptpci_adjfine() local
3666 lan8814_ptp_set_reload(struct phy_device * phydev,int event,s64 period_sec,u32 period_nsec) lan8814_ptp_set_reload() argument
3684 lan8814_ptp_enable_event(struct phy_device * phydev,int event,int pulse_width) lan8814_ptp_enable_event() argument
3701 lan8814_ptp_disable_event(struct phy_device * phydev,int event) lan8814_ptp_disable_event() argument
3712 lan8814_ptp_perout_off(struct phy_device * phydev,int pin) lan8814_ptp_perout_off() argument
3734 lan8814_ptp_perout_on(struct phy_device * phydev,int pin) lan8814_ptp_perout_on() argument
3760 struct phy_device *phydev = shared->phydev; lan8814_ptp_perout() local
3865 lan8814_ptp_extts_on(struct phy_device * phydev,int pin,u32 flags) lan8814_ptp_extts_on() argument
3895 lan8814_ptp_extts_off(struct phy_device * phydev,int pin) lan8814_ptp_extts_off() argument
3932 struct phy_device *phydev = shared->phydev; lan8814_ptp_extts() local
4035 struct phy_device *phydev = ptp_priv->phydev; lan8814_dequeue_tx_skb() local
4045 struct phy_device *phydev = ptp_priv->phydev; lan8814_get_tx_ts() local
4112 struct phy_device *phydev = ptp_priv->phydev; lan8814_get_rx_ts() local
4133 lan8814_handle_ptp_interrupt(struct phy_device * phydev,u16 status) lan8814_handle_ptp_interrupt() argument
4157 struct phy_device *phydev = shared->phydev; lan8814_gpio_process_cap() local
4210 lan8814_handle_gpio_interrupt(struct phy_device * phydev,u16 status) lan8814_handle_gpio_interrupt() argument
4222 lan8804_config_init(struct phy_device * phydev) lan8804_config_init() argument
4239 lan8804_handle_interrupt(struct phy_device * phydev) lan8804_handle_interrupt() argument
4260 lan8804_config_intr(struct phy_device * phydev) lan8804_config_intr() argument
4303 lan8814_has_ptp(struct phy_device * phydev) lan8814_has_ptp() argument
4310 lan8814_handle_interrupt(struct phy_device * phydev) lan8814_handle_interrupt() argument
4345 lan8814_ack_interrupt(struct phy_device * phydev) lan8814_ack_interrupt() argument
4355 lan8814_config_intr(struct phy_device * phydev) lan8814_config_intr() argument
4381 lan8814_ptp_init(struct phy_device * phydev) lan8814_ptp_init() argument
4444 __lan8814_ptp_probe_once(struct phy_device * phydev,char * pin_name,int gpios) __lan8814_ptp_probe_once() argument
4521 lan8814_ptp_probe_once(struct phy_device * phydev) lan8814_ptp_probe_once() argument
4530 lan8814_setup_led(struct phy_device * phydev,int val) lan8814_setup_led() argument
4546 lan8814_config_init(struct phy_device * phydev) lan8814_config_init() argument
4591 lan8814_release_coma_mode(struct phy_device * phydev) lan8814_release_coma_mode() argument
4607 lan8814_clear_2psp_bit(struct phy_device * phydev) lan8814_clear_2psp_bit() argument
4618 lan8814_update_meas_time(struct phy_device * phydev) lan8814_update_meas_time() argument
4629 lan8814_probe(struct phy_device * phydev) lan8814_probe() argument
4723 lan8841_config_init(struct phy_device * phydev) lan8841_config_init() argument
4809 lan8841_config_intr(struct phy_device * phydev) lan8841_config_intr() argument
4857 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_get_tx_ts() local
4891 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_flush_fifo() local
4914 struct phy_device *phydev = ptp_priv->phydev; lan8841_gpio_process_cap() local
4961 lan8841_handle_ptp_interrupt(struct phy_device * phydev) lan8841_handle_ptp_interrupt() argument
4988 lan8841_handle_interrupt(struct phy_device * phydev) lan8841_handle_interrupt() argument
5047 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_enable_processing() local
5094 struct phy_device *phydev = ptp_priv->phydev; lan8841_hwtstamp_set() local
5228 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_set_target() local
5267 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_set_reload() local
5301 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_settime64() local
5338 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_gettime64() local
5368 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_getseconds() local
5397 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_adjtime() local
5483 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_adjfine() local
5530 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_perout_off() local
5546 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_perout_on() local
5576 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_remove_event() local
5607 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_enable_event() local
5666 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_perout() local
5787 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_extts_on() local
5817 struct phy_device *phydev = ptp_priv->phydev; lan8841_ptp_extts_off() local
5922 lan8841_probe(struct phy_device * phydev) lan8841_probe() argument
5992 lan8804_resume(struct phy_device * phydev) lan8804_resume() argument
5997 lan8804_suspend(struct phy_device * phydev) lan8804_suspend() argument
6002 lan8841_resume(struct phy_device * phydev) lan8841_resume() argument
6007 lan8841_suspend(struct phy_device * phydev) lan8841_suspend() argument
6018 ksz9131_resume(struct phy_device * phydev) ksz9131_resume() argument
6028 lan8842_ptp_probe_once(struct phy_device * phydev) lan8842_ptp_probe_once() argument
6041 lan8842_probe(struct phy_device * phydev) lan8842_probe() argument
6218 lanphy_write_reg_data(struct phy_device * phydev,const struct lanphy_reg_data * data,size_t num) lanphy_write_reg_data() argument
6234 lan8842_erratas(struct phy_device * phydev) lan8842_erratas() argument
6247 lan8842_config_init(struct phy_device * phydev) lan8842_config_init() argument
6292 lan8842_config_intr(struct phy_device * phydev) lan8842_config_intr() argument
6319 lan8842_inband_caps(struct phy_device * phydev,phy_interface_t interface) lan8842_inband_caps() argument
6328 lan8842_config_inband(struct phy_device * phydev,unsigned int modes) lan8842_config_inband() argument
6346 lan8842_handle_ptp_interrupt(struct phy_device * phydev,u16 status) lan8842_handle_ptp_interrupt() argument
6371 lan8842_handle_interrupt(struct phy_device * phydev) lan8842_handle_interrupt() argument
6411 lan8842_get_stat(struct phy_device * phydev,int count,int * regs) lan8842_get_stat() argument
6428 lan8842_update_stats(struct phy_device * phydev) lan8842_update_stats() argument
6456 lan8842_get_fast_down(struct phy_device * phydev,u8 * msecs) lan8842_get_fast_down() argument
6472 lan8842_set_fast_down(struct phy_device * phydev,const u8 * msecs) lan8842_set_fast_down() argument
6493 lan8842_get_tunable(struct phy_device * phydev,struct ethtool_tunable * tuna,void * data) lan8842_get_tunable() argument
6504 lan8842_set_tunable(struct phy_device * phydev,struct ethtool_tunable * tuna,const void * data) lan8842_set_tunable() argument
6515 lan8842_get_phy_stats(struct phy_device * phydev,struct ethtool_eth_phy_stats * eth_stats,struct ethtool_phy_stats * stats) lan8842_get_phy_stats() argument
6559 lan9645x_config_init(struct phy_device * phydev) lan9645x_config_init() argument
6575 lan9645x_suspend(struct phy_device * phydev) lan9645x_suspend() argument
6601 lan9645x_config_intr(struct phy_device * phydev) lan9645x_config_intr() argument
6645 lan9645x_handle_interrupt(struct phy_device * phydev) lan9645x_handle_interrupt() argument
[all...]
H A Dbcm7xxx.c50 static int bcm7xxx_28nm_d0_afe_config_init(struct phy_device *phydev) in bcm7xxx_28nm_d0_afe_config_init()
90 static int bcm7xxx_28nm_e0_plus_afe_config_init(struct phy_device *phydev) in bcm7xxx_28nm_e0_plus_afe_config_init()
118 static int bcm7xxx_28nm_a0_patch_afe_config_init(struct phy_device *phydev) in bcm7xxx_28nm_a0_patch_afe_config_init()
143 static int bcm7xxx_28nm_config_init(struct phy_device *phydev) in bcm7xxx_28nm_config_init()
206 static int bcm7xxx_28nm_resume(struct phy_device *phydev) in bcm7xxx_28nm_resume()
254 static int bcm7xxx_28nm_ephy_01_afe_config_init(struct phy_device *phydev) in bcm7xxx_28nm_ephy_01_afe_config_init()
300 static int bcm7xxx_28nm_ephy_apd_enable(struct phy_device *phydev) in bcm7xxx_28nm_ephy_apd_enable()
325 static int bcm7xxx_28nm_ephy_eee_enable(struct phy_device *phydev) in bcm7xxx_28nm_ephy_eee_enable()
388 static int bcm7xxx_28nm_ephy_config_init(struct phy_device *phydev) in bcm7xxx_28nm_ephy_config_init()
417 static int bcm7xxx_16nm_ephy_afe_config(struct phy_device *phydev) in bcm7xxx_16nm_ephy_afe_config()
[all …]
H A Dair_en8811h.c217 struct phy_device *phydev; global() member
263 air_phy_read_page(struct phy_device * phydev) air_phy_read_page() argument
268 air_phy_write_page(struct phy_device * phydev,int page) air_phy_write_page() argument
298 __air_buckpbus_reg_write(struct phy_device * phydev,u32 pbus_address,u32 pbus_data) __air_buckpbus_reg_write() argument
330 air_buckpbus_reg_write(struct phy_device * phydev,u32 pbus_address,u32 pbus_data) air_buckpbus_reg_write() argument
349 __air_buckpbus_reg_read(struct phy_device * phydev,u32 pbus_address,u32 * pbus_data) __air_buckpbus_reg_read() argument
381 air_buckpbus_reg_read(struct phy_device * phydev,u32 pbus_address,u32 * pbus_data) air_buckpbus_reg_read() argument
399 __air_buckpbus_reg_modify(struct phy_device * phydev,u32 pbus_address,u32 mask,u32 set) __air_buckpbus_reg_modify() argument
456 air_buckpbus_reg_modify(struct phy_device * phydev,u32 pbus_address,u32 mask,u32 set) air_buckpbus_reg_modify() argument
475 __air_write_buf(struct phy_device * phydev,u32 address,const struct firmware * fw) __air_write_buf() argument
511 air_write_buf(struct phy_device * phydev,u32 address,const struct firmware * fw) air_write_buf() argument
529 en8811h_wait_mcu_ready(struct phy_device * phydev) en8811h_wait_mcu_ready() argument
551 an8811hb_check_crc(struct phy_device * phydev,u32 set1,u32 mon2,u32 mon3) an8811hb_check_crc() argument
588 en8811h_print_fw_version(struct phy_device * phydev) en8811h_print_fw_version() argument
598 an8811hb_load_file(struct phy_device * phydev,const char * name,u32 address) an8811hb_load_file() argument
614 an8811hb_mcu_assert(struct phy_device * phydev) an8811hb_mcu_assert() argument
638 an8811hb_mcu_deassert(struct phy_device * phydev) an8811hb_mcu_deassert() argument
663 an8811hb_load_firmware(struct phy_device * phydev) an8811hb_load_firmware() argument
703 en8811h_load_firmware(struct phy_device * phydev) en8811h_load_firmware() argument
759 en8811h_restart_mcu(struct phy_device * phydev) en8811h_restart_mcu() argument
781 air_hw_led_on_set(struct phy_device * phydev,u8 index,bool on) air_hw_led_on_set() argument
811 air_hw_led_blink_set(struct phy_device * phydev,u8 index,bool blinking) air_hw_led_blink_set() argument
838 air_led_blink_set(struct phy_device * phydev,u8 index,unsigned long * delay_on,unsigned long * delay_off) air_led_blink_set() argument
871 air_led_brightness_set(struct phy_device * phydev,u8 index,enum led_brightness value) air_led_brightness_set() argument
896 air_led_hw_control_get(struct phy_device * phydev,u8 index,unsigned long * rules) air_led_hw_control_get() argument
909 air_led_hw_control_set(struct phy_device * phydev,u8 index,unsigned long rules) air_led_hw_control_set() argument
970 air_led_init(struct phy_device * phydev,u8 index,u8 state,u8 pol) air_led_init() argument
998 air_leds_init(struct phy_device * phydev,int num,int dur,int mode) air_leds_init() argument
1047 en8811h_led_hw_is_supported(struct phy_device * phydev,u8 index,unsigned long rules) en8811h_led_hw_is_supported() argument
1064 struct phy_device *phydev = priv->phydev; an8811hb_clk_recalc_rate() local
1078 struct phy_device *phydev = priv->phydev; an8811hb_clk_enable() local
1088 struct phy_device *phydev = priv->phydev; an8811hb_clk_disable() local
1097 struct phy_device *phydev = priv->phydev; an8811hb_clk_is_enabled() local
1163 struct phy_device *phydev = priv->phydev; en8811h_clk_recalc_rate() local
1177 struct phy_device *phydev = priv->phydev; en8811h_clk_enable() local
1187 struct phy_device *phydev = priv->phydev; en8811h_clk_disable() local
1196 struct phy_device *phydev = priv->phydev; en8811h_clk_is_enabled() local
1258 en8811h_leds_setup(struct phy_device * phydev) en8811h_leds_setup() argument
1275 an8811hb_probe(struct phy_device * phydev) an8811hb_probe() argument
1346 en8811h_probe(struct phy_device * phydev) en8811h_probe() argument
1387 an8811hb_config_serdes_polarity(struct phy_device * phydev) an8811hb_config_serdes_polarity() argument
1418 en8811h_config_serdes_polarity(struct phy_device * phydev) en8811h_config_serdes_polarity() argument
1454 an8811hb_config_init(struct phy_device * phydev) an8811hb_config_init() argument
1481 en8811h_config_init(struct phy_device * phydev) en8811h_config_init() argument
1530 en8811h_get_features(struct phy_device * phydev) en8811h_get_features() argument
1539 en8811h_get_rate_matching(struct phy_device * phydev,phy_interface_t iface) en8811h_get_rate_matching() argument
1545 en8811h_config_aneg(struct phy_device * phydev) en8811h_config_aneg() argument
1568 en8811h_read_status(struct phy_device * phydev) en8811h_read_status() argument
1652 en8811h_clear_intr(struct phy_device * phydev) en8811h_clear_intr() argument
1669 en8811h_handle_interrupt(struct phy_device * phydev) en8811h_handle_interrupt() argument
1684 en8811h_resume(struct phy_device * phydev) en8811h_resume() argument
1691 en8811h_suspend(struct phy_device * phydev) en8811h_suspend() argument
1698 an8811hb_remove(struct phy_device * phydev) an8811hb_remove() argument
[all...]
H A Dnxp-c45-tja11xx-macsec.c290 static int nxp_c45_macsec_write(struct phy_device *phydev, u16 addr, u32 value) in nxp_c45_macsec_write()
312 static int nxp_c45_macsec_read(struct phy_device *phydev, u16 addr, u32 *value) in nxp_c45_macsec_read()
339 static void nxp_c45_macsec_read32_64(struct phy_device *phydev, u16 addr, in nxp_c45_macsec_read32_64()
348 static void nxp_c45_macsec_read64(struct phy_device *phydev, u16 addr, in nxp_c45_macsec_read64()
359 static void nxp_c45_secy_irq_en(struct phy_device *phydev, in nxp_c45_secy_irq_en()
466 static void nxp_c45_sa_set_pn(struct phy_device *phydev, in nxp_c45_sa_set_pn()
492 struct phy_device *phydev = ctx->phydev; in nxp_c45_sa_set_key() local
520 static void nxp_c45_rx_sa_clear_stats(struct phy_device *phydev, in nxp_c45_rx_sa_clear_stats()
531 static void nxp_c45_rx_sa_read_stats(struct phy_device *phydev, in nxp_c45_rx_sa_read_stats()
540 static void nxp_c45_tx_sa_clear_stats(struct phy_device *phydev, in nxp_c45_tx_sa_clear_stats()
[all …]
H A Dmxl-86110.c201 static int __mxl86110_write_extended_reg(struct phy_device *phydev, in __mxl86110_write_extended_reg()
229 static int __mxl86110_read_extended_reg(struct phy_device *phydev, u16 regnum) in __mxl86110_read_extended_reg()
252 static int __mxl86110_modify_extended_reg(struct phy_device *phydev, in __mxl86110_modify_extended_reg()
276 static int mxl86110_write_extended_reg(struct phy_device *phydev, in mxl86110_write_extended_reg()
299 static int mxl86110_read_extended_reg(struct phy_device *phydev, u16 regnum) in mxl86110_read_extended_reg()
321 static int mxl86110_modify_extended_reg(struct phy_device *phydev, in mxl86110_modify_extended_reg()
338 static void mxl86110_get_wol(struct phy_device *phydev, in mxl86110_get_wol()
359 static int mxl86110_set_wol(struct phy_device *phydev, in mxl86110_set_wol()
438 static int mxl86110_led_hw_is_supported(struct phy_device *phydev, u8 index, in mxl86110_led_hw_is_supported()
451 static int mxl86110_led_hw_control_get(struct phy_device *phydev, u8 index, in mxl86110_led_hw_control_get()
[all …]
H A Ddp83tg720.c210 static int dp83tg720_update_stats(struct phy_device *phydev) in dp83tg720_update_stats()
276 static int dp83tg720_soft_reset(struct phy_device *phydev) in dp83tg720_soft_reset()
296 static void dp83tg720_get_link_stats(struct phy_device *phydev, in dp83tg720_get_link_stats()
304 static void dp83tg720_get_phy_stats(struct phy_device *phydev, in dp83tg720_get_phy_stats()
324 static int dp83tg720_cable_test_start(struct phy_device *phydev) in dp83tg720_cable_test_start()
385 static int dp83tg720_cable_test_get_status(struct phy_device *phydev, in dp83tg720_cable_test_get_status()
437 static int dp83tg720_config_aneg(struct phy_device *phydev) in dp83tg720_config_aneg()
455 static int dp83tg720_read_status(struct phy_device *phydev) in dp83tg720_read_status()
508 static int dp83tg720_get_sqi(struct phy_device *phydev) in dp83tg720_get_sqi()
522 static int dp83tg720_get_sqi_max(struct phy_device *phydev) in dp83tg720_get_sqi_max()
[all …]
H A Ddp83869.c157 static int dp83869_config_aneg(struct phy_device *phydev) in dp83869_config_aneg()
167 static int dp83869_read_status(struct phy_device *phydev) in dp83869_read_status()
192 static int dp83869_ack_interrupt(struct phy_device *phydev) in dp83869_ack_interrupt()
202 static int dp83869_config_intr(struct phy_device *phydev) in dp83869_config_intr()
235 static irqreturn_t dp83869_handle_interrupt(struct phy_device *phydev) in dp83869_handle_interrupt()
259 static int dp83869_set_wol(struct phy_device *phydev, in dp83869_set_wol()
354 static void dp83869_get_wol(struct phy_device *phydev, in dp83869_get_wol()
416 static int dp83869_get_downshift(struct phy_device *phydev, u8 *data) in dp83869_get_downshift()
449 static int dp83869_set_downshift(struct phy_device *phydev, u8 cnt) in dp83869_set_downshift()
487 static int dp83869_get_tunable(struct phy_device *phydev, in dp83869_get_tunable()
[all …]
H A Dbcm54140.c183 struct phy_device *phydev = dev_get_drvdata(dev); in bcm54140_hwmon_read_alarm() local
207 struct phy_device *phydev = dev_get_drvdata(dev); in bcm54140_hwmon_read_temp() local
241 struct phy_device *phydev = dev_get_drvdata(dev); in bcm54140_hwmon_read_in() local
312 struct phy_device *phydev = dev_get_drvdata(dev); in bcm54140_hwmon_write_temp() local
337 struct phy_device *phydev = dev_get_drvdata(dev); in bcm54140_hwmon_write_in() local
396 static int bcm54140_enable_monitoring(struct phy_device *phydev) in bcm54140_enable_monitoring()
414 static int bcm54140_probe_once(struct phy_device *phydev) in bcm54140_probe_once()
432 static int bcm54140_base_read_rdb(struct phy_device *phydev, u16 rdb) in bcm54140_base_read_rdb()
450 static int bcm54140_base_write_rdb(struct phy_device *phydev, in bcm54140_base_write_rdb()
473 static int bcm54140_b0_workaround(struct phy_device *phydev) in bcm54140_b0_workaround()
[all …]
H A Ddp83tc811.c78 static int dp83811_ack_interrupt(struct phy_device *phydev) in dp83811_ack_interrupt()
97 static int dp83811_set_wol(struct phy_device *phydev, in dp83811_set_wol()
157 static void dp83811_get_wol(struct phy_device *phydev, in dp83811_get_wol()
195 static int dp83811_config_intr(struct phy_device *phydev) in dp83811_config_intr()
265 static irqreturn_t dp83811_handle_interrupt(struct phy_device *phydev) in dp83811_handle_interrupt()
309 static int dp83811_config_aneg(struct phy_device *phydev) in dp83811_config_aneg()
331 static int dp83811_config_init(struct phy_device *phydev) in dp83811_config_init()
354 static int dp83811_phy_reset(struct phy_device *phydev) in dp83811_phy_reset()
365 static int dp83811_suspend(struct phy_device *phydev) in dp83811_suspend()
377 static int dp83811_resume(struct phy_device *phydev) in dp83811_resume()
/linux/drivers/net/phy/qcom/
H A Dqcom-phy-lib.c17 int at803x_debug_reg_read(struct phy_device *phydev, u16 reg) in at803x_debug_reg_read()
29 int at803x_debug_reg_mask(struct phy_device *phydev, u16 reg, in at803x_debug_reg_mask()
47 int at803x_debug_reg_write(struct phy_device *phydev, u16 reg, u16 data) in at803x_debug_reg_write()
59 int at803x_set_wol(struct phy_device *phydev, in at803x_set_wol()
118 int at8031_set_wol(struct phy_device *phydev, in at8031_set_wol()
143 void at803x_get_wol(struct phy_device *phydev, in at803x_get_wol()
160 int at803x_ack_interrupt(struct phy_device *phydev) in at803x_ack_interrupt()
170 int at803x_config_intr(struct phy_device *phydev) in at803x_config_intr()
203 irqreturn_t at803x_handle_interrupt(struct phy_device *phydev) in at803x_handle_interrupt()
230 int at803x_read_specific_status(struct phy_device *phydev, in at803x_read_specific_status()
[all …]
H A Dqca808x.c99 static int qca808x_phy_fast_retrain_config(struct phy_device *phydev) in qca808x_phy_fast_retrain_config()
134 static int qca808x_phy_ms_seed_enable(struct phy_device *phydev, bool enable) in qca808x_phy_ms_seed_enable()
149 static bool qca808x_is_prefer_master(struct phy_device *phydev) in qca808x_is_prefer_master()
155 static bool qca808x_has_fast_retrain_or_slave_seed(struct phy_device *phydev) in qca808x_has_fast_retrain_or_slave_seed()
160 static bool qca808x_is_1g_only(struct phy_device *phydev) in qca808x_is_1g_only()
171 static void qca808x_fill_possible_interfaces(struct phy_device *phydev) in qca808x_fill_possible_interfaces()
181 static int qca808x_probe(struct phy_device *phydev) in qca808x_probe()
198 static int qca808x_config_init(struct phy_device *phydev) in qca808x_config_init()
257 static int qca808x_read_status(struct phy_device *phydev) in qca808x_read_status()
308 static int qca808x_soft_reset(struct phy_device *phydev) in qca808x_soft_reset()
[all …]
H A Dqca807x.c130 static int qca807x_cable_test_start(struct phy_device *phydev) in qca807x_cable_test_start()
136 static int qca807x_led_parse_netdev(struct phy_device *phydev, unsigned long rules, in qca807x_led_parse_netdev()
181 static int qca807x_led_hw_control_enable(struct phy_device *phydev, u8 index) in qca807x_led_hw_control_enable()
192 static int qca807x_led_hw_is_supported(struct phy_device *phydev, u8 index, in qca807x_led_hw_is_supported()
203 static int qca807x_led_hw_control_set(struct phy_device *phydev, u8 index, in qca807x_led_hw_control_set()
238 static bool qca807x_led_hw_control_status(struct phy_device *phydev, u8 index) in qca807x_led_hw_control_status()
249 static int qca807x_led_hw_control_get(struct phy_device *phydev, u8 index, in qca807x_led_hw_control_get()
306 static int qca807x_led_hw_control_reset(struct phy_device *phydev, u8 index) in qca807x_led_hw_control_reset()
330 static int qca807x_led_brightness_set(struct phy_device *phydev, in qca807x_led_brightness_set()
350 static int qca807x_led_blink_set(struct phy_device *phydev, u8 index, in qca807x_led_blink_set()
[all …]
/linux/drivers/net/phy/mediatek/
H A Dmtk-phy-lib.c14 static void __mtk_tr_access(struct phy_device *phydev, bool read, u8 ch_addr, in __mtk_tr_access()
29 static void __mtk_tr_read(struct phy_device *phydev, u8 ch_addr, u8 node_addr, in __mtk_tr_read()
39 static void __mtk_tr_write(struct phy_device *phydev, u8 ch_addr, u8 node_addr, in __mtk_tr_write()
49 void __mtk_tr_modify(struct phy_device *phydev, u8 ch_addr, u8 node_addr, in __mtk_tr_modify()
63 void mtk_tr_modify(struct phy_device *phydev, u8 ch_addr, u8 node_addr, in mtk_tr_modify()
72 void __mtk_tr_set_bits(struct phy_device *phydev, u8 ch_addr, u8 node_addr, in __mtk_tr_set_bits()
79 void __mtk_tr_clr_bits(struct phy_device *phydev, u8 ch_addr, u8 node_addr, in __mtk_tr_clr_bits()
86 int mtk_phy_read_page(struct phy_device *phydev) in mtk_phy_read_page()
92 int mtk_phy_write_page(struct phy_device *phydev, int page) in mtk_phy_write_page()
98 int mtk_phy_led_hw_is_supported(struct phy_device *phydev, u8 index, in mtk_phy_led_hw_is_supported()
[all …]
H A Dmtk-ge-soc.c386 static int cal_cycle(struct phy_device *phydev, int devad, in cal_cycle()
418 static int rext_fill_result(struct phy_device *phydev, u16 *buf) in rext_fill_result()
428 static int rext_cal_efuse(struct phy_device *phydev, u32 *buf) in rext_cal_efuse()
439 static int tx_offset_fill_result(struct phy_device *phydev, u16 *buf) in tx_offset_fill_result()
453 static int tx_offset_cal_efuse(struct phy_device *phydev, u32 *buf) in tx_offset_cal_efuse()
467 static int tx_amp_fill_result(struct phy_device *phydev, u16 *buf) in tx_amp_fill_result()
572 static int tx_amp_cal_efuse(struct phy_device *phydev, u32 *buf) in tx_amp_cal_efuse()
585 static int tx_r50_fill_result(struct phy_device *phydev, u16 tx_r50_cal_val, in tx_r50_fill_result()
618 static int tx_r50_cal_efuse(struct phy_device *phydev, u32 *buf, in tx_r50_cal_efuse()
644 static int tx_vcm_cal_sw(struct phy_device *phydev, u8 rg_txreserve_x) in tx_vcm_cal_sw()
[all …]
/linux/drivers/net/phy/mscc/
H A Dmscc_serdes.c14 static int pll5g_detune(struct phy_device *phydev) in pll5g_detune()
29 static int pll5g_tune(struct phy_device *phydev) in pll5g_tune()
43 static int vsc85xx_sd6g_pll_cfg_wr(struct phy_device *phydev, in vsc85xx_sd6g_pll_cfg_wr()
60 static int vsc85xx_sd6g_common_cfg_wr(struct phy_device *phydev, in vsc85xx_sd6g_common_cfg_wr()
89 static int vsc85xx_sd6g_des_cfg_wr(struct phy_device *phydev, in vsc85xx_sd6g_des_cfg_wr()
113 static int vsc85xx_sd6g_ib_cfg0_wr(struct phy_device *phydev, in vsc85xx_sd6g_ib_cfg0_wr()
138 static int vsc85xx_sd6g_ib_cfg1_wr(struct phy_device *phydev, in vsc85xx_sd6g_ib_cfg1_wr()
162 static int vsc85xx_sd6g_ib_cfg2_wr(struct phy_device *phydev, in vsc85xx_sd6g_ib_cfg2_wr()
184 static int vsc85xx_sd6g_ib_cfg3_wr(struct phy_device *phydev, in vsc85xx_sd6g_ib_cfg3_wr()
203 static int vsc85xx_sd6g_ib_cfg4_wr(struct phy_device *phydev, in vsc85xx_sd6g_ib_cfg4_wr()
[all …]
H A Dmscc_macsec.c22 static u32 vsc8584_macsec_phy_read(struct phy_device *phydev, in vsc8584_macsec_phy_read()
61 static void vsc8584_macsec_phy_write(struct phy_device *phydev, in vsc8584_macsec_phy_write()
96 static void vsc8584_macsec_classification(struct phy_device *phydev, in vsc8584_macsec_classification()
106 static void vsc8584_macsec_flow_default_action(struct phy_device *phydev, in vsc8584_macsec_flow_default_action()
153 static void vsc8584_macsec_integrity_checks(struct phy_device *phydev, in vsc8584_macsec_integrity_checks()
175 static void vsc8584_macsec_block_init(struct phy_device *phydev, in vsc8584_macsec_block_init()
244 static void vsc8584_macsec_mac_init(struct phy_device *phydev, in vsc8584_macsec_mac_init()
319 static int __vsc8584_macsec_init(struct phy_device *phydev) in __vsc8584_macsec_init()
370 static void vsc8584_macsec_flow(struct phy_device *phydev, in vsc8584_macsec_flow()
461 static void vsc8584_macsec_flow_enable(struct phy_device *phydev, in vsc8584_macsec_flow_enable()
[all …]
/linux/include/linux/
H A Dethtool_netlink.h49 static inline int ethnl_cable_test_alloc(struct phy_device *phydev, u8 cmd) in ethnl_cable_test_alloc()
54 static inline void ethnl_cable_test_free(struct phy_device *phydev) in ethnl_cable_test_free()
58 static inline void ethnl_cable_test_finished(struct phy_device *phydev) in ethnl_cable_test_finished()
61 static inline int ethnl_cable_test_result_with_src(struct phy_device *phydev, in ethnl_cable_test_result_with_src()
67 static inline int ethnl_cable_test_fault_length_with_src(struct phy_device *phydev, in ethnl_cable_test_fault_length_with_src()
73 static inline int ethnl_cable_test_amplitude(struct phy_device *phydev, in ethnl_cable_test_amplitude()
79 static inline int ethnl_cable_test_pulse(struct phy_device *phydev, u16 mV) in ethnl_cable_test_pulse()
84 static inline int ethnl_cable_test_step(struct phy_device *phydev, u32 first, in ethnl_cable_test_step()
132 static inline int ethnl_cable_test_result(struct phy_device *phydev, u8 pair, in ethnl_cable_test_result()
139 static inline int ethnl_cable_test_fault_length(struct phy_device *phydev, in ethnl_cable_test_fault_length()
/linux/drivers/net/phy/aquantia/
H A Daquantia_leds.c11 int aqr_phy_led_brightness_set(struct phy_device *phydev, in aqr_phy_led_brightness_set()
34 int aqr_phy_led_hw_is_supported(struct phy_device *phydev, u8 index, in aqr_phy_led_hw_is_supported()
47 int aqr_phy_led_hw_control_get(struct phy_device *phydev, u8 index, in aqr_phy_led_hw_control_get()
84 int aqr_phy_led_hw_control_set(struct phy_device *phydev, u8 index, in aqr_phy_led_hw_control_set()
120 int aqr_phy_led_active_low_set(struct phy_device *phydev, int index, bool enable) in aqr_phy_led_active_low_set()
127 int aqr_phy_led_polarity_set(struct phy_device *phydev, int index, unsigned long modes) in aqr_phy_led_polarity_set()

123456