Lines Matching refs:phydev
117 struct phy_device *phydev = db->phy_dev; in emac_handle_link_change() local
121 if (phydev->link) { in emac_handle_link_change()
122 if (db->speed != phydev->speed) { in emac_handle_link_change()
124 db->speed = phydev->speed; in emac_handle_link_change()
130 if (db->duplex != phydev->duplex) { in emac_handle_link_change()
132 db->duplex = phydev->duplex; in emac_handle_link_change()
139 if (phydev->link != db->link) { in emac_handle_link_change()
140 if (!phydev->link) { in emac_handle_link_change()
144 db->link = phydev->link; in emac_handle_link_change()
150 phy_print_status(phydev); in emac_handle_link_change()
211 struct phy_device *phydev = dm->phy_dev; in emac_ioctl() local
216 if (!phydev) in emac_ioctl()
219 return phy_mii_ioctl(phydev, rq, cmd); in emac_ioctl()
234 struct phy_device *phydev = dm->phy_dev; in emac_get_settings() local
236 if (!phydev) in emac_get_settings()
239 return phy_ethtool_gset(phydev, cmd); in emac_get_settings()
245 struct phy_device *phydev = dm->phy_dev; in emac_set_settings() local
247 if (!phydev) in emac_set_settings()
250 return phy_ethtool_sset(phydev, cmd); in emac_set_settings()