Lines Matching defs:phydev
1356 struct phy_device *phydev = ndev->phydev;
1366 if (phydev->link) {
1367 if (info->half_duplex && phydev->duplex != priv->duplex) {
1369 priv->duplex = phydev->duplex;
1373 if (phydev->speed != priv->speed) {
1375 priv->speed = phydev->speed;
1381 priv->link = phydev->link;
1392 if (priv->no_avb_link && phydev->link)
1398 phy_print_status(phydev);
1407 struct phy_device *phydev;
1432 phydev = of_phy_connect(ndev, pn, ravb_adjust_link, 0, iface);
1434 if (!phydev) {
1442 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_10baseT_Half_BIT);
1443 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_10baseT_Full_BIT);
1444 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_Pause_BIT);
1445 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_Asym_Pause_BIT);
1448 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_1000baseT_Half_BIT);
1449 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_100baseT_Half_BIT);
1452 phy_attached_info(phydev);
1472 phy_start(ndev->phydev);
2183 if (ndev->phydev) {
2184 phy_stop(ndev->phydev);
2185 phy_disconnect(ndev->phydev);
2284 struct phy_device *phydev = ndev->phydev;
2289 if (!phydev)
2299 return phy_mii_ioctl(phydev, req, cmd);
2386 struct phy_device *phydev;
2410 phydev = of_phy_find_device(pn);
2411 if (phydev) {
2412 phydev->mac_managed_pm = true;
2413 put_device(&phydev->mdio.dev);