Lines Matching refs:phy_dev
248 struct phy_device *phy_dev = dev->phydev; in smsc9420_ethtool_getregs() local
257 if (!phy_dev) in smsc9420_ethtool_getregs()
261 data[j++] = smsc9420_mii_read(phy_dev->mdio.bus, in smsc9420_ethtool_getregs()
262 phy_dev->mdio.addr, i); in smsc9420_ethtool_getregs()
1045 struct phy_device *phy_dev = dev->phydev; in smsc9420_phy_update_flowcontrol() local
1048 if (phy_dev->duplex == DUPLEX_FULL) { in smsc9420_phy_update_flowcontrol()
1049 u16 lcladv = phy_read(phy_dev, MII_ADVERTISE); in smsc9420_phy_update_flowcontrol()
1050 u16 rmtadv = phy_read(phy_dev, MII_LPA); in smsc9420_phy_update_flowcontrol()
1074 struct phy_device *phy_dev = dev->phydev; in smsc9420_phy_adjust_link() local
1077 if (phy_dev->duplex != pd->last_duplex) { in smsc9420_phy_adjust_link()
1079 if (phy_dev->duplex) { in smsc9420_phy_adjust_link()
1089 pd->last_duplex = phy_dev->duplex; in smsc9420_phy_adjust_link()