/openbmc/linux/include/linux/ |
H A D | virtio.h | 182 struct virtio_driver { struct 198 static inline struct virtio_driver *drv_to_virtio(struct device_driver *drv) in drv_to_virtio() argument 200 return container_of(drv, struct virtio_driver, driver); in drv_to_virtio() 203 int register_virtio_driver(struct virtio_driver *drv); 204 void unregister_virtio_driver(struct virtio_driver *drv);
|
/openbmc/linux/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() 241 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_dev_probe() 328 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_dev_remove() 352 int register_virtio_driver(struct virtio_driver *driver) in register_virtio_driver() 361 void unregister_virtio_driver(struct virtio_driver *driver) in unregister_virtio_driver() 491 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_device_freeze() 512 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_device_restore()
|
H A D | virtio_input.c | 395 static struct virtio_driver virtio_input_driver = {
|
H A D | virtio_balloon.c | 1113 static struct virtio_driver virtio_balloon_driver = {
|
H A D | virtio_mem.c | 2989 static struct virtio_driver virtio_mem_driver = {
|
/openbmc/linux/drivers/nvdimm/ |
H A D | virtio_pmem.c | 125 static struct virtio_driver virtio_pmem_driver = {
|
/openbmc/linux/drivers/gpu/drm/virtio/ |
H A D | virtgpu_drv.c | 153 static struct virtio_driver virtio_gpu_driver = {
|
/openbmc/linux/drivers/char/hw_random/ |
H A D | virtio-rng.c | 248 static struct virtio_driver virtio_rng_driver = {
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-virtio.c | 261 static struct virtio_driver virtio_i2c_driver = {
|
/openbmc/linux/sound/virtio/ |
H A D | virtio_card.c | 422 static struct virtio_driver virtsnd_driver = {
|
/openbmc/linux/drivers/bluetooth/ |
H A D | virtio_bt.c | 416 static struct virtio_driver virtbt_driver = {
|
/openbmc/linux/Documentation/driver-api/virtio/ |
H A D | writing_virtio_drivers.rst | 98 static struct virtio_driver virtio_dummy_driver = {
|
/openbmc/linux/drivers/iommu/ |
H A D | virtio-iommu.c | 949 static struct virtio_driver virtio_iommu_drv; 1233 static struct virtio_driver virtio_iommu_drv = {
|
/openbmc/linux/drivers/crypto/virtio/ |
H A D | virtio_crypto_core.c | 584 static struct virtio_driver virtio_crypto_driver = {
|
/openbmc/linux/net/9p/ |
H A D | trans_virtio.c | 780 static struct virtio_driver p9_virtio_drv = {
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-virtio.c | 648 static struct virtio_driver virtio_gpio_driver = {
|
/openbmc/linux/drivers/firmware/arm_scmi/ |
H A D | virtio.c | 909 static struct virtio_driver virtio_scmi_driver = {
|
/openbmc/linux/net/vmw_vsock/ |
H A D | virtio_transport.c | 773 static struct virtio_driver virtio_vsock_driver = {
|
/openbmc/linux/drivers/net/caif/ |
H A D | caif_virtio.c | 781 static struct virtio_driver caif_virtio_driver = {
|
/openbmc/linux/drivers/char/ |
H A D | virtio_console.c | 2222 static struct virtio_driver virtio_console = { 2237 static struct virtio_driver virtio_rproc_serial = {
|
/openbmc/linux/drivers/rpmsg/ |
H A D | virtio_rpmsg_bus.c | 1052 static struct virtio_driver virtio_ipc_driver = {
|
/openbmc/linux/arch/um/drivers/ |
H A D | virt-pci.c | 753 static struct virtio_driver um_pci_virtio_driver = {
|
/openbmc/linux/drivers/scsi/ |
H A D | virtio_scsi.c | 985 static struct virtio_driver virtio_scsi_driver = {
|
/openbmc/linux/fs/fuse/ |
H A D | virtio_fs.c | 970 static struct virtio_driver virtio_fs_driver = {
|
/openbmc/linux/drivers/block/ |
H A D | virtio_blk.c | 1684 static struct virtio_driver virtio_blk = {
|