Lines Matching refs:mdiodrv
41 struct mdio_driver *mdiodrv = to_mdio_driver(drv);
43 if (mdiodrv->mdiodrv.flags & MDIO_DEVICE_IS_PHY)
152 struct mdio_driver *mdiodrv = to_mdio_driver(drv);
158 if (mdiodrv->probe) {
159 err = mdiodrv->probe(mdiodev);
173 struct mdio_driver *mdiodrv = to_mdio_driver(drv);
175 if (mdiodrv->remove)
176 mdiodrv->remove(mdiodev);
188 struct mdio_driver *mdiodrv = to_mdio_driver(drv);
190 if (mdiodrv->shutdown)
191 mdiodrv->shutdown(mdiodev);
200 struct mdio_driver_common *mdiodrv = &drv->mdiodrv;
203 pr_debug("%s: %s\n", __func__, mdiodrv->driver.name);
205 mdiodrv->driver.bus = &mdio_bus_type;
206 mdiodrv->driver.probe = mdio_probe;
207 mdiodrv->driver.remove = mdio_remove;
208 mdiodrv->driver.shutdown = mdio_shutdown;
210 retval = driver_register(&mdiodrv->driver);
213 mdiodrv->driver.name, retval);
224 struct mdio_driver_common *mdiodrv = &drv->mdiodrv;
226 driver_unregister(&mdiodrv->driver);