Lines Matching refs:phydrv

82 	struct phy_driver *phydrv = to_phy_driver(drv);  in mdio_bus_phy_may_suspend()  local
85 if (!drv || !phydrv->suspend) in mdio_bus_phy_may_suspend()
327 struct phy_driver *phydrv = to_phy_driver(drv); in phy_bus_match() local
331 if (!(phydrv->mdiodrv.flags & MDIO_DEVICE_IS_PHY)) in phy_bus_match()
334 if (phydrv->match_phy_device) in phy_bus_match()
335 return phydrv->match_phy_device(phydev); in phy_bus_match()
342 if ((phydrv->phy_id & phydrv->phy_id_mask) == in phy_bus_match()
344 phydrv->phy_id_mask)) in phy_bus_match()
349 return (phydrv->phy_id & phydrv->phy_id_mask) == in phy_bus_match()
350 (phydev->phy_id & phydrv->phy_id_mask); in phy_bus_match()
1175 struct phy_driver *phydrv = to_phy_driver(phydev->mdio.dev.driver); in phy_suspend() local
1185 if (phydev->drv && phydrv->suspend) in phy_suspend()
1186 ret = phydrv->suspend(phydev); in phy_suspend()
1199 struct phy_driver *phydrv = to_phy_driver(phydev->mdio.dev.driver); in __phy_resume() local
1204 if (phydev->drv && phydrv->resume) in __phy_resume()
1205 ret = phydrv->resume(phydev); in __phy_resume()
1230 struct phy_driver *phydrv = to_phy_driver(phydev->mdio.dev.driver); in phy_loopback() local
1245 if (phydev->drv && phydrv->set_loopback) in phy_loopback()
1246 ret = phydrv->set_loopback(phydev, enable); in phy_loopback()
1828 struct phy_driver *phydrv = to_phy_driver(drv); in phy_probe() local
1831 phydev->drv = phydrv; in phy_probe()
1836 if (!(phydrv->flags & PHY_HAS_INTERRUPT) && in phy_probe()
1840 if (phydrv->flags & PHY_IS_INTERNAL) in phy_probe()
1849 phydev->supported = phydrv->features; in phy_probe()
1869 if (phydrv->features & (SUPPORTED_Pause | SUPPORTED_Asym_Pause)) { in phy_probe()
1871 phydev->supported |= phydrv->features & in phy_probe()