Home
last modified time | relevance | path

Searched refs:virtio_driver (Results 1 – 25 of 27) sorted by relevance

12

/linux-6.6.21/include/linux/
Dvirtio.h182 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);
/linux-6.6.21/drivers/virtio/
Dvirtio.c110 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()
506 struct virtio_driver *drv = drv_to_virtio(dev->dev.driver); in virtio_device_restore()
Dvirtio_input.c395 static struct virtio_driver virtio_input_driver = {
Dvirtio_balloon.c1113 static struct virtio_driver virtio_balloon_driver = {
Dvirtio_mem.c2989 static struct virtio_driver virtio_mem_driver = {
/linux-6.6.21/drivers/nvdimm/
Dvirtio_pmem.c125 static struct virtio_driver virtio_pmem_driver = {
/linux-6.6.21/drivers/gpu/drm/virtio/
Dvirtgpu_drv.c153 static struct virtio_driver virtio_gpu_driver = {
/linux-6.6.21/drivers/char/hw_random/
Dvirtio-rng.c248 static struct virtio_driver virtio_rng_driver = {
/linux-6.6.21/drivers/i2c/busses/
Di2c-virtio.c261 static struct virtio_driver virtio_i2c_driver = {
/linux-6.6.21/sound/virtio/
Dvirtio_card.c422 static struct virtio_driver virtsnd_driver = {
/linux-6.6.21/drivers/bluetooth/
Dvirtio_bt.c418 static struct virtio_driver virtbt_driver = {
/linux-6.6.21/Documentation/driver-api/virtio/
Dwriting_virtio_drivers.rst98 static struct virtio_driver virtio_dummy_driver = {
/linux-6.6.21/drivers/iommu/
Dvirtio-iommu.c949 static struct virtio_driver virtio_iommu_drv;
1233 static struct virtio_driver virtio_iommu_drv = {
/linux-6.6.21/drivers/crypto/virtio/
Dvirtio_crypto_core.c584 static struct virtio_driver virtio_crypto_driver = {
/linux-6.6.21/net/9p/
Dtrans_virtio.c780 static struct virtio_driver p9_virtio_drv = {
/linux-6.6.21/net/vmw_vsock/
Dvirtio_transport.c772 static struct virtio_driver virtio_vsock_driver = {
/linux-6.6.21/drivers/firmware/arm_scmi/
Dvirtio.c909 static struct virtio_driver virtio_scmi_driver = {
/linux-6.6.21/drivers/gpio/
Dgpio-virtio.c648 static struct virtio_driver virtio_gpio_driver = {
/linux-6.6.21/drivers/net/caif/
Dcaif_virtio.c781 static struct virtio_driver caif_virtio_driver = {
/linux-6.6.21/drivers/char/
Dvirtio_console.c2220 static struct virtio_driver virtio_console = {
2235 static struct virtio_driver virtio_rproc_serial = {
/linux-6.6.21/drivers/rpmsg/
Dvirtio_rpmsg_bus.c1052 static struct virtio_driver virtio_ipc_driver = {
/linux-6.6.21/arch/um/drivers/
Dvirt-pci.c753 static struct virtio_driver um_pci_virtio_driver = {
/linux-6.6.21/drivers/scsi/
Dvirtio_scsi.c985 static struct virtio_driver virtio_scsi_driver = {
/linux-6.6.21/fs/fuse/
Dvirtio_fs.c960 static struct virtio_driver virtio_fs_driver = {
/linux-6.6.21/drivers/block/
Dvirtio_blk.c1684 static struct virtio_driver virtio_blk = {

12