Home
last modified time | relevance | path

Searched refs:virtio_device (Results 1 – 21 of 21) sorted by relevance

/linux-3.4.99/include/linux/
Dvirtio_config.h113 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 …]
Dvirtio.h24 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);
Dvirtio_ring.h165 struct virtio_device;
170 struct virtio_device *vdev,
178 void vring_transport_features(struct virtio_device *vdev);
Dremoteproc.h447 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/
Dvirtio.c12 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 …]
Dvirtio_mmio.c70 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 …]
Dvirtio_pci.c37 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 …]
Dvirtio_balloon.c40 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()
Dvirtio_ring.c660 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/
Dremoteproc_virtio.c70 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/
Dlguest_device.c46 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/
Dkvm_virtio.c40 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/
Dvirtio_scsi.c51 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/
Dvirtio.h154 struct virtio_device { struct
165 struct virtio_device *vdev; argument
210 struct virtio_device *vdev,
/linux-3.4.99/drivers/char/hw_random/
Dvirtio-rng.c88 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/
Dvirtio_blk.c24 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/
Dtrans_virtio.c83 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/
Dvirtio_net.c54 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/
Dvirtio_console.c141 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/
Dvirtio_rpmsg_bus.c60 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/
Dvirtio_test.c30 struct virtio_device vdev;