Lines Matching refs:vq

100                                               QVirtQueue *vq,  in test_invalid_discard_write_zeroes()  argument
125 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_invalid_discard_write_zeroes()
126 qvirtqueue_add(qts, vq, req_addr + 16, sizeof(dwz_hdr2), false, true); in test_invalid_discard_write_zeroes()
127 qvirtqueue_add(qts, vq, req_addr + 16 + sizeof(dwz_hdr2), 1, true, in test_invalid_discard_write_zeroes()
130 qvirtqueue_kick(qts, dev, vq, free_head); in test_invalid_discard_write_zeroes()
132 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_invalid_discard_write_zeroes()
150 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_invalid_discard_write_zeroes()
151 qvirtqueue_add(qts, vq, req_addr + 16, sizeof(dwz_hdr), false, true); in test_invalid_discard_write_zeroes()
152 qvirtqueue_add(qts, vq, req_addr + 16 + sizeof(dwz_hdr), 1, true, in test_invalid_discard_write_zeroes()
155 qvirtqueue_kick(qts, dev, vq, free_head); in test_invalid_discard_write_zeroes()
157 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_invalid_discard_write_zeroes()
175 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_invalid_discard_write_zeroes()
176 qvirtqueue_add(qts, vq, req_addr + 16, sizeof(dwz_hdr), false, true); in test_invalid_discard_write_zeroes()
177 qvirtqueue_add(qts, vq, req_addr + 16 + sizeof(dwz_hdr), 1, true, in test_invalid_discard_write_zeroes()
180 qvirtqueue_kick(qts, dev, vq, free_head); in test_invalid_discard_write_zeroes()
182 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_invalid_discard_write_zeroes()
200 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_invalid_discard_write_zeroes()
201 qvirtqueue_add(qts, vq, req_addr + 16, sizeof(dwz_hdr), false, true); in test_invalid_discard_write_zeroes()
202 qvirtqueue_add(qts, vq, req_addr + 16 + sizeof(dwz_hdr), 1, true, in test_invalid_discard_write_zeroes()
205 qvirtqueue_kick(qts, dev, vq, free_head); in test_invalid_discard_write_zeroes()
207 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_invalid_discard_write_zeroes()
226 QVirtQueue *vq; in test_basic() local
238 vq = qvirtqueue_setup(dev, alloc, 0); in test_basic()
254 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_basic()
255 qvirtqueue_add(qts, vq, req_addr + 16, 512, false, true); in test_basic()
256 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in test_basic()
258 qvirtqueue_kick(qts, dev, vq, free_head); in test_basic()
260 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_basic()
277 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_basic()
278 qvirtqueue_add(qts, vq, req_addr + 16, 512, true, true); in test_basic()
279 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in test_basic()
281 qvirtqueue_kick(qts, dev, vq, free_head); in test_basic()
283 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_basic()
313 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_basic()
314 qvirtqueue_add(qts, vq, req_addr + 16, sizeof(dwz_hdr), false, true); in test_basic()
315 qvirtqueue_add(qts, vq, req_addr + 16 + sizeof(dwz_hdr), 1, true, in test_basic()
318 qvirtqueue_kick(qts, dev, vq, free_head); in test_basic()
320 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_basic()
337 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_basic()
338 qvirtqueue_add(qts, vq, req_addr + 16, 512, true, true); in test_basic()
339 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in test_basic()
341 qvirtqueue_kick(qts, dev, vq, free_head); in test_basic()
343 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_basic()
357 test_invalid_discard_write_zeroes(dev, alloc, qts, vq, in test_basic()
374 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_basic()
375 qvirtqueue_add(qts, vq, req_addr + 16, sizeof(dwz_hdr), false, true); in test_basic()
376 qvirtqueue_add(qts, vq, req_addr + 16 + sizeof(dwz_hdr), in test_basic()
379 qvirtqueue_kick(qts, dev, vq, free_head); in test_basic()
381 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_basic()
388 test_invalid_discard_write_zeroes(dev, alloc, qts, vq, in test_basic()
405 free_head = qvirtqueue_add(qts, vq, req_addr, 528, false, true); in test_basic()
406 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in test_basic()
407 qvirtqueue_kick(qts, dev, vq, free_head); in test_basic()
409 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_basic()
426 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in test_basic()
427 qvirtqueue_add(qts, vq, req_addr + 16, 513, true, false); in test_basic()
429 qvirtqueue_kick(qts, dev, vq, free_head); in test_basic()
431 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in test_basic()
444 return vq; in test_basic()
450 QVirtQueue *vq; in basic() local
452 vq = test_basic(blk_if->vdev, t_alloc); in basic()
453 qvirtqueue_cleanup(blk_if->vdev->bus, vq, t_alloc); in basic()
459 QVirtQueue *vq; in indirect() local
482 vq = qvirtqueue_setup(dev, t_alloc, 0); in indirect()
499 free_head = qvirtqueue_add_indirect(qts, vq, indirect); in indirect()
500 qvirtqueue_kick(qts, dev, vq, free_head); in indirect()
502 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in indirect()
524 free_head = qvirtqueue_add_indirect(qts, vq, indirect); in indirect()
525 qvirtqueue_kick(qts, dev, vq, free_head); in indirect()
527 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in indirect()
539 qvirtqueue_cleanup(dev->bus, vq, t_alloc); in indirect()
544 QVirtQueue *vq; in idx() local
578 vq = qvirtqueue_setup(dev, t_alloc, 0); in idx()
579 qvirtqueue_pci_msix_setup(pdev, (QVirtQueuePCI *)vq, t_alloc, 1); in idx()
587 qvirtio_wait_queue_isr(qts, dev, vq, QVIRTIO_BLK_TIMEOUT_US); in idx()
600 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in idx()
601 qvirtqueue_add(qts, vq, req_addr + 16, 512, false, true); in idx()
602 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in idx()
603 qvirtqueue_kick(qts, dev, vq, free_head); in idx()
605 qvirtio_wait_used_elem(qts, dev, vq, free_head, NULL, in idx()
620 qvirtqueue_set_used_event(qts, vq, 2); in idx()
621 free_head = qvirtqueue_add(qts, vq, req_addr, 16, false, true); in idx()
622 qvirtqueue_add(qts, vq, req_addr + 16, 512, false, true); in idx()
623 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in idx()
624 qvirtqueue_kick(qts, dev, vq, free_head); in idx()
629 vq, req_addr + 528, 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, true, true); in idx()
647 qvirtqueue_add(qts, vq, req_addr + 528, 1, true, false); in idx()
649 qvirtqueue_kick(qts, dev, vq, free_head); in idx()
652 qvirtio_wait_used_elem(qts, dev, vq, write_head, NULL, in idx()
654 g_assert(qvirtqueue_get_buf(qts, vq, &desc_idx, NULL)); in idx()
670 qvirtqueue_cleanup(dev->bus, vq, t_alloc); in idx()