Home
last modified time | relevance | path

Searched refs:QVirtQueue (Results 1 – 22 of 22) sorted by relevance

/openbmc/qemu/tests/qtest/libqos/
H A Dvirtio.h29 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);
94 void (*virtqueue_kick)(QVirtioDevice *d, QVirtQueue *vq);
118 QVirtQueue *vq, gint64 timeout_us);
120 QVirtQueue *vq,
124 QVirtQueue *vq,
129 QVirtQueue *qvirtqueue_setup(QVirtioDevice *d,
131 void qvirtqueue_cleanup(const QVirtioBus *bus, QVirtQueue *vq,
[all …]
H A Dvirtio.c125 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 Dvirtio-pci.h49 QVirtQueue vq;
80 QVirtQueue *qvirtio_pci_virtqueue_setup_common(QVirtioDevice *d,
83 void qvirtio_pci_virtqueue_cleanup_common(QVirtQueue *vq,
H A Dvirtio-mmio.c92 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 Dvirtio-pci-modern.c148 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 Dvirtio-iommu.h27 QVirtQueue *vq;
H A Dvirtio-gpio.h22 QVirtQueue **queues;
H A Dvirtio-scmi.h21 QVirtQueue **queues;
H A Dvirtio-net.h33 QVirtQueue **queues;
H A Dvirtio-pci.c122 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 Dvirtio-9p.h34 QVirtQueue *vq;
H A Dvirtio-scmi.c46 scmi->queues = g_new(QVirtQueue *, 2); in virtio_scmi_setup()
H A Dvirtio-gpio.c44 gpio->queues = g_new(QVirtQueue *, 2); in virtio_gpio_setup()
H A Dvirtio-net.c58 interface->queues = g_new(QVirtQueue *, interface->n_queues); in virtio_net_setup()
/openbmc/qemu/tests/qtest/
H A Dvirtio-net-test.c32 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 Dvirtio-blk-test.c114 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 Dvirtio-iommu-test.c63 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 Dvhost-user-blk-test.c100 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 Dvirtio-scsi-test.c34 QVirtQueue *vq[MAX_NUM_QUEUES + 2];
69 QVirtQueue *vq; in virtio_scsi_do_command()
/openbmc/qemu/tests/qtest/fuzz/
H A Dvirtio_scsi_fuzz.c34 QVirtQueue *vq[MAX_NUM_QUEUES + 2];
89 QVirtQueue *q; in virtio_scsi_fuzz()
H A Dvirtio_blk_fuzz.c33 QVirtQueue *vq[MAX_NUM_QUEUES + 2];
86 QVirtQueue *q; in virtio_blk_fuzz()
H A Dvirtio_net_fuzz.c47 QVirtQueue *q; in virtio_net_fuzz_multi()