Home
last modified time | relevance | path

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

/linux/drivers/virtio/
H A Dvirtio_pci_common.h60 struct virtio_pci_device { struct
101 struct virtqueue *(*setup_vq)(struct virtio_pci_device *vp_dev, argument
110 u16 (*config_vector)(struct virtio_pci_device *vp_dev, u16 vector); argument
123 static struct virtio_pci_device *to_vp_device(struct virtio_device *vdev) in to_vp_device() argument
125 return container_of(vdev, struct virtio_pci_device, vdev); in to_vp_device()
150 int virtio_pci_legacy_probe(struct virtio_pci_device *);
151 void virtio_pci_legacy_remove(struct virtio_pci_device *);
153 static inline int virtio_pci_legacy_probe(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_probe()
157 static inline void virtio_pci_legacy_remove(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_remove()
161 int virtio_pci_modern_probe(struct virtio_pci_device *);
61 vdevvirtio_pci_device global() argument
62 pci_devvirtio_pci_device global() argument
63 __anon9bc11cae010avirtio_pci_device global() argument
67 is_legacyvirtio_pci_device global() argument
70 isrvirtio_pci_device global() argument
75 lockvirtio_pci_device global() argument
76 virtqueuesvirtio_pci_device global() argument
77 slow_virtqueuesvirtio_pci_device global() argument
[all...]
H A Dvirtio_pci_legacy.c23 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get_features()
33 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_finalize_features()
51 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get()
67 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()
110 static struct virtqueue *setup_vq(struct virtio_pci_device *vp_dev, in setup_vq()
174 struct virtio_pci_device *vp_de in del_vq()
[all...]
H A Dvirtio_pci_common.c29 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_is_avq()
40 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_synchronize_vectors()
61 struct virtio_pci_device *vp_dev) in vp_vring_slow_path_interrupt()
75 struct virtio_pci_device *vp_dev = opaque; in vp_config_changed()
85 struct virtio_pci_device *vp_dev = opaque; in vp_vring_interrupt()
108 struct virtio_pci_device *vp_dev = opaque; in vp_interrupt()
129 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_request_msix_vectors()
213 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_setup_vq()
249 struct virtio_pci_device *vp_dev = to_vp_device(vq->vdev); in vp_del_vq()
269 struct virtio_pci_device *vp_de in vp_del_vqs()
[all...]
H A Dvirtio_pci_modern.c27 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get_features()
34 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_avq_index()
49 struct virtio_pci_device *vp_dev = to_vp_device(vq->vdev); in vp_modern_avq_done()
130 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_modern_admin_cmd_exec()
200 struct virtio_pci_device *vp_dev = to_vp_device(virtio_dev); in virtio_pci_admin_cmd_list_init()
238 struct virtio_pci_device *vp_dev = to_vp_device(virtio_dev); in virtio_pci_admin_cmd_dev_parts_objects_enable()
307 struct virtio_pci_device *vp_dev = to_vp_device(virtio_dev); in virtio_pci_admin_cmd_cap_init()
350 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_modern_avq_cleanup()
369 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_transport_features()
386 struct virtio_pci_device *vp_de in __vp_check_common_size_one_feature()
[all...]
H A Dvirtio_pci_admin_legacy_io.c19 struct virtio_pci_device *vp_dev; in virtio_pci_admin_has_legacy_io()