Searched refs:virtio_pci_device (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-6.6/drivers/virtio/ |
H A D | virtio_pci_common.h | 45 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 D | virtio_pci_legacy.c | 23 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 D | virtio_pci_modern.c | 24 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 D | virtio_pci_common.c | 30 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 D | virtio_pci_common.h | 43 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 D | virtio_pci_legacy.c | 22 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 D | virtio_pci_common.c | 30 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 D | virtio_pci_modern.c | 143 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