Lines Matching refs:phylink
438 phylink_start(priv->phylink); in ocelot_port_open()
447 phylink_stop(priv->phylink); in ocelot_port_stop()
1606 struct phylink *phylink; in ocelot_port_phylink_create() local
1658 phylink = phylink_create(&priv->phylink_config, in ocelot_port_phylink_create()
1661 if (IS_ERR(phylink)) { in ocelot_port_phylink_create()
1662 err = PTR_ERR(phylink); in ocelot_port_phylink_create()
1663 dev_err(dev, "Could not create phylink (%pe)\n", phylink); in ocelot_port_phylink_create()
1667 priv->phylink = phylink; in ocelot_port_phylink_create()
1669 err = phylink_of_phy_connect(phylink, portnp, 0); in ocelot_port_phylink_create()
1672 phylink_destroy(phylink); in ocelot_port_phylink_create()
1673 priv->phylink = NULL; in ocelot_port_phylink_create()
1740 if (priv->phylink) { in ocelot_release_port()
1742 phylink_disconnect_phy(priv->phylink); in ocelot_release_port()
1745 phylink_destroy(priv->phylink); in ocelot_release_port()