Lines Matching defs:phydev

1339 	struct phy_device *phydev = ndev->phydev;
1341 if (phydev->link != rdev->etha->link) {
1342 phy_print_status(phydev);
1343 if (phydev->link)
1348 rdev->etha->link = phydev->link;
1351 phydev->speed != rdev->etha->speed) {
1352 rdev->etha->speed = phydev->speed;
1361 struct phy_device *phydev)
1368 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_1000baseT_Full_BIT);
1369 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_100baseT_Full_BIT);
1372 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_2500baseX_Full_BIT);
1373 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_100baseT_Full_BIT);
1376 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_2500baseX_Full_BIT);
1377 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_1000baseT_Full_BIT);
1383 phy_set_max_speed(phydev, rdev->etha->speed);
1388 struct phy_device *phydev;
1399 /* Set phydev->host_interfaces before calling of_phy_connect() to
1402 phydev = of_phy_find_device(phy);
1403 if (!phydev)
1405 __set_bit(rdev->etha->phy_interface, phydev->host_interfaces);
1406 phydev->mac_managed_pm = true;
1408 phydev = of_phy_connect(rdev->ndev, phy, rswitch_adjust_link, 0,
1410 if (!phydev)
1413 phy_set_max_speed(phydev, SPEED_2500);
1414 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_10baseT_Half_BIT);
1415 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_10baseT_Full_BIT);
1416 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_100baseT_Half_BIT);
1417 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_1000baseT_Half_BIT);
1418 rswitch_phy_remove_link_mode(rdev, phydev);
1420 phy_attached_info(phydev);
1431 if (rdev->ndev->phydev)
1432 phy_disconnect(rdev->ndev->phydev);
1541 phy_start(ndev->phydev);
1584 phy_stop(ndev->phydev);
1798 return phy_mii_ioctl(ndev->phydev, req, cmd);