Lines Matching defs:phydev
998 struct phy_device *phydev = netdev->phydev;
1003 if (!phydev->link)
1006 new_speed = phydev->speed;
1010 rx_pause = tx_pause = phydev->pause;
1011 if (phydev->asym_pause)
1019 if (phydev->speed == priv->cur_speed &&
1020 phydev->duplex == priv->cur_duplex &&
1029 phy_print_status(phydev);
1032 priv->cur_duplex = phydev->duplex;
1050 struct phy_device *phydev;
1052 phydev = phy_find_first(priv->mii_bus);
1053 if (!phydev) {
1058 phydev = phy_connect(netdev, phydev_name(phydev),
1061 if (IS_ERR(phydev)) {
1063 return PTR_ERR(phydev);
1069 phy_support_asym_pause(phydev);
1072 phy_attached_info(phydev);
1202 struct phy_device *phydev = netdev->phydev;
1208 if (phydev)
1209 phy_set_asym_pause(phydev, pause->rx_pause, pause->tx_pause);
1212 if (!(phydev && priv->aneg_pause))
1392 if (netdev->phydev)
1393 mutex_lock(&netdev->phydev->lock);
1425 if (netdev->phydev)
1426 mutex_unlock(&netdev->phydev->lock);
1478 if (netdev->phydev) {
1480 phy_start(netdev->phydev);
1525 if (netdev->phydev)
1526 phy_stop(netdev->phydev);
1696 if (!netdev->phydev)
1699 phy_disconnect(netdev->phydev);