Lines Matching refs:phylink_config
160 struct phylink_config { struct
168 void (*get_fixed_state)(struct phylink_config *config, argument
178 void phylink_limit_mac_speed(struct phylink_config *config, u32 max_speed); argument
195 unsigned long (*mac_get_caps)(struct phylink_config *config,
197 struct phylink_pcs *(*mac_select_pcs)(struct phylink_config *config,
199 int (*mac_prepare)(struct phylink_config *config, unsigned int mode,
201 void (*mac_config)(struct phylink_config *config, unsigned int mode,
203 int (*mac_finish)(struct phylink_config *config, unsigned int mode,
205 void (*mac_link_down)(struct phylink_config *config, unsigned int mode,
207 void (*mac_link_up)(struct phylink_config *config,
211 void (*mac_disable_tx_lpi)(struct phylink_config *config);
212 int (*mac_enable_tx_lpi)(struct phylink_config *config, u32 timer,
227 unsigned long mac_get_caps(struct phylink_config *config,
242 struct phylink_pcs *mac_select_pcs(struct phylink_config *config,
267 int mac_prepare(struct phylink_config *config, unsigned int mode,
343 void mac_config(struct phylink_config *config, unsigned int mode,
360 int mac_finish(struct phylink_config *config, unsigned int mode,
380 void mac_link_down(struct phylink_config *config, unsigned int mode,
414 void mac_link_up(struct phylink_config *config, struct phy_device *phy,
425 void mac_disable_tx_lpi(struct phylink_config *config);
442 int mac_enable_tx_lpi(struct phylink_config *config, u32 timer,
694 struct phylink *phylink_create(struct phylink_config *,