Lines Matching defs:phydev
1129 struct phy_device *phydev = netdev->phydev;
1135 if (phydev)
1136 phy_set_asym_pause(phydev, pause->rx_pause, pause->tx_pause);
1139 if (!(phydev && priv->aneg_pause))
1317 if (netdev->phydev)
1318 mutex_lock(&netdev->phydev->lock);
1350 if (netdev->phydev)
1351 mutex_unlock(&netdev->phydev->lock);
1366 struct phy_device *phydev = netdev->phydev;
1371 if (!phydev->link)
1374 new_speed = phydev->speed;
1378 rx_pause = tx_pause = phydev->pause;
1379 if (phydev->asym_pause)
1387 if (phydev->speed == priv->cur_speed &&
1388 phydev->duplex == priv->cur_duplex &&
1397 phy_print_status(phydev);
1400 priv->cur_duplex = phydev->duplex;
1414 if (netdev->phydev)
1415 mutex_unlock(&netdev->phydev->lock);
1419 if (netdev->phydev)
1420 mutex_lock(&netdev->phydev->lock);
1429 struct phy_device *phydev;
1458 phydev = phy_find_first(priv->mii_bus);
1459 if (!phydev) {
1464 phydev = phy_connect(netdev, phydev_name(phydev),
1467 if (IS_ERR(phydev)) {
1469 return PTR_ERR(phydev);
1475 phy_support_asym_pause(phydev);
1478 phy_attached_info(phydev);
1531 if (netdev->phydev) {
1533 phy_start(netdev->phydev);
1578 if (netdev->phydev)
1579 phy_stop(netdev->phydev);
1712 if (!netdev->phydev)
1715 phy_disconnect(netdev->phydev);