Lines Matching defs:phy_device

10182 struct phy_device;
10348 struct phy_device *phydev;
101846 struct phy_device {
101906 void (*phy_link_change)(struct phy_device *, bool);
102092 void (*link_state)(struct mii_timestamper *, struct phy_device *);
102113 int (*soft_reset)(struct phy_device *);
102114 int (*config_init)(struct phy_device *);
102115 int (*probe)(struct phy_device *);
102116 int (*get_features)(struct phy_device *);
102117 int (*get_rate_matching)(struct phy_device *, phy_interface_t);
102118 int (*suspend)(struct phy_device *);
102119 int (*resume)(struct phy_device *);
102120 int (*config_aneg)(struct phy_device *);
102121 int (*aneg_done)(struct phy_device *);
102122 int (*read_status)(struct phy_device *);
102123 int (*config_intr)(struct phy_device *);
102124 irqreturn_t (*handle_interrupt)(struct phy_device *);
102125 void (*remove)(struct phy_device *);
102126 int (*match_phy_device)(struct phy_device *);
102127 int (*set_wol)(struct phy_device *, struct ethtool_wolinfo *);
102128 void (*get_wol)(struct phy_device *, struct ethtool_wolinfo *);
102129 void (*link_change_notify)(struct phy_device *);
102130 int (*read_mmd)(struct phy_device *, int, u16);
102131 int (*write_mmd)(struct phy_device *, int, u16, u16);
102132 int (*read_page)(struct phy_device *);
102133 int (*write_page)(struct phy_device *, int);
102134 int (*module_info)(struct phy_device *, struct ethtool_modinfo *);
102135 int (*module_eeprom)(struct phy_device *, struct ethtool_eeprom *, u8 *);
102136 int (*cable_test_start)(struct phy_device *);
102137 int (*cable_test_tdr_start)(struct phy_device *, const struct phy_tdr_config *);
102138 int (*cable_test_get_status)(struct phy_device *, bool *);
102139 int (*get_sset_count)(struct phy_device *);
102140 void (*get_strings)(struct phy_device *, u8 *);
102141 void (*get_stats)(struct phy_device *, struct ethtool_stats *, u64 *);
102142 int (*get_tunable)(struct phy_device *, struct ethtool_tunable *, void *);
102143 int (*set_tunable)(struct phy_device *, struct ethtool_tunable *, const void *);
102144 int (*set_loopback)(struct phy_device *, bool);
102145 int (*get_sqi)(struct phy_device *);
102146 int (*get_sqi_max)(struct phy_device *);
102275 struct phy_device *phydev;
102366 void (*mac_link_up)(struct phylink_config *, struct phy_device *, unsigned int, phy_interface_t, int, int, bool, bool);
102509 int (*connect_phy)(void *, struct phy_device *);
102527 int (*get_sset_count)(struct phy_device *);
102528 int (*get_strings)(struct phy_device *, u8 *);
102529 int (*get_stats)(struct phy_device *, struct ethtool_stats *, u64 *);
102530 int (*start_cable_test)(struct phy_device *, struct netlink_ext_ack *);
102531 int (*start_cable_test_tdr)(struct phy_device *, struct netlink_ext_ack *, const struct phy_tdr_config *);
102539 int (*run)(struct phy_device *);
102564 struct phy_device *phydev;
105410 typedef void (*rtl_phy_cfg_fct)(struct rtl8169_private *, struct phy_device *);
105476 struct phy_device *phydev;
120355 void (*adjust_link)(struct dsa_switch *, int, struct phy_device *);
120363 void (*phylink_mac_link_up)(struct dsa_switch *, int, unsigned int, phy_interface_t, struct phy_device *, int, int, bool, bool);
120386 int (*port_enable)(struct dsa_switch *, int, struct phy_device *);