Lines Matching refs:drv
591 if (!phydev->drv || !phydev->drv->config_init) in phy_init_hw()
594 if (phydev->drv->soft_reset) in phy_init_hw()
595 ret = phydev->drv->soft_reset(phydev); in phy_init_hw()
606 return phydev->drv->config_init(phydev); in phy_init_hw()
1330 struct device_driver *drv = phydev->dev.driver; in phy_probe() local
1331 struct phy_driver *phydrv = to_phy_driver(drv); in phy_probe()
1334 phydev->drv = phydrv; in phy_probe()
1359 if (phydev->drv->probe) in phy_probe()
1360 err = phydev->drv->probe(phydev); in phy_probe()
1375 if (phydev->drv->remove) in phy_remove()
1376 phydev->drv->remove(phydev); in phy_remove()
1377 phydev->drv = NULL; in phy_remove()
1425 void phy_driver_unregister(struct phy_driver *drv) in phy_driver_unregister() argument
1427 driver_unregister(&drv->driver); in phy_driver_unregister()
1431 void phy_drivers_unregister(struct phy_driver *drv, int n) in phy_drivers_unregister() argument
1436 phy_driver_unregister(drv + i); in phy_drivers_unregister()