/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | vio.h | 112 struct vio_driver { struct 125 extern int __vio_register_driver(struct vio_driver *drv, struct module *owner, 132 extern void vio_unregister_driver(struct vio_driver *drv); 158 static inline struct vio_driver *to_vio_driver(struct device_driver *drv) in to_vio_driver() 160 return container_of(drv, struct vio_driver, driver); in to_vio_driver()
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | vio.h | 112 struct vio_driver { struct 126 extern int __vio_register_driver(struct vio_driver *drv, struct module *owner, 133 extern void vio_unregister_driver(struct vio_driver *drv); 159 static inline struct vio_driver *to_vio_driver(struct device_driver *drv) in to_vio_driver() 161 return container_of(drv, struct vio_driver, driver); in to_vio_driver()
|
/kernel/linux/linux-5.10/arch/sparc/include/asm/ |
H A D | vio.h | 360 struct vio_driver { struct 477 int __vio_register_driver(struct vio_driver *drv, struct module *owner, 484 void vio_unregister_driver(struct vio_driver *drv); 486 static inline struct vio_driver *to_vio_driver(struct device_driver *drv) in to_vio_driver() 488 return container_of(drv, struct vio_driver, driver); in to_vio_driver()
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | vio.c | 60 struct vio_driver *vio_drv = to_vio_driver(drv); in vio_bus_match() 72 struct vio_driver *drv = to_vio_driver(dev->driver); in vio_device_probe() 99 struct vio_driver *drv = to_vio_driver(dev->driver); in vio_device_remove() 163 int __vio_register_driver(struct vio_driver *viodrv, struct module *owner, in __vio_register_driver() 175 void vio_unregister_driver(struct vio_driver *viodrv) in vio_unregister_driver()
|
/kernel/linux/linux-6.6/arch/sparc/include/asm/ |
H A D | vio.h | 360 struct vio_driver { struct 477 int __vio_register_driver(struct vio_driver *drv, struct module *owner, 484 void vio_unregister_driver(struct vio_driver *drv); 486 static inline struct vio_driver *to_vio_driver(struct device_driver *drv) in to_vio_driver() 488 return container_of(drv, struct vio_driver, driver); in to_vio_driver()
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | vio.c | 60 struct vio_driver *vio_drv = to_vio_driver(drv); in vio_bus_match() 72 struct vio_driver *drv = to_vio_driver(dev->driver); in vio_device_probe() 99 struct vio_driver *drv = to_vio_driver(dev->driver); in vio_device_remove() 161 int __vio_register_driver(struct vio_driver *viodrv, struct module *owner, in __vio_register_driver() 173 void vio_unregister_driver(struct vio_driver *viodrv) in vio_unregister_driver()
|
/kernel/linux/linux-5.10/drivers/char/hw_random/ |
H A D | pseries-rng.c | 69 static struct vio_driver pseries_rng_driver = {
|
/kernel/linux/linux-6.6/drivers/char/hw_random/ |
H A D | pseries-rng.c | 68 static struct vio_driver pseries_rng_driver = {
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/ |
H A D | vio.c | 706 struct vio_driver *viodrv = to_vio_driver(dev->driver); in vio_cmo_bus_probe() 1238 struct vio_driver *viodrv = to_vio_driver(dev->driver); in vio_bus_probe() 1265 struct vio_driver *viodrv = to_vio_driver(dev->driver); in vio_bus_remove() 1286 struct vio_driver *viodrv; in vio_bus_shutdown() 1299 * @viodrv: The vio_driver structure to be registered. 1301 int __vio_register_driver(struct vio_driver *viodrv, struct module *owner, in __vio_register_driver() 1323 * @viodrv: The vio_driver struct to be removed form registration 1325 void vio_unregister_driver(struct vio_driver *viodrv) in vio_unregister_driver() 1606 struct vio_driver *vio_drv = to_vio_driver(drv); in vio_bus_match()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/ |
H A D | vio.c | 703 struct vio_driver *viodrv = to_vio_driver(dev->driver); in vio_cmo_bus_probe() 1235 struct vio_driver *viodrv = to_vio_driver(dev->driver); in vio_bus_probe() 1262 struct vio_driver *viodrv = to_vio_driver(dev->driver); in vio_bus_remove() 1284 * @viodrv: The vio_driver structure to be registered. 1286 int __vio_register_driver(struct vio_driver *viodrv, struct module *owner, in __vio_register_driver() 1308 * @viodrv: The vio_driver struct to be removed form registration 1310 void vio_unregister_driver(struct vio_driver *viodrv) in vio_unregister_driver() 1591 struct vio_driver *vio_drv = to_vio_driver(drv); in vio_bus_match()
|
/kernel/linux/linux-5.10/drivers/crypto/nx/ |
H A D | nx.h | 80 struct vio_driver viodriver;
|
H A D | nx-842-pseries.c | 1078 static struct vio_driver nx842_vio_driver = {
|
/kernel/linux/linux-6.6/drivers/crypto/nx/ |
H A D | nx.h | 80 struct vio_driver viodriver;
|
/kernel/linux/linux-5.10/drivers/tty/hvc/ |
H A D | hvc_vio.c | 365 static struct vio_driver hvc_vio_driver = {
|
H A D | hvcs.c | 858 static struct vio_driver hvcs_vio_driver = {
|
/kernel/linux/linux-6.6/drivers/tty/hvc/ |
H A D | hvc_vio.c | 365 static struct vio_driver hvc_vio_driver = {
|
H A D | hvcs.c | 830 static struct vio_driver hvcs_vio_driver = {
|
/kernel/linux/linux-5.10/drivers/char/tpm/ |
H A D | tpm_ibmvtpm.c | 723 static struct vio_driver ibmvtpm_driver = {
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sun/ |
H A D | ldmvsw.c | 465 static struct vio_driver vsw_port_driver = {
|
H A D | sunvnet.c | 550 static struct vio_driver vnet_port_driver = {
|
/kernel/linux/linux-6.6/drivers/char/tpm/ |
H A D | tpm_ibmvtpm.c | 721 static struct vio_driver ibmvtpm_driver = {
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sun/ |
H A D | sunvnet.c | 550 static struct vio_driver vnet_port_driver = {
|
H A D | ldmvsw.c | 458 static struct vio_driver vsw_port_driver = {
|
/kernel/linux/linux-5.10/drivers/tty/ |
H A D | vcc.c | 743 static struct vio_driver vcc_driver = {
|
/kernel/linux/linux-6.6/drivers/tty/ |
H A D | vcc.c | 727 static struct vio_driver vcc_driver = {
|