Home
last modified time | relevance | path

Searched refs:virtio_pci_device (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/drivers/virtio/
Dvirtio_pci_common.h52 struct virtio_pci_device { struct
107 struct virtqueue *(*setup_vq)(struct virtio_pci_device *vp_dev, argument
115 u16 (*config_vector)(struct virtio_pci_device *vp_dev, u16 vector); argument
127 static struct virtio_pci_device *to_vp_device(struct virtio_device *vdev) in to_vp_device()
129 return container_of(vdev, struct virtio_pci_device, vdev); in to_vp_device()
153 int virtio_pci_legacy_probe(struct virtio_pci_device *);
154 void virtio_pci_legacy_remove(struct virtio_pci_device *);
156 static inline int virtio_pci_legacy_probe(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_probe()
160 static inline void virtio_pci_legacy_remove(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_remove()
164 int virtio_pci_modern_probe(struct virtio_pci_device *);
[all …]
Dvirtio_pci_legacy.c25 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get_features()
35 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_finalize_features()
53 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get()
68 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_set()
81 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get_status()
87 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_set_status()
95 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_reset()
105 static u16 vp_config_vector(struct virtio_pci_device *vp_dev, u16 vector) in vp_config_vector()
114 static struct virtqueue *setup_vq(struct virtio_pci_device *vp_dev, in setup_vq()
179 struct virtio_pci_device *vp_dev = to_vp_device(vq->vdev); in del_vq()
[all …]
Dvirtio_pci_common.c33 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_synchronize_vectors()
55 struct virtio_pci_device *vp_dev = opaque; in vp_config_changed()
64 struct virtio_pci_device *vp_dev = opaque; in vp_vring_interrupt()
87 struct virtio_pci_device *vp_dev = opaque; in vp_interrupt()
107 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_free_vectors()
143 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_request_msix_vectors()
216 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_request_intx()
230 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_setup_vq()
262 struct virtio_pci_device *vp_dev = to_vp_device(vq->vdev); in vp_del_vq()
277 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_del_vqs()
[all …]
Dvirtio_pci_modern.c145 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get_features()
159 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_finalize_features()
182 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get()
218 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_set()
251 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_generation()
258 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get_status()
264 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_set_status()
272 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_reset()
286 static u16 vp_config_vector(struct virtio_pci_device *vp_dev, u16 vector) in vp_config_vector()
320 static struct virtqueue *setup_vq(struct virtio_pci_device *vp_dev, in setup_vq()
[all …]