H A D | micrel.c | 389 struct phy_device *phydev; member in struct:lan8814_shared_priv 407 struct phy_device *phydev; member in struct:kszphy_ptp_priv 499 static int kszphy_extended_write(struct phy_device *phydev, argument 506 static int kszphy_extended_read(struct phy_device *phydev, argument 513 static int kszphy_ack_interrupt(struct phy_device *phydev) argument 523 kszphy_config_intr(struct phy_device *phydev) argument 559 kszphy_handle_interrupt(struct phy_device *phydev) argument 577 kszphy_rmii_clk_sel(struct phy_device *phydev, bool val) argument 593 kszphy_setup_led(struct phy_device *phydev, u32 reg, int val) argument 627 kszphy_broadcast_disable(struct phy_device *phydev) argument 643 kszphy_nand_tree_disable(struct phy_device *phydev) argument 664 kszphy_config_reset(struct phy_device *phydev) argument 684 kszphy_config_init(struct phy_device *phydev) argument 703 ksz8041_fiber_mode(struct phy_device *phydev) argument 710 ksz8041_config_init(struct phy_device *phydev) argument 732 ksz8041_config_aneg(struct phy_device *phydev) argument 743 ksz8051_ksz8795_match_phy_device(struct phy_device *phydev, const bool ksz_8051) argument 767 ksz8051_match_phy_device(struct phy_device *phydev) argument 772 ksz8081_config_init(struct phy_device *phydev) argument 784 ksz8081_config_mdix(struct phy_device *phydev, u8 ctrl) argument 810 ksz8081_config_aneg(struct phy_device *phydev) argument 825 ksz8081_mdix_update(struct phy_device *phydev) argument 854 ksz8081_read_status(struct phy_device *phydev) argument 865 ksz8061_config_init(struct phy_device *phydev) argument 876 ksz8795_match_phy_device(struct phy_device *phydev) argument 881 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) argument 929 ksz9021_config_init(struct phy_device *phydev) argument 1020 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) argument 1061 ksz9031_center_flp_timing(struct phy_device *phydev) argument 1079 ksz9031_enable_edpd(struct phy_device *phydev) argument 1090 ksz9031_config_rgmii_delay(struct phy_device *phydev) argument 1151 ksz9031_config_init(struct phy_device *phydev) argument 1250 ksz9131_of_load_skew_values(struct phy_device *phydev, struct device_node *of_node, u16 reg, size_t field_sz, char *field[], u8 numfields) argument 1307 ksz9131_config_rgmii_delay(struct phy_device *phydev) argument 1351 ksz9131_led_errata(struct phy_device *phydev) argument 1365 ksz9131_config_init(struct phy_device *phydev) argument 1431 ksz9131_mdix_update(struct phy_device *phydev) argument 1456 ksz9131_config_mdix(struct phy_device *phydev, u8 ctrl) argument 1480 ksz9131_read_status(struct phy_device *phydev) argument 1491 ksz9131_config_aneg(struct phy_device *phydev) argument 1502 ksz9477_get_features(struct phy_device *phydev) argument 1525 ksz8873mll_read_status(struct phy_device *phydev) argument 1550 ksz9031_get_features(struct phy_device *phydev) argument 1577 ksz9031_read_status(struct phy_device *phydev) argument 1601 ksz9x31_cable_test_start(struct phy_device *phydev) argument 1669 ksz9x31_cable_test_fault_length(struct phy_device *phydev, u16 stat) argument 1683 ksz9x31_cable_test_wait_for_completion(struct phy_device *phydev) argument 1706 ksz9x31_cable_test_one_pair(struct phy_device *phydev, int pair) argument 1747 ksz9x31_cable_test_get_status(struct phy_device *phydev, bool *finished) argument 1794 ksz8873mll_config_aneg(struct phy_device *phydev) argument 1799 ksz886x_config_mdix(struct phy_device *phydev, u8 ctrl) argument 1829 ksz886x_config_aneg(struct phy_device *phydev) argument 1866 ksz886x_mdix_update(struct phy_device *phydev) argument 1896 ksz886x_read_status(struct phy_device *phydev) argument 1942 ksz9477_config_init(struct phy_device *phydev) argument 1983 kszphy_get_sset_count(struct phy_device *phydev) argument 1988 kszphy_get_strings(struct phy_device *phydev, u8 *data) argument 1998 kszphy_get_stat(struct phy_device *phydev, int i) argument 2017 kszphy_get_stats(struct phy_device *phydev, struct ethtool_stats *stats, u64 *data) argument 2026 kszphy_suspend(struct phy_device *phydev) argument 2038 kszphy_parse_led_mode(struct phy_device *phydev) argument 2062 kszphy_resume(struct phy_device *phydev) argument 2088 kszphy_probe(struct phy_device *phydev) argument 2144 lan8814_cable_test_start(struct phy_device *phydev) argument 2155 ksz886x_cable_test_start(struct phy_device *phydev) argument 2201 ksz886x_cable_test_fault_length(struct phy_device *phydev, u16 status, u16 data_mask) argument 2218 ksz886x_cable_test_wait_for_completion(struct phy_device *phydev) argument 2230 lan8814_cable_test_one_pair(struct phy_device *phydev, int pair) argument 2275 ksz886x_cable_test_one_pair(struct phy_device *phydev, int pair) argument 2337 ksz886x_cable_test_get_status(struct phy_device *phydev, bool *finished) argument 2392 lanphy_read_page_reg(struct phy_device *phydev, int page, u32 addr) argument 2407 lanphy_write_page_reg(struct phy_device *phydev, int page, u16 addr, u16 val) argument 2424 lan8814_config_ts_intr(struct phy_device *phydev, bool enable) argument 2437 lan8814_ptp_rx_ts_get(struct phy_device *phydev, u32 *seconds, u32 *nano_seconds, u16 *seq_id) argument 2451 lan8814_ptp_tx_ts_get(struct phy_device *phydev, u32 *seconds, u32 *nano_seconds, u16 *seq_id) argument 2468 struct phy_device *phydev = ptp_priv->phydev; local 2492 lan8814_flush_fifo(struct phy_device *phydev, bool egress) argument 2685 lan8814_ptp_clock_set(struct phy_device *phydev, time64_t sec, u32 nsec) argument 2697 lan8814_ptp_clock_get(struct phy_device *phydev, time64_t *sec, u32 *nsec) argument 2718 struct phy_device *phydev = shared->phydev; local 2736 struct phy_device *phydev = shared->phydev; local 2745 lan8814_ptp_set_target(struct phy_device *phydev, int event, s64 start_sec, u32 start_nsec) argument 2760 lan8814_ptp_update_target(struct phy_device *phydev, time64_t sec) argument 2768 lan8814_ptp_clock_step(struct phy_device *phydev, s64 time_step_ns) argument 2908 struct phy_device *phydev = shared->phydev; local 2921 struct phy_device *phydev = shared->phydev; local 2948 lan8814_ptp_set_reload(struct phy_device *phydev, int event, s64 period_sec, u32 period_nsec) argument 2966 lan8814_ptp_enable_event(struct phy_device *phydev, int event, int pulse_width) argument 2984 lan8814_ptp_disable_event(struct phy_device *phydev, int event) argument 2997 lan8814_ptp_perout_off(struct phy_device *phydev, int pin) argument 3018 lan8814_ptp_perout_on(struct phy_device *phydev, int pin) argument 3043 struct phy_device *phydev = shared->phydev; local 3152 lan8814_ptp_extts_on(struct phy_device *phydev, int pin, u32 flags) argument 3180 lan8814_ptp_extts_off(struct phy_device *phydev, int pin) argument 3216 struct phy_device *phydev = shared->phydev; local 3324 struct phy_device *phydev = ptp_priv->phydev; local 3334 struct phy_device *phydev = ptp_priv->phydev; local 3400 struct phy_device *phydev = ptp_priv->phydev; local 3420 lan8814_handle_ptp_interrupt(struct phy_device *phydev, u16 status) argument 3444 struct phy_device *phydev = shared->phydev; local 3488 lan8814_handle_gpio_interrupt(struct phy_device *phydev, u16 status) argument 3500 lan8804_config_init(struct phy_device *phydev) argument 3519 lan8804_handle_interrupt(struct phy_device *phydev) argument 3540 lan8804_config_intr(struct phy_device *phydev) argument 3579 lan8814_handle_interrupt(struct phy_device *phydev) argument 3610 lan8814_ack_interrupt(struct phy_device *phydev) argument 3620 lan8814_config_intr(struct phy_device *phydev) argument 3646 lan8814_ptp_init(struct phy_device *phydev) argument 3696 lan8814_ptp_probe_once(struct phy_device *phydev) argument 3766 lan8814_setup_led(struct phy_device *phydev, int val) argument 3780 lan8814_config_init(struct phy_device *phydev) argument 3812 lan8814_release_coma_mode(struct phy_device *phydev) argument 3828 lan8814_clear_2psp_bit(struct phy_device *phydev) argument 3841 lan8814_update_meas_time(struct phy_device *phydev) argument 3855 lan8814_probe(struct phy_device *phydev) argument 3937 lan8841_config_init(struct phy_device *phydev) argument 4023 lan8841_config_intr(struct phy_device *phydev) argument 4071 struct phy_device *phydev = ptp_priv->phydev; local 4105 struct phy_device *phydev = ptp_priv->phydev; local 4128 struct phy_device *phydev = ptp_priv->phydev; local 4175 lan8841_handle_ptp_interrupt(struct phy_device *phydev) argument 4202 lan8841_handle_interrupt(struct phy_device *phydev) argument 4261 struct phy_device *phydev = ptp_priv->phydev; local 4308 struct phy_device *phydev = ptp_priv->phydev; local 4433 struct phy_device *phydev = ptp_priv->phydev; local 4472 struct phy_device *phydev = ptp_priv->phydev; local 4506 struct phy_device *phydev = ptp_priv->phydev; local 4543 struct phy_device *phydev = ptp_priv->phydev; local 4573 struct phy_device *phydev = ptp_priv->phydev; local 4602 struct phy_device *phydev = ptp_priv->phydev; local 4688 struct phy_device *phydev = ptp_priv->phydev; local 4735 struct phy_device *phydev = ptp_priv->phydev; local 4751 struct phy_device *phydev = ptp_priv->phydev; local 4781 struct phy_device *phydev = ptp_priv->phydev; local 4812 struct phy_device *phydev = ptp_priv->phydev; local 4871 struct phy_device *phydev = ptp_priv->phydev; local 4995 struct phy_device *phydev = ptp_priv->phydev; local 5025 struct phy_device *phydev = ptp_priv->phydev; local 5129 lan8841_probe(struct phy_device *phydev) argument 5195 lan8841_suspend(struct phy_device *phydev) argument [all...] |