/linux-master/drivers/net/phy/ |
H A D | phy_device.c | 249 void phy_device_free(struct phy_device *phydev) argument 257 struct phy_device *phydev; local 271 struct phy_device *phydev; local 282 static bool mdio_bus_phy_may_suspend(struct phy_device *phydev) argument 323 struct phy_device *phydev = to_phy_device(dev); local 355 struct phy_device *phydev = to_phy_device(dev); local 500 phy_needs_fixup(struct phy_device *phydev, struct phy_fixup *fixup) argument 515 phy_scan_fixups(struct phy_device *phydev) argument 538 struct phy_device *phydev = to_phy_device(dev); local 568 struct phy_device *phydev = to_phy_device(dev); local 577 struct phy_device *phydev = to_phy_device(dev); local 593 struct phy_device *phydev = to_phy_device(dev); local 603 struct phy_device *phydev = to_phy_device(dev); local 999 phy_device_register(struct phy_device *phydev) argument 1042 phy_device_remove(struct phy_device *phydev) argument 1063 phy_get_c45_ids(struct phy_device *phydev) argument 1076 struct phy_device *phydev; local 1088 phy_link_change(struct phy_device *phydev, bool up) argument 1113 phy_prepare_link(struct phy_device *phydev, void (*handler)(struct net_device *)) argument 1126 phy_connect_direct(struct net_device *dev, struct phy_device *phydev, void (*handler)(struct net_device *), phy_interface_t interface) argument 1166 struct phy_device *phydev; local 1194 phy_disconnect(struct phy_device *phydev) argument 1226 phy_poll_reset(struct phy_device *phydev) argument 1242 phy_init_hw(struct phy_device *phydev) argument 1283 phy_attached_info(struct phy_device *phydev) argument 1290 phy_attached_info_irq(struct phy_device *phydev) argument 1312 phy_attached_print(struct phy_device *phydev, const char *fmt, ...) argument 1334 phy_sysfs_create_links(struct phy_device *phydev) argument 1366 struct phy_device *phydev = to_phy_device(dev); local 1381 struct phy_device *phydev = upstream; local 1398 struct phy_device *phydev = upstream; local 1411 phy_sfp_probe(struct phy_device *phydev, const struct sfp_upstream_ops *ops) argument 1451 phy_attach_direct(struct net_device *dev, struct phy_device *phydev, u32 flags, phy_interface_t interface) argument 1618 struct phy_device *phydev; local 1644 phy_driver_is_genphy_kind(struct phy_device *phydev, struct device_driver *driver) argument 1660 phy_driver_is_genphy(struct phy_device *phydev) argument 1667 phy_driver_is_genphy_10g(struct phy_device *phydev) argument 1702 phy_package_join(struct phy_device *phydev, int base_addr, size_t priv_size) argument 1768 of_phy_package_join(struct phy_device *phydev, size_t priv_size) argument 1813 phy_package_leave(struct phy_device *phydev) argument 1853 devm_phy_package_join(struct device *dev, struct phy_device *phydev, int base_addr, size_t priv_size) argument 1887 devm_of_phy_package_join(struct device *dev, struct phy_device *phydev, size_t priv_size) argument 1918 phy_detach(struct phy_device *phydev) argument 1976 phy_suspend(struct phy_device *phydev) argument 2003 __phy_resume(struct phy_device *phydev) argument 2021 phy_resume(struct phy_device *phydev) argument 2033 phy_loopback(struct phy_device *phydev, bool enable) argument 2077 phy_reset_after_clk_enable(struct phy_device *phydev) argument 2103 genphy_config_advert(struct phy_device *phydev) argument 2158 genphy_c37_config_advert(struct phy_device *phydev) argument 2190 genphy_config_eee_advert(struct phy_device *phydev) argument 2213 genphy_setup_forced(struct phy_device *phydev) argument 2227 genphy_setup_master_slave(struct phy_device *phydev) argument 2259 genphy_read_master_slave(struct phy_device *phydev) argument 2310 genphy_restart_aneg(struct phy_device *phydev) argument 2325 genphy_check_and_restart_aneg(struct phy_device *phydev, bool restart) argument 2357 __genphy_config_aneg(struct phy_device *phydev, bool changed) argument 2395 genphy_c37_config_aneg(struct phy_device *phydev) argument 2442 genphy_aneg_done(struct phy_device *phydev) argument 2458 genphy_update_link(struct phy_device *phydev) argument 2503 genphy_read_lpa(struct phy_device *phydev) argument 2557 genphy_read_status_fixed(struct phy_device *phydev) argument 2589 genphy_read_status(struct phy_device *phydev) argument 2642 genphy_c37_read_status(struct phy_device *phydev, bool *changed) argument 2704 genphy_soft_reset(struct phy_device *phydev) argument 2734 genphy_handle_interrupt_no_ack(struct phy_device *phydev) argument 2756 genphy_read_abilities(struct phy_device *phydev) argument 2819 genphy_suspend(struct phy_device *phydev) argument 2825 genphy_resume(struct phy_device *phydev) argument 2831 genphy_loopback(struct phy_device *phydev, bool enable) argument 2865 phy_remove_link_mode(struct phy_device *phydev, u32 link_mode) argument 2887 phy_advertise_supported(struct phy_device *phydev) argument 2907 phy_advertise_eee_all(struct phy_device *phydev) argument 2933 phy_support_eee(struct phy_device *phydev) argument 2948 phy_support_sym_pause(struct phy_device *phydev) argument 2961 phy_support_asym_pause(struct phy_device *phydev) argument 2978 phy_set_sym_pause(struct phy_device *phydev, bool rx, bool tx, bool autoneg) argument 3002 phy_set_asym_pause(struct phy_device *phydev, bool rx, bool tx) argument 3024 phy_validate_pause(struct phy_device *phydev, struct ethtool_pauseparam *pp) argument 3052 phy_get_pause(struct phy_device *phydev, bool *tx_pause, bool *rx_pause) argument 3101 phy_get_internal_delay(struct phy_device *phydev, struct device *dev, const int *delay_values, int size, bool is_rx) argument 3168 struct phy_device *phydev = phyled->phydev; local 3183 struct phy_device *phydev = phyled->phydev; local 3198 struct phy_device *phydev = phyled->phydev; local 3210 struct phy_device *phydev = phyled->phydev; local 3225 struct phy_device *phydev = phyled->phydev; local 3239 struct phy_device *phydev = phyled->phydev; local 3249 phy_leds_unregister(struct phy_device *phydev) argument 3258 of_phy_led(struct phy_device *phydev, struct device_node *led) argument 3329 of_phy_leds(struct phy_device *phydev) argument 3449 struct phy_device *phydev = to_phy_device(dev); local 3570 struct phy_device *phydev = to_phy_device(dev); local [all...] |
H A D | xilinx_gmii2rgmii.c | 49 static int xgmiitorgmii_read_status(struct phy_device *phydev) argument 66 static int xgmiitorgmii_set_loopback(struct phy_device *phydev, bool enable) argument [all...] |
H A D | phy.c | 61 static void phy_process_state_change(struct phy_device *phydev, argument 73 static void phy_link_up(struct phy_device *phydev) argument 79 phy_link_down(struct phy_device *phydev) argument 86 phy_pause_str(struct phy_device *phydev) argument 116 phy_print_status(struct phy_device *phydev) argument 143 phy_get_rate_matching(struct phy_device *phydev, phy_interface_t iface) argument 165 phy_config_interrupt(struct phy_device *phydev, bool interrupts) argument 181 phy_restart_aneg(struct phy_device *phydev) argument 202 phy_aneg_done(struct phy_device *phydev) argument 272 phy_sanitize_settings(struct phy_device *phydev) argument 288 phy_ethtool_ksettings_get(struct phy_device *phydev, struct ethtool_link_ksettings *cmd) argument 325 phy_mii_ioctl(struct phy_device *phydev, struct ifreq *ifr, int cmd) argument 483 __phy_hwtstamp_get(struct phy_device *phydev, struct kernel_hwtstamp_config *config) argument 499 __phy_hwtstamp_set(struct phy_device *phydev, struct kernel_hwtstamp_config *config, struct netlink_ext_ack *extack) argument 518 phy_queue_state_machine(struct phy_device *phydev, unsigned long jiffies) argument 530 phy_trigger_machine(struct phy_device *phydev) argument 536 phy_abort_cable_test(struct phy_device *phydev) argument 553 phy_ethtool_get_strings(struct phy_device *phydev, u8 *data) argument 571 phy_ethtool_get_sset_count(struct phy_device *phydev) argument 599 phy_ethtool_get_stats(struct phy_device *phydev, struct ethtool_stats *stats, u64 *data) argument 621 phy_ethtool_get_plca_cfg(struct phy_device *phydev, struct phy_plca_cfg *plca_cfg) argument 654 plca_check_valid(struct phy_device *phydev, const struct phy_plca_cfg *plca_cfg, struct netlink_ext_ack *extack) argument 682 phy_ethtool_set_plca_cfg(struct phy_device *phydev, const struct phy_plca_cfg *plca_cfg, struct netlink_ext_ack *extack) argument 782 phy_ethtool_get_plca_status(struct phy_device *phydev, struct phy_plca_status *plca_st) argument 811 phy_start_cable_test(struct phy_device *phydev, struct netlink_ext_ack *extack) argument 881 phy_start_cable_test_tdr(struct phy_device *phydev, struct netlink_ext_ack *extack, const struct phy_tdr_config *config) argument 945 phy_config_aneg(struct phy_device *phydev) argument 967 phy_check_link_status(struct phy_device *phydev) argument 1012 _phy_start_aneg(struct phy_device *phydev) argument 1044 phy_start_aneg(struct phy_device *phydev) argument 1056 phy_poll_aneg_done(struct phy_device *phydev) argument 1072 phy_ethtool_ksettings_set(struct phy_device *phydev, const struct ethtool_link_ksettings *cmd) argument 1145 phy_speed_down(struct phy_device *phydev, bool sync) argument 1186 phy_speed_up(struct phy_device *phydev) argument 1224 phy_start_machine(struct phy_device *phydev) argument 1238 phy_stop_machine(struct phy_device *phydev) argument 1248 phy_process_error(struct phy_device *phydev) argument 1259 phy_error_precise(struct phy_device *phydev, const void *func, int err) argument 1274 phy_error(struct phy_device *phydev) argument 1285 phy_disable_interrupts(struct phy_device *phydev) argument 1300 struct phy_device *phydev = phy_dat; local 1336 phy_enable_interrupts(struct phy_device *phydev) argument 1349 phy_request_interrupt(struct phy_device *phydev) argument 1377 phy_free_interrupt(struct phy_device *phydev) argument 1390 _phy_state_machine(struct phy_device *phydev) argument 1466 _phy_state_machine_post_work(struct phy_device *phydev, enum phy_state_work state_work) argument 1480 struct phy_device *phydev = local 1495 phy_stop(struct phy_device *phydev) argument 1545 phy_start(struct phy_device *phydev) argument 1576 phy_mac_interrupt(struct phy_device *phydev) argument 1593 phy_init_eee(struct phy_device *phydev, bool clk_stop_enable) argument 1624 phy_get_eee_err(struct phy_device *phydev) argument 1647 phy_ethtool_get_eee(struct phy_device *phydev, struct ethtool_keee *data) argument 1677 phy_ethtool_set_eee_noneg(struct phy_device *phydev, struct ethtool_keee *data) argument 1700 phy_ethtool_set_eee(struct phy_device *phydev, struct ethtool_keee *data) argument 1726 phy_ethtool_set_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol) argument 1748 phy_ethtool_get_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol) argument 1761 struct phy_device *phydev = ndev->phydev; local 1775 struct phy_device *phydev = ndev->phydev; local 1790 struct phy_device *phydev = ndev->phydev; local [all...] |
H A D | phy-c45.c | 17 static bool genphy_c45_baset1_able(struct phy_device *phydev) argument 36 static bool genphy_c45_pma_can_sleep(struct phy_device *phydev) argument 51 genphy_c45_pma_resume(struct phy_device *phydev) argument 65 genphy_c45_pma_suspend(struct phy_device *phydev) argument 80 genphy_c45_pma_baset1_setup_master_slave(struct phy_device *phydev) argument 109 genphy_c45_pma_setup_forced(struct phy_device *phydev) argument 202 genphy_c45_baset1_an_config_aneg(struct phy_device *phydev) argument 267 genphy_c45_an_config_aneg(struct phy_device *phydev) argument 319 genphy_c45_an_disable_aneg(struct phy_device *phydev) argument 339 genphy_c45_restart_aneg(struct phy_device *phydev) argument 360 genphy_c45_check_and_restart_aneg(struct phy_device *phydev, bool restart) argument 396 genphy_c45_aneg_done(struct phy_device *phydev) argument 418 genphy_c45_read_link(struct phy_device *phydev) argument 474 genphy_c45_baset1_read_lpa(struct phy_device *phydev) argument 522 genphy_c45_read_lpa(struct phy_device *phydev) argument 572 genphy_c45_pma_baset1_read_master_slave(struct phy_device *phydev) argument 599 genphy_c45_read_pma(struct phy_device *phydev) argument 649 genphy_c45_read_mdix(struct phy_device *phydev) argument 683 genphy_c45_write_eee_adv(struct phy_device *phydev, unsigned long *adv) argument 750 genphy_c45_read_eee_adv(struct phy_device *phydev, unsigned long *adv) argument 796 genphy_c45_read_eee_lpa(struct phy_device *phydev, unsigned long *lpa) argument 842 genphy_c45_read_eee_cap1(struct phy_device *phydev) argument 876 genphy_c45_read_eee_cap2(struct phy_device *phydev) argument 900 genphy_c45_read_eee_abilities(struct phy_device *phydev) argument 943 genphy_c45_an_config_eee_aneg(struct phy_device *phydev) argument 960 genphy_c45_pma_baset1_read_abilities(struct phy_device *phydev) argument 999 genphy_c45_pma_read_ext_abilities(struct phy_device *phydev) argument 1076 genphy_c45_pma_read_abilities(struct phy_device *phydev) argument 1128 genphy_c45_baset1_read_status(struct phy_device *phydev) argument 1166 genphy_c45_read_status(struct phy_device *phydev) argument 1207 genphy_c45_config_aneg(struct phy_device *phydev) argument 1227 gen10g_config_aneg(struct phy_device *phydev) argument 1233 genphy_c45_loopback(struct phy_device *phydev, bool enable) argument 1251 genphy_c45_fast_retrain(struct phy_device *phydev, bool enable) argument 1285 genphy_c45_plca_get_cfg(struct phy_device *phydev, struct phy_plca_cfg *plca_cfg) argument 1339 genphy_c45_plca_set_cfg(struct phy_device *phydev, const struct phy_plca_cfg *plca_cfg) argument 1453 genphy_c45_plca_get_status(struct phy_device *phydev, struct phy_plca_status *plca_st) argument 1477 genphy_c45_eee_is_active(struct phy_device *phydev, unsigned long *adv, unsigned long *lp, bool *is_enabled) argument 1521 genphy_c45_ethtool_get_eee(struct phy_device *phydev, struct ethtool_keee *data) argument 1556 genphy_c45_ethtool_set_eee(struct phy_device *phydev, struct ethtool_keee *data) argument [all...] |
H A D | mxl-gpy.c | 163 struct phy_device *phydev = dev_get_drvdata(dev); local 200 static int gpy_hwmon_register(struct phy_device *phydev) argument 218 static int gpy_hwmon_register(struct phy_device *phydev) argument 224 static int gpy_mbox_read(struct phy_device *phydev, u32 addr) argument 263 gpy_config_init(struct phy_device *phydev) argument 277 gpy21x_config_init(struct phy_device *phydev) argument 285 gpy_probe(struct phy_device *phydev) argument 325 gpy_sgmii_need_reaneg(struct phy_device *phydev) argument 341 gpy_2500basex_chk(struct phy_device *phydev) argument 363 gpy_sgmii_aneg_en(struct phy_device *phydev) argument 377 gpy_config_mdix(struct phy_device *phydev, u8 ctrl) argument 404 gpy_config_aneg(struct phy_device *phydev) argument 489 gpy_update_mdix(struct phy_device *phydev) argument 517 gpy_update_interface(struct phy_device *phydev) argument 571 gpy_read_status(struct phy_device *phydev) argument 628 gpy_config_intr(struct phy_device *phydev) argument 638 gpy_handle_interrupt(struct phy_device *phydev) argument 677 gpy_set_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol) argument 758 gpy_get_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol) argument 775 gpy_loopback(struct phy_device *phydev, bool enable) argument 807 gpy115_loopback(struct phy_device *phydev, bool enable) argument [all...] |
H A D | mdio_bus.c | 553 struct phy_device *phydev = ERR_PTR(-ENODEV); local 615 struct phy_device *phydev; local 631 struct phy_device *phydev; local 657 struct phy_device *phydev; local [all...] |
H A D | dp83867.c | 199 static int dp83867_ack_interrupt(struct phy_device *phydev) argument 209 static int dp83867_set_wol(struct phy_device *phydev, argument 275 dp83867_get_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol) argument 318 dp83867_config_intr(struct phy_device *phydev) argument 352 dp83867_handle_interrupt(struct phy_device *phydev) argument 376 dp83867_read_status(struct phy_device *phydev) argument 403 dp83867_get_downshift(struct phy_device *phydev, u8 *data) argument 436 dp83867_set_downshift(struct phy_device *phydev, u8 cnt) argument 474 dp83867_get_tunable(struct phy_device *phydev, struct ethtool_tunable *tuna, void *data) argument 485 dp83867_set_tunable(struct phy_device *phydev, struct ethtool_tunable *tuna, const void *data) argument 496 dp83867_config_port_mirroring(struct phy_device *phydev) argument 509 dp83867_verify_rgmii_cfg(struct phy_device *phydev) argument 552 dp83867_of_init_io_impedance(struct phy_device *phydev) argument 597 dp83867_of_init(struct phy_device *phydev) argument 690 dp83867_of_init(struct phy_device *phydev) argument 722 dp83867_suspend(struct phy_device *phydev) argument 733 dp83867_resume(struct phy_device *phydev) argument 746 dp83867_probe(struct phy_device *phydev) argument 760 dp83867_config_init(struct phy_device *phydev) argument 953 dp83867_phy_reset(struct phy_device *phydev) argument 986 dp83867_link_change_notify(struct phy_device *phydev) argument 1012 dp83867_loopback(struct phy_device *phydev, bool enable) argument 1019 dp83867_led_brightness_set(struct phy_device *phydev, u8 index, enum led_brightness brightness) argument 1072 dp83867_led_hw_is_supported(struct phy_device *phydev, u8 index, unsigned long rules) argument 1084 dp83867_led_hw_control_set(struct phy_device *phydev, u8 index, unsigned long rules) argument 1101 dp83867_led_hw_control_get(struct phy_device *phydev, u8 index, unsigned long *rules) argument 1156 dp83867_led_polarity_set(struct phy_device *phydev, int index, unsigned long modes) argument [all...] |
H A D | marvell-88x2222.c | 61 static int mv2222_tx_enable(struct phy_device *phydev) argument 68 static int mv2222_tx_disable(struct phy_device *phydev) argument 74 static int mv2222_soft_reset(struct phy_device *phydev) argument 88 static int mv2222_disable_aneg(struct phy_device *phydev) argument 98 mv2222_enable_aneg(struct phy_device *phydev) argument 108 mv2222_set_sgmii_speed(struct phy_device *phydev) argument 149 mv2222_is_10g_capable(struct phy_device *phydev) argument 167 mv2222_is_1gbx_capable(struct phy_device *phydev) argument 175 mv2222_is_sgmii_capable(struct phy_device *phydev) argument 193 mv2222_config_line(struct phy_device *phydev) argument 213 mv2222_swap_line_type(struct phy_device *phydev) argument 253 mv2222_setup_forced(struct phy_device *phydev) argument 276 mv2222_config_aneg(struct phy_device *phydev) argument 302 mv2222_aneg_done(struct phy_device *phydev) argument 323 mv2222_read_status_10g(struct phy_device *phydev) argument 359 mv2222_read_status_1g(struct phy_device *phydev) argument 411 mv2222_link_is_operational(struct phy_device *phydev) argument 426 mv2222_read_status(struct phy_device *phydev) argument 451 mv2222_resume(struct phy_device *phydev) argument 456 mv2222_suspend(struct phy_device *phydev) argument 461 mv2222_get_features(struct phy_device *phydev) argument 468 mv2222_config_init(struct phy_device *phydev) argument 479 struct phy_device *phydev = upstream; local 521 struct phy_device *phydev = upstream; local 533 struct phy_device *phydev = upstream; local 542 struct phy_device *phydev = upstream; local 558 mv2222_probe(struct phy_device *phydev) argument [all...] |
H A D | broadcom.c | 41 static bool bcm54xx_phy_can_wakeup(struct phy_device *phydev) argument 48 static int bcm54xx_config_clock_delay(struct phy_device *phydev) argument 89 bcm54210e_config_init(struct phy_device *phydev) argument 104 bcm54612e_config_init(struct phy_device *phydev) argument 125 bcm54616s_config_init(struct phy_device *phydev) argument 184 bcm50610_a0_workaround(struct phy_device *phydev) argument 215 bcm54xx_phydsp_config(struct phy_device *phydev) argument 263 bcm54xx_adjust_rxrefclk(struct phy_device *phydev) argument 334 bcm54xx_ptp_stop(struct phy_device *phydev) argument 342 bcm54xx_ptp_config_init(struct phy_device *phydev) argument 350 bcm54xx_config_init(struct phy_device *phydev) argument 442 bcm54xx_iddq_set(struct phy_device *phydev, bool enable) argument 463 bcm54xx_set_wakeup_irq(struct phy_device *phydev, bool state) argument 482 bcm54xx_suspend(struct phy_device *phydev) argument 507 bcm54xx_resume(struct phy_device *phydev) argument 545 bcm54810_read_mmd(struct phy_device *phydev, int devnum, u16 regnum) argument 550 bcm54810_write_mmd(struct phy_device *phydev, int devnum, u16 regnum, u16 val) argument 556 bcm54811_config_init(struct phy_device *phydev) argument 582 bcm5481_config_aneg(struct phy_device *phydev) argument 608 bcm54616s_probe(struct phy_device *phydev) argument 648 bcm54616s_config_aneg(struct phy_device *phydev) argument 665 bcm54616s_read_status(struct phy_device *phydev) argument 679 brcm_fet_config_init(struct phy_device *phydev) argument 781 brcm_fet_ack_interrupt(struct phy_device *phydev) argument 793 brcm_fet_config_intr(struct phy_device *phydev) argument 820 brcm_fet_handle_interrupt(struct phy_device *phydev) argument 838 brcm_fet_suspend(struct phy_device *phydev) argument 883 bcm5221_config_aneg(struct phy_device *phydev) argument 910 bcm5221_read_status(struct phy_device *phydev) argument 936 bcm54xx_phy_get_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol) argument 952 bcm54xx_phy_set_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol) argument 972 bcm54xx_phy_probe(struct phy_device *phydev) argument 1027 bcm54xx_get_stats(struct phy_device *phydev, struct ethtool_stats *stats, u64 *data) argument 1035 bcm54xx_link_change_notify(struct phy_device *phydev) argument [all...] |
H A D | adin1100.c | 76 static int adin_read_status(struct phy_device *phydev) argument 97 static int adin_config_aneg(struct phy_device *phydev) argument 145 adin_phy_ack_intr(struct phy_device *phydev) argument 154 adin_config_intr(struct phy_device *phydev) argument 173 adin_phy_handle_interrupt(struct phy_device *phydev) argument 192 adin_set_powerdown_mode(struct phy_device *phydev, bool en) argument 208 adin_suspend(struct phy_device *phydev) argument 213 adin_resume(struct phy_device *phydev) argument 218 adin_set_loopback(struct phy_device *phydev, bool enable) argument 229 adin_soft_reset(struct phy_device *phydev) argument 242 adin_get_features(struct phy_device *phydev) argument 277 adin_get_sqi(struct phy_device *phydev) argument 302 adin_get_sqi_max(struct phy_device *phydev) argument 307 adin_probe(struct phy_device *phydev) argument [all...] |
H A D | smsc.c | 59 static int smsc_phy_ack_interrupt(struct phy_device *phydev) argument 66 int smsc_phy_config_intr(struct phy_device *phydev) argument 89 static int smsc_phy_config_edpd(struct phy_device *phydev) argument 101 smsc_phy_handle_interrupt(struct phy_device *phydev) argument 122 smsc_phy_config_init(struct phy_device *phydev) argument 137 smsc_phy_reset(struct phy_device *phydev) argument 156 lan87xx_config_aneg(struct phy_device *phydev) argument 190 lan95xx_config_aneg_ext(struct phy_device *phydev) argument 215 lan87xx_read_status(struct phy_device *phydev) argument 264 lan874x_phy_config_init(struct phy_device *phydev) argument 294 lan874x_get_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol) argument 367 lan874x_set_wol_pattern(struct phy_device *phydev, u16 val, const u8 data[], u8 datalen, const u16 *mask, u8 masklen) argument 406 lan874x_set_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol) argument 501 smsc_get_sset_count(struct phy_device *phydev) argument 506 smsc_get_strings(struct phy_device *phydev, u8 *data) argument 514 smsc_get_stat(struct phy_device *phydev, int i) argument 529 smsc_get_stats(struct phy_device *phydev, struct ethtool_stats *stats, u64 *data) argument 538 smsc_phy_get_edpd(struct phy_device *phydev, u16 *edpd) argument 555 smsc_phy_set_edpd(struct phy_device *phydev, u16 edpd) argument 587 smsc_phy_get_tunable(struct phy_device *phydev, struct ethtool_tunable *tuna, void *data) argument 599 smsc_phy_set_tunable(struct phy_device *phydev, struct ethtool_tunable *tuna, const void *data) argument 611 smsc_phy_probe(struct phy_device *phydev) argument [all...] |
/linux-master/drivers/phy/st/ |
H A D | phy-miphy28lp.c | 204 struct miphy28lp_dev *phydev; member in struct:miphy28lp_phy [all...] |
/linux-master/net/ethtool/ |
H A D | ioctl.c | 2196 static int ethtool_get_phy_stats_phydev(struct phy_device *phydev, argument 2240 struct phy_device *phydev = dev->phydev; local 2463 struct phy_device *phydev = dev->phydev; local 2500 struct phy_device *phydev = dev->phydev; local 2743 struct phy_device *phydev = dev->phydev; local 2782 struct phy_device *phydev = dev->phydev; local [all...] |
H A D | common.c | 635 struct phy_device *phydev = dev->phydev; local
|
/linux-master/drivers/net/phy/qcom/ |
H A D | qca808x.c | 98 static int qca808x_phy_fast_retrain_config(struct phy_device *phydev) argument 133 qca808x_phy_ms_seed_enable(struct phy_device *phydev, bool enable) argument 148 qca808x_is_prefer_master(struct phy_device *phydev) argument 154 qca808x_has_fast_retrain_or_slave_seed(struct phy_device *phydev) argument 159 qca808x_is_1g_only(struct phy_device *phydev) argument 170 qca808x_fill_possible_interfaces(struct phy_device *phydev) argument 180 qca808x_probe(struct phy_device *phydev) argument 197 qca808x_config_init(struct phy_device *phydev) argument 252 qca808x_read_status(struct phy_device *phydev) argument 303 qca808x_soft_reset(struct phy_device *phydev) argument 317 qca808x_cable_test_start(struct phy_device *phydev) argument 358 qca808x_get_features(struct phy_device *phydev) argument 382 qca808x_config_aneg(struct phy_device *phydev) argument 408 qca808x_link_change_notify(struct phy_device *phydev) argument 419 qca808x_led_parse_netdev(struct phy_device *phydev, unsigned long rules, u16 *offload_trigger) argument 451 qca808x_led_hw_control_enable(struct phy_device *phydev, u8 index) argument 462 qca808x_led_hw_is_supported(struct phy_device *phydev, u8 index, unsigned long rules) argument 473 qca808x_led_hw_control_set(struct phy_device *phydev, u8 index, unsigned long rules) argument 497 qca808x_led_hw_control_status(struct phy_device *phydev, u8 index) argument 508 qca808x_led_hw_control_get(struct phy_device *phydev, u8 index, unsigned long *rules) argument 544 qca808x_led_hw_control_reset(struct phy_device *phydev, u8 index) argument 557 qca808x_led_brightness_set(struct phy_device *phydev, u8 index, enum led_brightness value) argument 576 qca808x_led_blink_set(struct phy_device *phydev, u8 index, unsigned long *delay_on, unsigned long *delay_off) argument 589 qca808x_led_polarity_set(struct phy_device *phydev, int index, unsigned long modes) argument [all...] |
H A D | qca83xx.c | 37 static int qca83xx_get_sset_count(struct phy_device *phydev) argument 42 static void qca83xx_get_strings(struct phy_device *phydev, u8 *data) argument 52 static u64 qca83xx_get_stat(struct phy_device *phydev, int i) argument 75 static void qca83xx_get_stats(struct phy_device *phydev, argument 84 static int qca83xx_probe(struct phy_device *phydev) argument 98 qca83xx_config_init(struct phy_device *phydev) argument 129 qca8327_config_init(struct phy_device *phydev) argument 141 qca83xx_link_change_notify(struct phy_device *phydev) argument 156 qca83xx_resume(struct phy_device *phydev) argument 183 qca83xx_suspend(struct phy_device *phydev) argument 195 qca8337_suspend(struct phy_device *phydev) argument 203 qca8327_suspend(struct phy_device *phydev) argument [all...] |
H A D | qcom-phy-lib.c | 17 int at803x_debug_reg_read(struct phy_device *phydev, u16 reg) argument 29 int at803x_debug_reg_mask(struct phy_device *phydev, u16 reg, argument 47 int at803x_debug_reg_write(struct phy_device *phydev, u16 reg, u16 data) argument 59 int at803x_set_wol(struct phy_device *phydev, argument 118 at803x_get_wol(struct phy_device *phydev, struct ethtool_wolinfo *wol) argument 135 at803x_ack_interrupt(struct phy_device *phydev) argument 145 at803x_config_intr(struct phy_device *phydev) argument 178 at803x_handle_interrupt(struct phy_device *phydev) argument 205 at803x_read_specific_status(struct phy_device *phydev, struct at803x_ss_mask ss_mask) argument 269 at803x_config_mdix(struct phy_device *phydev, u8 ctrl) argument 293 at803x_prepare_config_aneg(struct phy_device *phydev) argument 315 at803x_read_status(struct phy_device *phydev) argument 351 at803x_get_downshift(struct phy_device *phydev, u8 *d) argument 367 at803x_set_downshift(struct phy_device *phydev, u8 cnt) argument 403 at803x_get_tunable(struct phy_device *phydev, struct ethtool_tunable *tuna, void *data) argument 415 at803x_set_tunable(struct phy_device *phydev, struct ethtool_tunable *tuna, const void *data) argument 448 at803x_cdt_start(struct phy_device *phydev, u32 cdt_start) argument 454 at803x_cdt_wait_for_completion(struct phy_device *phydev, u32 cdt_en) argument 513 qca808x_cdt_fault_length(struct phy_device *phydev, int pair, int result) argument 548 qca808x_cable_test_get_pair_status(struct phy_device *phydev, u8 pair, u16 status) argument 582 qca808x_cable_test_get_status(struct phy_device *phydev, bool *finished) argument 624 qca808x_led_reg_hw_control_enable(struct phy_device *phydev, u16 reg) argument 631 qca808x_led_reg_hw_control_status(struct phy_device *phydev, u16 reg) argument 640 qca808x_led_reg_brightness_set(struct phy_device *phydev, u16 reg, enum led_brightness value) argument 650 qca808x_led_reg_blink_set(struct phy_device *phydev, u16 reg, unsigned long *delay_on, unsigned long *delay_off) argument [all...] |
H A D | qca807x.c | 128 static int qca807x_cable_test_start(struct phy_device *phydev) argument 134 static int qca807x_led_parse_netdev(struct phy_device *phydev, unsigned long rules, argument 179 static int qca807x_led_hw_control_enable(struct phy_device *phydev, u8 index) argument 190 static int qca807x_led_hw_is_supported(struct phy_device *phydev, u8 index, argument 201 static int qca807x_led_hw_control_set(struct phy_device *phydev, u8 index, argument 236 qca807x_led_hw_control_status(struct phy_device *phydev, u8 index) argument 247 qca807x_led_hw_control_get(struct phy_device *phydev, u8 index, unsigned long *rules) argument 304 qca807x_led_hw_control_reset(struct phy_device *phydev, u8 index) argument 328 qca807x_led_brightness_set(struct phy_device *phydev, u8 index, enum led_brightness value) argument 348 qca807x_led_blink_set(struct phy_device *phydev, u8 index, unsigned long *delay_on, unsigned long *delay_off) argument 402 qca807x_gpio(struct phy_device *phydev) argument 433 qca807x_read_fiber_status(struct phy_device *phydev) argument 471 qca807x_read_status(struct phy_device *phydev) argument 487 qca807x_phy_package_probe_once(struct phy_device *phydev) argument 559 qca807x_phy_package_config_init_once(struct phy_device *phydev) argument 646 struct phy_device *phydev = upstream; local 687 struct phy_device *phydev = upstream; local 704 qca807x_probe(struct phy_device *phydev) argument 768 qca807x_config_init(struct phy_device *phydev) argument [all...] |
/linux-master/drivers/net/mdio/ |
H A D | of_mdio.c | 468 struct phy_device *phydev; local
|
/linux-master/drivers/net/ethernet/xilinx/ |
H A D | xilinx_emaclite.c | 828 struct phy_device *phydev; local
|
/linux-master/drivers/net/ethernet/smsc/ |
H A D | smsc9420.c | 1105 struct phy_device *phydev = NULL; local [all...] |
H A D | smsc911x.c | 1019 struct phy_device *phydev; local 1067 struct phy_device *phydev; local [all...] |
/linux-master/drivers/net/ethernet/realtek/ |
H A D | r8169_phy_config.c | 20 static void r8168d_modify_extpage(struct phy_device *phydev, int extpage, argument 31 static void r8168d_phy_param(struct phy_device *phydev, u16 parm, argument 42 r8168g_phy_param(struct phy_device *phydev, u16 parm, u16 mask, u16 val) argument 58 __rtl_writephy_batch(struct phy_device *phydev, const struct phy_reg *regs, int len) argument 73 rtl8168f_config_eee_phy(struct phy_device *phydev) argument 79 rtl8168g_config_eee_phy(struct phy_device *phydev) argument 84 rtl8168h_config_eee_phy(struct phy_device *phydev) argument 92 rtl8125a_config_eee_phy(struct phy_device *phydev) argument 100 rtl8125b_config_eee_phy(struct phy_device *phydev) argument 108 rtl8169s_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 176 rtl8169sb_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 182 rtl8169scd_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 228 rtl8169sce_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 282 rtl8168bb_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 291 rtl8168bef_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 297 rtl8168cp_1_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 304 rtl8168cp_2_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 312 rtl8168c_1_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 341 rtl8168c_2_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 369 rtl8168c_3_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 432 rtl8168d_apply_firmware_cond(struct rtl8169_private *tp, struct phy_device *phydev, u16 val) argument 449 rtl8168d_1_common(struct phy_device *phydev) argument 472 rtl8168d_1_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 506 rtl8168d_2_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 530 rtl8168d_4_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 538 rtl8168e_1_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 583 rtl8168e_2_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 625 rtl8168f_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 641 rtl8168f_1_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 669 rtl8168f_2_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 677 rtl8411_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 723 rtl8168g_disable_aldps(struct phy_device *phydev) argument 728 rtl8168g_enable_gphy_10m(struct phy_device *phydev) argument 733 rtl8168g_phy_adjust_10m_aldps(struct phy_device *phydev) argument 741 rtl8168g_1_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 789 rtl8168g_2_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 796 rtl8168h_2_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 836 rtl8168ep_2_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 886 rtl8117_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 923 rtl8102e_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 940 rtl8401_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 947 rtl8105e_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 961 rtl8402_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 977 rtl8106e_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 996 rtl8125_legacy_force_mode(struct phy_device *phydev) argument 1001 rtl8125a_2_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 1066 rtl8125b_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 1105 rtl8126a_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev) argument 1111 r8169_hw_phy_config(struct rtl8169_private *tp, struct phy_device *phydev, enum mac_version ver) argument [all...] |
/linux-master/drivers/net/ethernet/mscc/ |
H A D | ocelot.c | 917 ocelot_phylink_mac_link_up(struct ocelot *ocelot, int port, struct phy_device *phydev, unsigned int link_an_mode, phy_interface_t interface, int speed, int duplex, bool tx_pause, bool rx_pause, unsigned long quirks) argument
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | bgmac-bcma.c | 199 struct phy_device *phydev; local
|