Lines Matching refs:pcs
20 static inline struct b53_pcs *pcs_to_b53_pcs(struct phylink_pcs *pcs)
22 return container_of(pcs, struct b53_pcs, pcs);
68 static int b53_serdes_config(struct phylink_pcs *pcs, unsigned int neg_mode,
73 struct b53_device *dev = pcs_to_b53_pcs(pcs)->dev;
74 u8 lane = pcs_to_b53_pcs(pcs)->lane;
89 static void b53_serdes_an_restart(struct phylink_pcs *pcs)
91 struct b53_device *dev = pcs_to_b53_pcs(pcs)->dev;
92 u8 lane = pcs_to_b53_pcs(pcs)->lane;
102 static void b53_serdes_get_state(struct phylink_pcs *pcs,
105 struct b53_device *dev = pcs_to_b53_pcs(pcs)->dev;
106 u8 lane = pcs_to_b53_pcs(pcs)->lane;
201 !dev->pcs[lane].dev)
208 return &dev->pcs[lane].pcs;
215 struct b53_pcs *pcs;
238 pcs = &dev->pcs[lane];
239 pcs->dev = dev;
240 pcs->lane = lane;
241 pcs->pcs.ops = &b53_pcs_ops;
242 pcs->pcs.neg_mode = true;