Home
last modified time | relevance | path

Searched refs:viodrv (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/arch/sparc/kernel/
Dvio.c122 int __vio_register_driver(struct vio_driver *viodrv, struct module *owner, in __vio_register_driver() argument
125 viodrv->driver.bus = &vio_bus_type; in __vio_register_driver()
126 viodrv->driver.name = viodrv->name; in __vio_register_driver()
127 viodrv->driver.owner = owner; in __vio_register_driver()
128 viodrv->driver.mod_name = mod_name; in __vio_register_driver()
130 return driver_register(&viodrv->driver); in __vio_register_driver()
134 void vio_unregister_driver(struct vio_driver *viodrv) in vio_unregister_driver() argument
136 driver_unregister(&viodrv->driver); in vio_unregister_driver()
/linux-4.1.27/arch/powerpc/kernel/
Dvio.c718 struct vio_driver *viodrv = to_vio_driver(dev->driver); in vio_cmo_bus_probe() local
744 if (!viodrv->get_desired_dma) { in vio_cmo_bus_probe()
751 IOMMU_PAGE_ALIGN(viodrv->get_desired_dma(viodev), tbl); in vio_cmo_bus_probe()
1233 struct vio_driver *viodrv = to_vio_driver(dev->driver); in vio_bus_probe() local
1237 if (!viodrv->probe) in vio_bus_probe()
1240 id = vio_match_device(viodrv->id_table, viodev); in vio_bus_probe()
1248 error = viodrv->probe(viodev, id); in vio_bus_probe()
1260 struct vio_driver *viodrv = to_vio_driver(dev->driver); in vio_bus_remove() local
1270 if (viodrv->remove) in vio_bus_remove()
1271 ret = viodrv->remove(viodev); in vio_bus_remove()
[all …]