Lines Matching refs:phylink_pcs
26 struct phylink_pcs phylink_pcs;
33 static struct marvell_c22_pcs *pcs_to_marvell_c22_pcs(struct phylink_pcs *pcs)
35 return container_of(pcs, struct marvell_c22_pcs, phylink_pcs);
101 phylink_pcs_change(&mpcs->phylink_pcs, true);
140 static int marvell_c22_pcs_enable(struct phylink_pcs *pcs)
152 static void marvell_c22_pcs_disable(struct phylink_pcs *pcs)
160 static void marvell_c22_pcs_get_state(struct phylink_pcs *pcs,
184 static int marvell_c22_pcs_config(struct phylink_pcs *pcs,
226 static void marvell_c22_pcs_an_restart(struct phylink_pcs *pcs)
233 static void marvell_c22_pcs_link_up(struct phylink_pcs *pcs, unsigned int mode,
276 mpcs->phylink_pcs.ops = &marvell_c22_pcs_ops;
277 mpcs->phylink_pcs.neg_mode = true;
287 mpcs->phylink_pcs.poll = !irq;
355 chip->ports[port].pcs_private = &mpcs->phylink_pcs;
363 struct phylink_pcs *pcs;
379 static struct phylink_pcs *mv88e6352_pcs_select(struct mv88e6xxx_chip *chip,