Lines Matching defs:phydev
1379 struct phy_device *phydev = ndev->phydev;
1389 if (phydev->link) {
1390 if (info->half_duplex && phydev->duplex != priv->duplex) {
1392 priv->duplex = phydev->duplex;
1396 if (phydev->speed != priv->speed) {
1398 priv->speed = phydev->speed;
1404 priv->link = phydev->link;
1415 if (priv->no_avb_link && phydev->link)
1421 phy_print_status(phydev);
1430 struct phy_device *phydev;
1455 phydev = of_phy_connect(ndev, pn, ravb_adjust_link, 0, iface);
1457 if (!phydev) {
1465 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_10baseT_Half_BIT);
1466 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_10baseT_Full_BIT);
1467 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_Pause_BIT);
1468 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_Asym_Pause_BIT);
1471 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_1000baseT_Half_BIT);
1472 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_100baseT_Half_BIT);
1475 phy_attached_info(phydev);
1495 phy_start(ndev->phydev);
2287 if (ndev->phydev) {
2288 phy_stop(ndev->phydev);
2289 phy_disconnect(ndev->phydev);
2404 struct phy_device *phydev = ndev->phydev;
2409 if (!phydev)
2419 return phy_mii_ioctl(phydev, req, cmd);
2568 struct phy_device *phydev;
2598 phydev = of_phy_find_device(pn);
2599 if (phydev) {
2600 phydev->mac_managed_pm = true;
2601 put_device(&phydev->mdio.dev);