Lines Matching refs:phydev
107 return phy_ethtool_sset(priv->phydev, cmd); in bcm_sysport_set_settings()
118 return phy_ethtool_gset(priv->phydev, cmd); in bcm_sysport_get_settings()
1051 struct phy_device *phydev = priv->phydev; in bcm_sysport_adj_link() local
1055 if (priv->old_link != phydev->link) { in bcm_sysport_adj_link()
1057 priv->old_link = phydev->link; in bcm_sysport_adj_link()
1060 if (priv->old_duplex != phydev->duplex) { in bcm_sysport_adj_link()
1062 priv->old_duplex = phydev->duplex; in bcm_sysport_adj_link()
1065 switch (phydev->speed) { in bcm_sysport_adj_link()
1083 if (phydev->duplex == DUPLEX_HALF) in bcm_sysport_adj_link()
1086 if (priv->old_pause != phydev->pause) { in bcm_sysport_adj_link()
1088 priv->old_pause = phydev->pause; in bcm_sysport_adj_link()
1091 if (!phydev->pause) in bcm_sysport_adj_link()
1097 if (phydev->link) { in bcm_sysport_adj_link()
1106 phy_print_status(priv->phydev); in bcm_sysport_adj_link()
1444 phy_start(priv->phydev); in bcm_sysport_netif_start()
1489 priv->phydev = of_phy_connect(dev, priv->phy_dn, bcm_sysport_adj_link, in bcm_sysport_open()
1491 if (!priv->phydev) { in bcm_sysport_open()
1569 phy_disconnect(priv->phydev); in bcm_sysport_open()
1580 phy_stop(priv->phydev); in bcm_sysport_netif_stop()
1627 phy_disconnect(priv->phydev); in bcm_sysport_stop()
1843 phy_suspend(priv->phydev); in bcm_sysport_suspend()
1969 phy_resume(priv->phydev); in bcm_sysport_resume()