Lines Matching refs:drv
541 if (!phydev->drv || !phydev->drv->config_init) in phy_init_hw()
544 if (phydev->drv->soft_reset) in phy_init_hw()
545 ret = phydev->drv->soft_reset(phydev); in phy_init_hw()
556 return phydev->drv->config_init(phydev); in phy_init_hw()
1243 struct device_driver *drv = phydev->dev.driver; in phy_probe() local
1244 struct phy_driver *phydrv = to_phy_driver(drv); in phy_probe()
1247 phydev->drv = phydrv; in phy_probe()
1272 if (phydev->drv->probe) in phy_probe()
1273 err = phydev->drv->probe(phydev); in phy_probe()
1288 if (phydev->drv->remove) in phy_remove()
1289 phydev->drv->remove(phydev); in phy_remove()
1290 phydev->drv = NULL; in phy_remove()
1338 void phy_driver_unregister(struct phy_driver *drv) in phy_driver_unregister() argument
1340 driver_unregister(&drv->driver); in phy_driver_unregister()
1344 void phy_drivers_unregister(struct phy_driver *drv, int n) in phy_drivers_unregister() argument
1349 phy_driver_unregister(drv + i); in phy_drivers_unregister()