Lines Matching refs:mdiodrv
39 struct mdio_driver *mdiodrv = to_mdio_driver(drv); in mdio_device_bus_match() local
41 if (mdiodrv->mdiodrv.flags & MDIO_DEVICE_IS_PHY) in mdio_device_bus_match()
150 struct mdio_driver *mdiodrv = to_mdio_driver(drv); in mdio_probe() local
156 if (mdiodrv->probe) { in mdio_probe()
157 err = mdiodrv->probe(mdiodev); in mdio_probe()
171 struct mdio_driver *mdiodrv = to_mdio_driver(drv); in mdio_remove() local
173 if (mdiodrv->remove) in mdio_remove()
174 mdiodrv->remove(mdiodev); in mdio_remove()
186 struct mdio_driver *mdiodrv = to_mdio_driver(drv); in mdio_shutdown() local
188 if (mdiodrv->shutdown) in mdio_shutdown()
189 mdiodrv->shutdown(mdiodev); in mdio_shutdown()
198 struct mdio_driver_common *mdiodrv = &drv->mdiodrv; in mdio_driver_register() local
201 pr_debug("mdio_driver_register: %s\n", mdiodrv->driver.name); in mdio_driver_register()
203 mdiodrv->driver.bus = &mdio_bus_type; in mdio_driver_register()
204 mdiodrv->driver.probe = mdio_probe; in mdio_driver_register()
205 mdiodrv->driver.remove = mdio_remove; in mdio_driver_register()
206 mdiodrv->driver.shutdown = mdio_shutdown; in mdio_driver_register()
208 retval = driver_register(&mdiodrv->driver); in mdio_driver_register()
211 mdiodrv->driver.name, retval); in mdio_driver_register()
222 struct mdio_driver_common *mdiodrv = &drv->mdiodrv; in mdio_driver_unregister() local
224 driver_unregister(&mdiodrv->driver); in mdio_driver_unregister()