Lines Matching refs:phydev
1229 struct phy_device *phydev = greth->phy; in greth_link_change() local
1236 if (phydev->link) { in greth_link_change()
1238 if ((greth->speed != phydev->speed) || (greth->duplex != phydev->duplex)) { in greth_link_change()
1242 if (phydev->duplex) in greth_link_change()
1245 if (phydev->speed == SPEED_100) in greth_link_change()
1247 else if (phydev->speed == SPEED_1000) in greth_link_change()
1251 greth->speed = phydev->speed; in greth_link_change()
1252 greth->duplex = phydev->duplex; in greth_link_change()
1257 if (phydev->link != greth->link) { in greth_link_change()
1258 if (!phydev->link) { in greth_link_change()
1262 greth->link = phydev->link; in greth_link_change()
1270 if (phydev->link) in greth_link_change()
1272 dev->name, phydev->speed, in greth_link_change()
1273 DUPLEX_FULL == phydev->duplex ? "Full" : "Half"); in greth_link_change()
1317 static inline int phy_aneg_done(struct phy_device *phydev) in phy_aneg_done() argument
1321 retval = phy_read(phydev, MII_BMSR); in phy_aneg_done()