Lines Matching refs:phylink_pcs
197 struct phylink_pcs *(*mac_select_pcs)(struct phylink_config *config,
242 struct phylink_pcs *mac_select_pcs(struct phylink_config *config,
466 struct phylink_pcs { struct
495 int (*pcs_validate)(struct phylink_pcs *pcs, unsigned long *supported,
497 unsigned int (*pcs_inband_caps)(struct phylink_pcs *pcs,
499 int (*pcs_enable)(struct phylink_pcs *pcs);
500 void (*pcs_disable)(struct phylink_pcs *pcs);
501 void (*pcs_pre_config)(struct phylink_pcs *pcs,
503 int (*pcs_post_config)(struct phylink_pcs *pcs,
505 void (*pcs_get_state)(struct phylink_pcs *pcs, unsigned int neg_mode,
507 int (*pcs_config)(struct phylink_pcs *pcs, unsigned int neg_mode,
511 void (*pcs_an_restart)(struct phylink_pcs *pcs);
512 void (*pcs_link_up)(struct phylink_pcs *pcs, unsigned int neg_mode,
514 void (*pcs_disable_eee)(struct phylink_pcs *pcs);
515 void (*pcs_enable_eee)(struct phylink_pcs *pcs);
516 int (*pcs_pre_init)(struct phylink_pcs *pcs);
534 int pcs_validate(struct phylink_pcs *pcs, unsigned long *supported,
548 unsigned int pcs_inband_caps(struct phylink_pcs *pcs,
555 int pcs_enable(struct phylink_pcs *pcs);
561 void pcs_disable(struct phylink_pcs *pcs);
579 void pcs_get_state(struct phylink_pcs *pcs, unsigned int neg_mode,
616 int pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode,
627 void pcs_an_restart(struct phylink_pcs *pcs);
646 void pcs_link_up(struct phylink_pcs *pcs, unsigned int neg_mode,
655 void pcs_disable_eee(struct phylink_pcs *pcs);
663 void pcs_enable_eee(struct phylink_pcs *pcs);
690 int pcs_pre_init(struct phylink_pcs *pcs);
711 void phylink_pcs_change(struct phylink_pcs *, bool up);
713 int phylink_pcs_pre_init(struct phylink *pl, struct phylink_pcs *pcs);