Lines Matching full:pcs
4 #include <linux/pcs/pcs-xpcs.h>
383 bus->name = "SJA1105 PCS MDIO bus"; in sja1105_mdiobus_pcs_register()
384 snprintf(bus->id, MII_BUS_ID_SIZE, "%s-pcs", in sja1105_mdiobus_pcs_register()
403 struct phylink_pcs *pcs; in sja1105_mdiobus_pcs_register() local
412 pcs = xpcs_create_pcs_mdiodev(bus, port); in sja1105_mdiobus_pcs_register()
413 if (IS_ERR(pcs)) { in sja1105_mdiobus_pcs_register()
414 rc = PTR_ERR(pcs); in sja1105_mdiobus_pcs_register()
418 priv->pcs[port] = pcs; in sja1105_mdiobus_pcs_register()
427 if (priv->pcs[port]) { in sja1105_mdiobus_pcs_register()
428 xpcs_destroy_pcs(priv->pcs[port]); in sja1105_mdiobus_pcs_register()
429 priv->pcs[port] = NULL; in sja1105_mdiobus_pcs_register()
448 if (priv->pcs[port]) { in sja1105_mdiobus_pcs_unregister()
449 xpcs_destroy_pcs(priv->pcs[port]); in sja1105_mdiobus_pcs_unregister()
450 priv->pcs[port] = NULL; in sja1105_mdiobus_pcs_unregister()