/openbmc/qemu/tests/qtest/libqos/ |
H A D | virtio.h | 29 typedef struct QVirtQueue { struct 42 } QVirtQueue; argument 72 bool (*get_queue_isr_status)(QVirtioDevice *d, QVirtQueue *vq); 84 void (*set_queue_address)(QVirtioDevice *d, QVirtQueue *vq); 87 QVirtQueue *(*virtqueue_setup)(QVirtioDevice *d, QGuestAllocator *alloc, 91 void (*virtqueue_cleanup)(QVirtQueue *vq, QGuestAllocator *alloc); 94 void (*virtqueue_kick)(QVirtioDevice *d, QVirtQueue *vq); 118 QVirtQueue *vq, gint64 timeout_us); 120 QVirtQueue *vq, 124 QVirtQueue *vq, [all …]
|
H A D | virtio.c | 125 QVirtQueue *qvirtqueue_setup(QVirtioDevice *d, in qvirtqueue_setup() 132 void qvirtqueue_cleanup(const QVirtioBus *bus, QVirtQueue *vq, in qvirtqueue_cleanup() 168 QVirtQueue *vq, gint64 timeout_us) in qvirtio_wait_queue_isr() 187 QVirtQueue *vq, in qvirtio_wait_status_byte_no_isr() 212 QVirtQueue *vq, in qvirtio_wait_used_elem() 239 void qvring_init(QTestState *qts, const QGuestAllocator *alloc, QVirtQueue *vq, in qvring_init() 335 uint32_t qvirtqueue_add(QTestState *qts, QVirtQueue *vq, uint64_t data, in qvirtqueue_add() 359 uint32_t qvirtqueue_add_indirect(QTestState *qts, QVirtQueue *vq, in qvirtqueue_add_indirect() 381 void qvirtqueue_kick(QTestState *qts, QVirtioDevice *d, QVirtQueue *vq, in qvirtqueue_kick() 418 bool qvirtqueue_get_buf(QTestState *qts, QVirtQueue *vq, uint32_t *desc_idx, in qvirtqueue_get_buf() [all …]
|
H A D | virtio-pci.h | 49 QVirtQueue vq; 80 QVirtQueue *qvirtio_pci_virtqueue_setup_common(QVirtioDevice *d, 83 void qvirtio_pci_virtqueue_cleanup_common(QVirtQueue *vq,
|
H A D | virtio-mmio.c | 92 static bool qvirtio_mmio_get_queue_isr_status(QVirtioDevice *d, QVirtQueue *vq) in qvirtio_mmio_get_queue_isr_status() 146 static void qvirtio_mmio_set_queue_address(QVirtioDevice *d, QVirtQueue *vq) in qvirtio_mmio_set_queue_address() 154 static QVirtQueue *qvirtio_mmio_virtqueue_setup(QVirtioDevice *d, in qvirtio_mmio_virtqueue_setup() 158 QVirtQueue *vq; in qvirtio_mmio_virtqueue_setup() 189 static void qvirtio_mmio_virtqueue_cleanup(QVirtQueue *vq, in qvirtio_mmio_virtqueue_cleanup() 196 static void qvirtio_mmio_virtqueue_kick(QVirtioDevice *d, QVirtQueue *vq) in qvirtio_mmio_virtqueue_kick()
|
H A D | virtio-pci-modern.c | 148 static bool get_queue_isr_status(QVirtioDevice *d, QVirtQueue *vq) in get_queue_isr_status() 202 static void set_queue_address(QVirtioDevice *d, QVirtQueue *vq) in set_queue_address() 228 static QVirtQueue *virtqueue_setup(QVirtioDevice *d, QGuestAllocator *alloc, in virtqueue_setup() 232 QVirtQueue *vq; in virtqueue_setup() 252 static void virtqueue_kick(QVirtioDevice *d, QVirtQueue *vq) in virtqueue_kick()
|
H A D | virtio-pci.c | 122 static bool qvirtio_pci_get_queue_isr_status(QVirtioDevice *d, QVirtQueue *vq) in qvirtio_pci_get_queue_isr_status() 195 static void qvirtio_pci_set_queue_address(QVirtioDevice *d, QVirtQueue *vq) in qvirtio_pci_set_queue_address() 203 QVirtQueue *qvirtio_pci_virtqueue_setup_common(QVirtioDevice *d, in qvirtio_pci_virtqueue_setup_common() 243 void qvirtio_pci_virtqueue_cleanup_common(QVirtQueue *vq, in qvirtio_pci_virtqueue_cleanup_common() 252 static void qvirtio_pci_virtqueue_kick(QVirtioDevice *d, QVirtQueue *vq) in qvirtio_pci_virtqueue_kick()
|
H A D | virtio-gpio.h | 22 QVirtQueue **queues;
|
H A D | virtio-scmi.h | 21 QVirtQueue **queues;
|
H A D | virtio-iommu.h | 27 QVirtQueue *vq;
|
H A D | virtio-net.h | 33 QVirtQueue **queues;
|
H A D | virtio-9p.h | 34 QVirtQueue *vq;
|
H A D | virtio-gpio.c | 44 gpio->queues = g_new(QVirtQueue *, 2); in virtio_gpio_setup()
|
H A D | virtio-scmi.c | 46 scmi->queues = g_new(QVirtQueue *, 2); in virtio_scmi_setup()
|
H A D | virtio-net.c | 58 interface->queues = g_new(QVirtQueue *, interface->n_queues); in virtio_net_setup()
|
/openbmc/qemu/tests/qtest/ |
H A D | virtio-net-test.c | 32 QGuestAllocator *alloc, QVirtQueue *vq, in rx_test() 69 QGuestAllocator *alloc, QVirtQueue *vq, in tx_test() 99 QGuestAllocator *alloc, QVirtQueue *vq, in rx_stop_cont_test() 151 QVirtQueue *rx = net_if->queues[0]; in send_recv_test() 152 QVirtQueue *tx = net_if->queues[1]; in send_recv_test() 163 QVirtQueue *rx = net_if->queues[0]; in stop_cont_test() 293 QVirtQueue *vq = dev->queues[1]; in large_tx()
|
H A D | virtio-blk-test.c | 114 static QVirtQueue *test_basic(QVirtioDevice *dev, QGuestAllocator *alloc) in test_basic() 124 QVirtQueue *vq; in test_basic() 341 QVirtQueue *vq; in basic() 350 QVirtQueue *vq; in indirect() 465 QVirtQueue *vq; in msix() 574 QVirtQueue *vq; in idx() 755 QVirtQueue *vq; in resize()
|
H A D | virtio-iommu-test.c | 63 QVirtQueue *vq = v_iommu->vq; in send_attach_detach() 105 QVirtQueue *vq = v_iommu->vq; in send_map() 147 QVirtQueue *vq = v_iommu->vq; in send_unmap()
|
H A D | vhost-user-blk-test.c | 100 QVirtQueue *vq, in test_invalid_discard_write_zeroes() 216 static QVirtQueue *test_basic(QVirtioDevice *dev, QGuestAllocator *alloc) in test_basic() 226 QVirtQueue *vq; in test_basic() 450 QVirtQueue *vq; in basic() 459 QVirtQueue *vq; in indirect() 544 QVirtQueue *vq; in idx()
|
H A D | virtio-scsi-test.c | 34 QVirtQueue *vq[MAX_NUM_QUEUES + 2]; 69 QVirtQueue *vq; in virtio_scsi_do_command()
|
/openbmc/qemu/tests/qtest/fuzz/ |
H A D | virtio_scsi_fuzz.c | 34 QVirtQueue *vq[MAX_NUM_QUEUES + 2]; 89 QVirtQueue *q; in virtio_scsi_fuzz()
|
H A D | virtio_blk_fuzz.c | 33 QVirtQueue *vq[MAX_NUM_QUEUES + 2]; 86 QVirtQueue *q; in virtio_blk_fuzz()
|
H A D | virtio_net_fuzz.c | 47 QVirtQueue *q; in virtio_net_fuzz_multi()
|