| /linux/drivers/net/phy/ |
| H A D | phy-c45.c | 19 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 D | broadcom.c | 26 #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 D | phy_device.c | 210 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 D | bcm-phy-lib.c | 21 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 D | marvell-88q2xxx.c | 220 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 D | smsc.c | 59 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 D | motorcomm.c | 436 * @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 D | micrel.c | 409 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 D | bcm7xxx.c | 50 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 D | air_en8811h.c | 217 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 D | nxp-c45-tja11xx-macsec.c | 290 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 D | mxl-86110.c | 201 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 D | dp83tg720.c | 210 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 D | dp83869.c | 157 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 D | bcm54140.c | 183 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 D | dp83tc811.c | 78 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 D | qcom-phy-lib.c | 17 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 D | qca808x.c | 99 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 D | qca807x.c | 130 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 D | mtk-phy-lib.c | 14 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 D | mtk-ge-soc.c | 386 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 D | mscc_serdes.c | 14 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 D | mscc_macsec.c | 22 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 D | ethtool_netlink.h | 49 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 D | aquantia_leds.c | 11 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()
|