Lines Matching refs:phydev
1202 struct phy_device *phydev = dev->phydev;
1209 if (phydev->link) {
1211 if ((greth->speed != phydev->speed) || (greth->duplex != phydev->duplex)) {
1215 if (phydev->duplex)
1218 if (phydev->speed == SPEED_100)
1220 else if (phydev->speed == SPEED_1000)
1224 greth->speed = phydev->speed;
1225 greth->duplex = phydev->duplex;
1230 if (phydev->link != greth->link) {
1231 if (!phydev->link) {
1235 greth->link = phydev->link;
1243 if (phydev->link)
1245 dev->name, phydev->speed,
1246 DUPLEX_FULL == phydev->duplex ? "Full" : "Half");
1318 phy_start(ndev->phydev);
1322 phy_start_aneg(ndev->phydev);
1324 while (!phy_aneg_done(ndev->phydev) &&
1327 phy_read_status(ndev->phydev);
1538 if (ndev->phydev)
1539 phy_stop(ndev->phydev);