Lines Matching defs:pcs
27 static struct mt753x_pcs *pcs_to_mt753x_pcs(struct phylink_pcs *pcs)
29 return container_of(pcs, struct mt753x_pcs, pcs);
2789 return &priv->pcs[port].pcs;
2863 static void mt753x_phylink_pcs_link_up(struct phylink_pcs *pcs,
2868 if (pcs->ops->pcs_link_up)
2869 pcs->ops->pcs_link_up(pcs, mode, interface, speed, duplex);
2959 mt753x_phylink_pcs_link_up(&priv->pcs[port].pcs, MLO_AN_FIXED,
2994 static int mt753x_pcs_validate(struct phylink_pcs *pcs,
3006 static void mt7530_pcs_get_state(struct phylink_pcs *pcs,
3009 struct mt7530_priv *priv = pcs_to_mt753x_pcs(pcs)->priv;
3010 int port = pcs_to_mt753x_pcs(pcs)->port;
3041 static int mt753x_pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode,
3049 static void mt7530_pcs_an_restart(struct phylink_pcs *pcs)
3068 priv->pcs[i].pcs.ops = priv->info->pcs_ops;
3069 priv->pcs[i].pcs.neg_mode = true;
3070 priv->pcs[i].priv = priv;
3071 priv->pcs[i].port = i;