/linux-3.4.99/include/linux/ |
D | virtio_config.h | 113 void (*get)(struct virtio_device *vdev, unsigned offset, 115 void (*set)(struct virtio_device *vdev, unsigned offset, 117 u8 (*get_status)(struct virtio_device *vdev); 118 void (*set_status)(struct virtio_device *vdev, u8 status); 119 void (*reset)(struct virtio_device *vdev); 120 int (*find_vqs)(struct virtio_device *, unsigned nvqs, 124 void (*del_vqs)(struct virtio_device *); 125 u32 (*get_features)(struct virtio_device *vdev); 126 void (*finalize_features)(struct virtio_device *vdev); 127 const char *(*bus_name)(struct virtio_device *vdev); [all …]
|
D | virtio.h | 24 struct virtio_device *vdev; 67 struct virtio_device { struct 78 #define dev_to_virtio(dev) container_of(dev, struct virtio_device, dev) argument 79 int register_virtio_device(struct virtio_device *dev); 80 void unregister_virtio_device(struct virtio_device *dev); 98 int (*probe)(struct virtio_device *dev); 99 void (*remove)(struct virtio_device *dev); 100 void (*config_changed)(struct virtio_device *dev); 102 int (*freeze)(struct virtio_device *dev); 103 int (*restore)(struct virtio_device *dev);
|
D | virtio_ring.h | 165 struct virtio_device; 170 struct virtio_device *vdev, 178 void vring_transport_features(struct virtio_device *vdev);
|
D | remoteproc.h | 447 struct virtio_device vdev; 466 static inline struct rproc_vdev *vdev_to_rvdev(struct virtio_device *vdev) in vdev_to_rvdev() 471 static inline struct rproc *vdev_to_rproc(struct virtio_device *vdev) in vdev_to_rproc()
|
/linux-3.4.99/drivers/virtio/ |
D | virtio.c | 12 struct virtio_device *dev = container_of(_d,struct virtio_device,dev); in device_show() 18 struct virtio_device *dev = container_of(_d,struct virtio_device,dev); in vendor_show() 24 struct virtio_device *dev = container_of(_d,struct virtio_device,dev); in status_show() 30 struct virtio_device *dev = container_of(_d,struct virtio_device,dev); in modalias_show() 38 struct virtio_device *dev = container_of(_d, struct virtio_device, dev); in features_show() 59 static inline int virtio_id_match(const struct virtio_device *dev, in virtio_id_match() 73 struct virtio_device *dev = container_of(_dv,struct virtio_device,dev); in virtio_dev_match() 85 struct virtio_device *dev = container_of(_dv,struct virtio_device,dev); in virtio_uevent() 91 static void add_status(struct virtio_device *dev, unsigned status) in add_status() 96 void virtio_check_driver_offered_feature(const struct virtio_device *vdev, in virtio_check_driver_offered_feature() [all …]
|
D | virtio_mmio.c | 70 struct virtio_device vdev; 102 static u32 vm_get_features(struct virtio_device *vdev) in vm_get_features() 112 static void vm_finalize_features(struct virtio_device *vdev) in vm_finalize_features() 127 static void vm_get(struct virtio_device *vdev, unsigned offset, in vm_get() 138 static void vm_set(struct virtio_device *vdev, unsigned offset, in vm_set() 149 static u8 vm_get_status(struct virtio_device *vdev) in vm_get_status() 156 static void vm_set_status(struct virtio_device *vdev, u8 status) in vm_set_status() 166 static void vm_reset(struct virtio_device *vdev) in vm_reset() 243 static void vm_del_vqs(struct virtio_device *vdev) in vm_del_vqs() 256 static struct virtqueue *vm_setup_vq(struct virtio_device *vdev, unsigned index, in vm_setup_vq() [all …]
|
D | virtio_pci.c | 37 struct virtio_device vdev; 104 static struct virtio_pci_device *to_vp_device(struct virtio_device *vdev) in to_vp_device() 110 static u32 vp_get_features(struct virtio_device *vdev) in vp_get_features() 120 static void vp_finalize_features(struct virtio_device *vdev) in vp_finalize_features() 133 static void vp_get(struct virtio_device *vdev, unsigned offset, in vp_get() 148 static void vp_set(struct virtio_device *vdev, unsigned offset, in vp_set() 162 static u8 vp_get_status(struct virtio_device *vdev) in vp_get_status() 168 static void vp_set_status(struct virtio_device *vdev, u8 status) in vp_set_status() 177 static void vp_synchronize_vectors(struct virtio_device *vdev) in vp_synchronize_vectors() 189 static void vp_reset(struct virtio_device *vdev) in vp_reset() [all …]
|
D | virtio_balloon.c | 40 struct virtio_device *vdev; 259 static void virtballoon_changed(struct virtio_device *vdev) in virtballoon_changed() 353 static int virtballoon_probe(struct virtio_device *vdev) in virtballoon_probe() 390 static void __devexit virtballoon_remove(struct virtio_device *vdev) in virtballoon_remove() 409 static int virtballoon_freeze(struct virtio_device *vdev) in virtballoon_freeze() 428 static int restore_common(struct virtio_device *vdev) in restore_common() 442 static int virtballoon_restore(struct virtio_device *vdev) in virtballoon_restore()
|
D | virtio_ring.c | 660 struct virtio_device *vdev, in vring_new_virtqueue() 723 void vring_transport_features(struct virtio_device *vdev) in vring_transport_features()
|
/linux-3.4.99/drivers/remoteproc/ |
D | remoteproc_virtio.c | 70 static struct virtqueue *rp_find_vq(struct virtio_device *vdev, in rp_find_vq() 115 static void rproc_virtio_del_vqs(struct virtio_device *vdev) in rproc_virtio_del_vqs() 131 static int rproc_virtio_find_vqs(struct virtio_device *vdev, unsigned nvqs, in rproc_virtio_find_vqs() 168 static u8 rproc_virtio_get_status(struct virtio_device *vdev) in rproc_virtio_get_status() 173 static void rproc_virtio_set_status(struct virtio_device *vdev, u8 status) in rproc_virtio_set_status() 178 static void rproc_virtio_reset(struct virtio_device *vdev) in rproc_virtio_reset() 184 static u32 rproc_virtio_get_features(struct virtio_device *vdev) in rproc_virtio_get_features() 191 static void rproc_virtio_finalize_features(struct virtio_device *vdev) in rproc_virtio_finalize_features() 230 struct virtio_device *vdev = dev_to_virtio(dev); in rproc_vdev_release() 249 struct virtio_device *vdev = &rvdev->vdev; in rproc_add_virtio_dev()
|
/linux-3.4.99/drivers/lguest/ |
D | lguest_device.c | 46 struct virtio_device vdev; 97 static u32 lg_get_features(struct virtio_device *vdev) in lg_get_features() 116 static void status_notify(struct virtio_device *vdev) in status_notify() 129 static void lg_finalize_features(struct virtio_device *vdev) in lg_finalize_features() 156 static void lg_get(struct virtio_device *vdev, unsigned int offset, in lg_get() 167 static void lg_set(struct virtio_device *vdev, unsigned int offset, in lg_set() 181 static u8 lg_get_status(struct virtio_device *vdev) in lg_get_status() 186 static void lg_set_status(struct virtio_device *vdev, u8 status) in lg_set_status() 196 static void lg_reset(struct virtio_device *vdev) in lg_reset() 256 static struct virtqueue *lg_find_vq(struct virtio_device *vdev, in lg_find_vq() [all …]
|
/linux-3.4.99/drivers/s390/kvm/ |
D | kvm_virtio.c | 40 struct virtio_device vdev; 82 static u32 kvm_get_features(struct virtio_device *vdev) in kvm_get_features() 95 static void kvm_finalize_features(struct virtio_device *vdev) in kvm_finalize_features() 116 static void kvm_get(struct virtio_device *vdev, unsigned int offset, in kvm_get() 125 static void kvm_set(struct virtio_device *vdev, unsigned int offset, in kvm_set() 139 static u8 kvm_get_status(struct virtio_device *vdev) in kvm_get_status() 144 static void kvm_set_status(struct virtio_device *vdev, u8 status) in kvm_set_status() 157 static void kvm_reset(struct virtio_device *vdev) in kvm_reset() 179 static struct virtqueue *kvm_find_vq(struct virtio_device *vdev, in kvm_find_vq() 234 static void kvm_del_vqs(struct virtio_device *vdev) in kvm_del_vqs() [all …]
|
/linux-3.4.99/drivers/scsi/ |
D | virtio_scsi.c | 51 struct virtio_device *vdev; 63 static inline struct Scsi_Host *virtio_scsi_host(struct virtio_device *vdev) in virtio_scsi_host() 411 static int virtscsi_init(struct virtio_device *vdev, in virtscsi_init() 441 static int __devinit virtscsi_probe(struct virtio_device *vdev) in virtscsi_probe() 496 static void virtscsi_remove_vqs(struct virtio_device *vdev) in virtscsi_remove_vqs() 504 static void __devexit virtscsi_remove(struct virtio_device *vdev) in virtscsi_remove() 515 static int virtscsi_freeze(struct virtio_device *vdev) in virtscsi_freeze() 521 static int virtscsi_restore(struct virtio_device *vdev) in virtscsi_restore()
|
/linux-3.4.99/tools/virtio/linux/ |
D | virtio.h | 154 struct virtio_device { struct 165 struct virtio_device *vdev; argument 210 struct virtio_device *vdev,
|
/linux-3.4.99/drivers/char/hw_random/ |
D | virtio-rng.c | 88 static int virtrng_probe(struct virtio_device *vdev) in virtrng_probe() 114 static void __devexit virtrng_remove(struct virtio_device *vdev) in virtrng_remove()
|
/linux-3.4.99/drivers/block/ |
D | virtio_blk.c | 24 struct virtio_device *vdev; 315 struct virtio_device *vdev = vblk->vdev; in virtblk_config_changed_work() 351 static void virtblk_config_changed(struct virtio_device *vdev) in virtblk_config_changed() 398 static int __devinit virtblk_probe(struct virtio_device *vdev) in virtblk_probe() 572 static void __devexit virtblk_remove(struct virtio_device *vdev) in virtblk_remove() 603 static int virtblk_freeze(struct virtio_device *vdev) in virtblk_freeze() 626 static int virtblk_restore(struct virtio_device *vdev) in virtblk_restore()
|
/linux-3.4.99/net/9p/ |
D | trans_virtio.c | 83 struct virtio_device *vdev; 470 struct virtio_device *vdev; in p9_mount_tag_show() 488 static int p9_virtio_probe(struct virtio_device *vdev) in p9_virtio_probe() 615 static void p9_virtio_remove(struct virtio_device *vdev) in p9_virtio_remove()
|
/linux-3.4.99/drivers/net/ |
D | virtio_net.c | 54 struct virtio_device *vdev; 672 struct virtio_device *vdev = vi->vdev; in virtnet_set_mac_address() 916 struct virtio_device *vdev = vi->vdev; in virtnet_get_drvinfo() 983 static void virtnet_config_changed(struct virtio_device *vdev) in virtnet_config_changed() 1017 static int virtnet_probe(struct virtio_device *vdev) in virtnet_probe() 1172 static void __devexit virtnet_remove(struct virtio_device *vdev) in virtnet_remove() 1185 static int virtnet_freeze(struct virtio_device *vdev) in virtnet_freeze() 1205 static int virtnet_restore(struct virtio_device *vdev) in virtnet_restore()
|
/linux-3.4.99/drivers/char/ |
D | virtio_console.c | 141 struct virtio_device *vdev; 925 struct virtio_device *vdev; in resize_console() 1552 static void config_intr(struct virtio_device *vdev) in config_intr() 1704 static int __devinit virtcons_probe(struct virtio_device *vdev) in virtcons_probe() 1812 static void virtcons_remove(struct virtio_device *vdev) in virtcons_remove() 1858 static int virtcons_freeze(struct virtio_device *vdev) in virtcons_freeze() 1891 static int virtcons_restore(struct virtio_device *vdev) in virtcons_restore()
|
/linux-3.4.99/drivers/rpmsg/ |
D | virtio_rpmsg_bus.c | 60 struct virtio_device *vdev; 561 struct virtio_device *vdev = vrp->vdev; in rpmsg_destroy_channel() 930 static int rpmsg_probe(struct virtio_device *vdev) in rpmsg_probe() 1026 static void __devexit rpmsg_remove(struct virtio_device *vdev) in rpmsg_remove()
|
/linux-3.4.99/tools/virtio/ |
D | virtio_test.c | 30 struct virtio_device vdev;
|