Lines Matching refs:vq

124     QVirtQueue *vq;  in test_basic()  local
136 vq = qvirtqueue_setup(dev, alloc, 0); in test_basic()
152 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_basic()
153 qvirtqueue_add(qts, vq, req_addr + 16, 512, false, true); in test_basic()
154 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in test_basic()
156 qvirtqueue_kick(qts, dev, vq, free_head); in test_basic()
158 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_basic()
175 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_basic()
176 qvirtqueue_add(qts, vq, req_addr + 16, 512, true, true); in test_basic()
177 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in test_basic()
179 qvirtqueue_kick(qts, dev, vq, free_head); in test_basic()
181 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_basic()
211 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_basic()
212 qvirtqueue_add(qts, vq, req_addr + 16, sizeof(dwz_hdr), false, true); in test_basic()
213 qvirtqueue_add(qts, vq, req_addr + 16 + sizeof(dwz_hdr), 1, true, in test_basic()
216 qvirtqueue_kick(qts, dev, vq, free_head); in test_basic()
218 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_basic()
235 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_basic()
236 qvirtqueue_add(qts, vq, req_addr + 16, 512, true, true); in test_basic()
237 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in test_basic()
239 qvirtqueue_kick(qts, dev, vq, free_head); in test_basic()
241 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_basic()
269 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_basic()
270 qvirtqueue_add(qts, vq, req_addr + 16, sizeof(dwz_hdr), false, true); in test_basic()
271 qvirtqueue_add(qts, vq, req_addr + 16 + sizeof(dwz_hdr), 1, true, false); in test_basic()
273 qvirtqueue_kick(qts, dev, vq, free_head); in test_basic()
275 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_basic()
296 free_head = qvirtqueue_add(qts, vq, req_addr, 528, false, true); in test_basic()
297 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in test_basic()
298 qvirtqueue_kick(qts, dev, vq, free_head); in test_basic()
300 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_basic()
317 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_basic()
318 qvirtqueue_add(qts, vq, req_addr + 16, 513, true, false); in test_basic()
320 qvirtqueue_kick(qts, dev, vq, free_head); in test_basic()
322 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_basic()
335 return vq; in test_basic()
341 QVirtQueue *vq; in basic() local
343 vq = test_basic(blk_if->vdev, t_alloc); in basic()
344 qvirtqueue_cleanup(blk_if->vdev->bus, vq, t_alloc); in basic()
350 QVirtQueue *vq; in indirect() local
373 vq = qvirtqueue_setup(dev, t_alloc, 0); in indirect()
390 free_head = qvirtqueue_add_indirect(qts, vq, indirect); in indirect()
391 qvirtqueue_kick(qts, dev, vq, free_head); in indirect()
393 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in indirect()
415 free_head = qvirtqueue_add_indirect(qts, vq, indirect); in indirect()
416 qvirtqueue_kick(qts, dev, vq, free_head); in indirect()
418 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in indirect()
430 qvirtqueue_cleanup(dev->bus, vq, t_alloc); in indirect()
465 QVirtQueue *vq; in msix() local
498 vq = qvirtqueue_setup(dev, t_alloc, 0); in msix()
499 qvirtqueue_pci_msix_setup(pdev, (QVirtQueuePCI *)vq, t_alloc, 1); in msix()
524 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in msix()
525 qvirtqueue_add(qts, vq, req_addr + 16, 512, false, true); in msix()
526 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in msix()
527 qvirtqueue_kick(qts, dev, vq, free_head); in msix()
529 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in msix()
547 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in msix()
548 qvirtqueue_add(qts, vq, req_addr + 16, 512, true, true); in msix()
549 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in msix()
551 qvirtqueue_kick(qts, dev, vq, free_head); in msix()
554 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in msix()
569 qvirtqueue_cleanup(dev->bus, vq, t_alloc); in msix()
574 QVirtQueue *vq; in idx() local
608 vq = qvirtqueue_setup(dev, t_alloc, 0); in idx()
609 qvirtqueue_pci_msix_setup(pdev, (QVirtQueuePCI *)vq, t_alloc, 1); in idx()
624 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in idx()
625 qvirtqueue_add(qts, vq, req_addr + 16, 512, false, true); in idx()
626 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in idx()
627 qvirtqueue_kick(qts, dev, vq, free_head); in idx()
629 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in idx()
644 qvirtqueue_set_used_event(qts, vq, 2); in idx()
645 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in idx()
646 qvirtqueue_add(qts, vq, req_addr + 16, 512, false, true); in idx()
647 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in idx()
648 qvirtqueue_kick(qts, dev, vq, free_head); in idx()
653 vq, req_addr + 528, in idx()
669 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in idx()
670 qvirtqueue_add(qts, vq, req_addr + 16, 512, true, true); in idx()
671 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in idx()
673 qvirtqueue_kick(qts, dev, vq, free_head); in idx()
676 qvirtio_wait_used_elem(qts, dev, vq, write_head, NULL, in idx()
678 g_assert(qvirtqueue_get_buf(qts, vq, &desc_idx, NULL)); in idx()
694 qvirtqueue_cleanup(dev->bus, vq, t_alloc); in idx()
755 QVirtQueue *vq; in resize() local
758 vq = test_basic(dev, t_alloc); in resize()
765 qvirtio_wait_queue_isr(qts, dev, vq, QVIRTIO_BLK_TIMEOUT_US); in resize()
770 qvirtqueue_cleanup(dev->bus, vq, t_alloc); in resize()