Lines Matching refs:phydev
118 struct phy_device *phydev = db->phy_dev; in emac_handle_link_change() local
122 if (phydev->link) { in emac_handle_link_change()
123 if (db->speed != phydev->speed) { in emac_handle_link_change()
125 db->speed = phydev->speed; in emac_handle_link_change()
131 if (db->duplex != phydev->duplex) { in emac_handle_link_change()
133 db->duplex = phydev->duplex; in emac_handle_link_change()
140 if (phydev->link != db->link) { in emac_handle_link_change()
141 if (!phydev->link) { in emac_handle_link_change()
145 db->link = phydev->link; in emac_handle_link_change()
151 phy_print_status(phydev); in emac_handle_link_change()
212 struct phy_device *phydev = dm->phy_dev; in emac_ioctl() local
217 if (!phydev) in emac_ioctl()
220 return phy_mii_ioctl(phydev, rq, cmd); in emac_ioctl()
235 struct phy_device *phydev = dm->phy_dev; in emac_get_settings() local
237 if (!phydev) in emac_get_settings()
240 return phy_ethtool_gset(phydev, cmd); in emac_get_settings()
246 struct phy_device *phydev = dm->phy_dev; in emac_set_settings() local
248 if (!phydev) in emac_set_settings()
251 return phy_ethtool_sset(phydev, cmd); in emac_set_settings()