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()
1130 struct phy_device *phydev = priv->phydev; in bcm_sysport_adj_link() local
1134 if (priv->old_link != phydev->link) { in bcm_sysport_adj_link()
1136 priv->old_link = phydev->link; in bcm_sysport_adj_link()
1139 if (priv->old_duplex != phydev->duplex) { in bcm_sysport_adj_link()
1141 priv->old_duplex = phydev->duplex; in bcm_sysport_adj_link()
1144 switch (phydev->speed) { in bcm_sysport_adj_link()
1162 if (phydev->duplex == DUPLEX_HALF) in bcm_sysport_adj_link()
1165 if (priv->old_pause != phydev->pause) { in bcm_sysport_adj_link()
1167 priv->old_pause = phydev->pause; in bcm_sysport_adj_link()
1170 if (!phydev->pause) in bcm_sysport_adj_link()
1176 if (phydev->link) { in bcm_sysport_adj_link()
1185 phy_print_status(priv->phydev); in bcm_sysport_adj_link()
1528 phy_start(priv->phydev); in bcm_sysport_netif_start()
1573 priv->phydev = of_phy_connect(dev, priv->phy_dn, bcm_sysport_adj_link, in bcm_sysport_open()
1575 if (!priv->phydev) { in bcm_sysport_open()
1653 phy_disconnect(priv->phydev); in bcm_sysport_open()
1664 phy_stop(priv->phydev); in bcm_sysport_netif_stop()
1711 phy_disconnect(priv->phydev); in bcm_sysport_stop()
1932 phy_suspend(priv->phydev); in bcm_sysport_suspend()
2058 phy_resume(priv->phydev); in bcm_sysport_resume()