Lines Matching defs:phydev
1251 struct phy_device *phydev = ndev->phydev;
1253 if (phydev->link != rdev->etha->link) {
1254 phy_print_status(phydev);
1255 if (phydev->link)
1260 rdev->etha->link = phydev->link;
1263 phydev->speed != rdev->etha->speed) {
1264 rdev->etha->speed = phydev->speed;
1273 struct phy_device *phydev)
1280 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_1000baseT_Full_BIT);
1281 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_100baseT_Full_BIT);
1284 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_2500baseX_Full_BIT);
1285 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_100baseT_Full_BIT);
1288 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_2500baseX_Full_BIT);
1289 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_1000baseT_Full_BIT);
1295 phy_set_max_speed(phydev, rdev->etha->speed);
1300 struct phy_device *phydev;
1311 /* Set phydev->host_interfaces before calling of_phy_connect() to
1314 phydev = of_phy_find_device(phy);
1315 if (!phydev)
1317 __set_bit(rdev->etha->phy_interface, phydev->host_interfaces);
1319 phydev = of_phy_connect(rdev->ndev, phy, rswitch_adjust_link, 0,
1321 if (!phydev)
1324 phy_set_max_speed(phydev, SPEED_2500);
1325 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_10baseT_Half_BIT);
1326 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_10baseT_Full_BIT);
1327 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_100baseT_Half_BIT);
1328 phy_remove_link_mode(phydev, ETHTOOL_LINK_MODE_1000baseT_Half_BIT);
1329 rswitch_phy_remove_link_mode(rdev, phydev);
1331 phy_attached_info(phydev);
1342 if (rdev->ndev->phydev)
1343 phy_disconnect(rdev->ndev->phydev);
1451 phy_start(ndev->phydev);
1494 phy_stop(ndev->phydev);
1650 return phy_mii_ioctl(ndev->phydev, req, cmd);