Lines Matching refs:phylink_config
214 struct phylink_config { struct
220 void (*get_fixed_state)(struct phylink_config *config, argument
226 void phylink_limit_mac_speed(struct phylink_config *config, u32 max_speed); argument
241 void (*validate)(struct phylink_config *config,
244 struct phylink_pcs *(*mac_select_pcs)(struct phylink_config *config,
246 int (*mac_prepare)(struct phylink_config *config, unsigned int mode,
248 void (*mac_config)(struct phylink_config *config, unsigned int mode,
250 int (*mac_finish)(struct phylink_config *config, unsigned int mode,
252 void (*mac_link_down)(struct phylink_config *config, unsigned int mode,
254 void (*mac_link_up)(struct phylink_config *config,
293 void validate(struct phylink_config *config, unsigned long *supported,
308 struct phylink_pcs *mac_select_pcs(struct phylink_config *config,
333 int mac_prepare(struct phylink_config *config, unsigned int mode,
409 void mac_config(struct phylink_config *config, unsigned int mode,
426 int mac_finish(struct phylink_config *config, unsigned int mode,
440 void mac_link_down(struct phylink_config *config, unsigned int mode,
471 void mac_link_up(struct phylink_config *config, struct phy_device *phy,
646 void phylink_generic_validate(struct phylink_config *config,
650 struct phylink *phylink_create(struct phylink_config *,