| /linux-6.15/drivers/virtio/ |
| H A D | virtio.c | 110 struct virtio_driver *drv = drv_to_virtio(vdev->dev.driver); in virtio_check_driver_offered_feature() 128 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in __virtio_config_changed() 274 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_dev_probe() 365 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_dev_remove() 401 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_dev_shutdown() 443 int __register_virtio_driver(struct virtio_driver *driver, struct module *owner) in __register_virtio_driver() 454 void unregister_virtio_driver(struct virtio_driver *driver) in unregister_virtio_driver() 586 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_device_restore_priv() 643 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_device_freeze() 671 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_device_reset_prepare() [all …]
|
| H A D | virtio_input.c | 396 static struct virtio_driver virtio_input_driver = {
|
| H A D | virtio_balloon.c | 1205 static struct virtio_driver virtio_balloon_driver = {
|
| /linux-6.15/include/linux/ |
| H A D | virtio.h | 226 struct virtio_driver { struct 245 #define drv_to_virtio(__drv) container_of_const(__drv, struct virtio_driver, driver) argument 250 int __register_virtio_driver(struct virtio_driver *drv, struct module *owner); 251 void unregister_virtio_driver(struct virtio_driver *drv);
|
| /linux-6.15/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_drv.c | 166 static struct virtio_driver virtio_gpu_driver = {
|
| /linux-6.15/drivers/nvdimm/ |
| H A D | virtio_pmem.c | 172 static struct virtio_driver virtio_pmem_driver = {
|
| /linux-6.15/drivers/char/hw_random/ |
| H A D | virtio-rng.c | 246 static struct virtio_driver virtio_rng_driver = {
|
| /linux-6.15/drivers/i2c/busses/ |
| H A D | i2c-virtio.c | 261 static struct virtio_driver virtio_i2c_driver = {
|
| /linux-6.15/sound/virtio/ |
| H A D | virtio_card.c | 436 static struct virtio_driver virtsnd_driver = {
|
| /linux-6.15/drivers/bluetooth/ |
| H A D | virtio_bt.c | 411 static struct virtio_driver virtbt_driver = {
|
| /linux-6.15/drivers/misc/ |
| H A D | nsm.c | 491 static struct virtio_driver virtio_nsm_driver = {
|
| /linux-6.15/Documentation/driver-api/virtio/ |
| H A D | writing_virtio_drivers.rst | 98 static struct virtio_driver virtio_dummy_driver = {
|
| /linux-6.15/arch/um/drivers/ |
| H A D | virtio_pcidev.c | 607 static struct virtio_driver virtio_pcidev_virtio_driver = {
|
| /linux-6.15/drivers/crypto/virtio/ |
| H A D | virtio_crypto_core.c | 573 static struct virtio_driver virtio_crypto_driver = {
|
| /linux-6.15/drivers/iommu/ |
| H A D | virtio-iommu.c | 976 static struct virtio_driver virtio_iommu_drv; 1251 static struct virtio_driver virtio_iommu_drv = {
|
| /linux-6.15/drivers/gpio/ |
| H A D | gpio-virtio.c | 649 static struct virtio_driver virtio_gpio_driver = {
|
| /linux-6.15/drivers/firmware/arm_scmi/transports/ |
| H A D | virtio.c | 926 static struct virtio_driver virtio_scmi_driver = {
|
| /linux-6.15/net/9p/ |
| H A D | trans_virtio.c | 780 static struct virtio_driver p9_virtio_drv = {
|
| /linux-6.15/net/vmw_vsock/ |
| H A D | virtio_transport.c | 902 static struct virtio_driver virtio_vsock_driver = {
|
| /linux-6.15/drivers/net/caif/ |
| H A D | caif_virtio.c | 781 static struct virtio_driver caif_virtio_driver = {
|
| /linux-6.15/drivers/char/ |
| H A D | virtio_console.c | 2162 static struct virtio_driver virtio_console = { 2176 static struct virtio_driver virtio_rproc_serial = {
|
| /linux-6.15/drivers/rpmsg/ |
| H A D | virtio_rpmsg_bus.c | 1054 static struct virtio_driver virtio_ipc_driver = {
|
| /linux-6.15/drivers/scsi/ |
| H A D | virtio_scsi.c | 1044 static struct virtio_driver virtio_scsi_driver = {
|
| /linux-6.15/drivers/block/ |
| H A D | virtio_blk.c | 1664 static struct virtio_driver virtio_blk = {
|
| /linux-6.15/fs/fuse/ |
| H A D | virtio_fs.c | 1224 static struct virtio_driver virtio_fs_driver = {
|