Home
last modified time | relevance | path

Searched refs:virtio_pci_device (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-6.6/drivers/virtio/
H A Dvirtio_pci_common.h45 struct virtio_pci_device { struct
79 struct virtqueue *(*setup_vq)(struct virtio_pci_device *vp_dev,
88 u16 (*config_vector)(struct virtio_pci_device *vp_dev, u16 vector);
100 static struct virtio_pci_device *to_vp_device(struct virtio_device *vdev) in to_vp_device()
102 return container_of(vdev, struct virtio_pci_device, vdev); in to_vp_device()
128 int virtio_pci_legacy_probe(struct virtio_pci_device *);
129 void virtio_pci_legacy_remove(struct virtio_pci_device *);
131 static inline int virtio_pci_legacy_probe(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_probe()
135 static inline void virtio_pci_legacy_remove(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_remove()
139 int virtio_pci_modern_probe(struct virtio_pci_device *);
[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_modern.c24 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get_features()
31 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_transport_features()
45 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_finalize_features()
69 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get()
107 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_set()
142 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_generation()
150 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get_status()
157 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_set_status()
166 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_reset()
184 struct virtio_pci_device *vp_de in vp_active_vq()
[all...]
H A Dvirtio_pci_common.c30 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_synchronize_vectors()
52 struct virtio_pci_device *vp_dev = opaque; in vp_config_changed()
61 struct virtio_pci_device *vp_dev = opaque; in vp_vring_interrupt()
84 struct virtio_pci_device *vp_dev = opaque; in vp_interrupt()
105 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_request_msix_vectors()
180 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_setup_vq()
213 struct virtio_pci_device *vp_dev = to_vp_device(vq->vdev); in vp_del_vq()
234 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_del_vqs()
290 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_find_vqs_msix()
362 struct virtio_pci_device *vp_de in vp_find_vqs_intx()
[all...]
/kernel/linux/linux-5.10/drivers/virtio/
H A Dvirtio_pci_common.h43 struct virtio_pci_device { struct
97 struct virtqueue *(*setup_vq)(struct virtio_pci_device *vp_dev,
106 u16 (*config_vector)(struct virtio_pci_device *vp_dev, u16 vector);
118 static struct virtio_pci_device *to_vp_device(struct virtio_device *vdev) in to_vp_device()
120 return container_of(vdev, struct virtio_pci_device, vdev); in to_vp_device()
146 int virtio_pci_legacy_probe(struct virtio_pci_device *);
147 void virtio_pci_legacy_remove(struct virtio_pci_device *);
149 static inline int virtio_pci_legacy_probe(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_probe()
153 static inline void virtio_pci_legacy_remove(struct virtio_pci_device *vp_dev) in virtio_pci_legacy_remove()
157 int virtio_pci_modern_probe(struct virtio_pci_device *);
[all...]
H A Dvirtio_pci_legacy.c22 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get_features()
32 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_finalize_features()
50 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get()
66 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_set()
80 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get_status()
86 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_set_status()
94 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_reset()
104 static u16 vp_config_vector(struct virtio_pci_device *vp_dev, u16 vector) in vp_config_vector()
113 static struct virtqueue *setup_vq(struct virtio_pci_device *vp_dev, in setup_vq()
179 struct virtio_pci_device *vp_de in del_vq()
[all...]
H A Dvirtio_pci_common.c30 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_synchronize_vectors()
52 struct virtio_pci_device *vp_dev = opaque; in vp_config_changed()
61 struct virtio_pci_device *vp_dev = opaque; in vp_vring_interrupt()
84 struct virtio_pci_device *vp_dev = opaque; in vp_interrupt()
105 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_request_msix_vectors()
180 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_setup_vq()
213 struct virtio_pci_device *vp_dev = to_vp_device(vq->vdev); in vp_del_vq()
228 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_del_vqs()
284 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_find_vqs_msix()
356 struct virtio_pci_device *vp_de in vp_find_vqs_intx()
[all...]
H A Dvirtio_pci_modern.c143 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get_features()
156 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_transport_features()
167 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_finalize_features()
194 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get()
230 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_set()
263 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_generation()
270 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_get_status()
276 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_set_status()
284 struct virtio_pci_device *vp_dev = to_vp_device(vdev); in vp_reset()
298 static u16 vp_config_vector(struct virtio_pci_device *vp_de
[all...]

Completed in 5 milliseconds