Lines Matching refs:vq

26 static bool never_notify_host(struct virtqueue *vq)  in never_notify_host()  argument
31 static void never_callback_guest(struct virtqueue *vq) in never_callback_guest() argument
69 static bool parallel_notify_host(struct virtqueue *vq) in parallel_notify_host() argument
74 gvdev = container_of(vq->vdev, struct guest_virtio_device, vdev); in parallel_notify_host()
82 static bool no_notify_host(struct virtqueue *vq) in no_notify_host() argument
293 struct virtqueue *vq; in parallel_test() local
316 vq = vring_new_virtqueue(0, RINGSIZE, ALIGN, &gvdev.vdev, true, in parallel_test()
332 while ((dbuf = virtqueue_get_buf(vq, &len)) != NULL) { in parallel_test()
378 err = virtqueue_add_outbuf(vq, sg, num_sg, dbuf, in parallel_test()
381 err = virtqueue_add_inbuf(vq, sg, num_sg, in parallel_test()
385 if (!virtqueue_enable_cb_delayed(vq)) in parallel_test()
392 virtqueue_disable_cb(vq); in parallel_test()
400 virtqueue_kick(vq); in parallel_test()
409 dbuf = virtqueue_get_buf(vq, &len); in parallel_test()
419 if (!virtqueue_enable_cb_delayed(vq)) in parallel_test()
425 virtqueue_disable_cb(vq); in parallel_test()
430 vring_del_virtqueue(vq); in parallel_test()
438 struct virtqueue *vq; in main() local
482 vq = vring_new_virtqueue(0, RINGSIZE, ALIGN, &vdev, true, in main()
508 err = virtqueue_add_sgs(vq, sgs, 1, 1, &err, GFP_KERNEL); in main()
559 ret = virtqueue_get_buf(vq, &i); in main()
577 err = virtqueue_add_outbuf(vq, guest_sg, RINGSIZE, &err, GFP_KERNEL); in main()
621 ret = virtqueue_get_buf(vq, &i); in main()
629 err = virtqueue_add_outbuf(vq, guest_sg, 1, &err, GFP_KERNEL); in main()
654 assert(virtqueue_get_buf(vq, &len) != NULL); in main()
665 vq = vring_new_virtqueue(0, RINGSIZE, ALIGN, &vdev, true, in main()
677 err = virtqueue_add_outbuf(vq, guest_sg, 4, &err, GFP_KERNEL); in main()
745 vring_del_virtqueue(vq); in main()