Lines Matching refs:vq
31 struct virtqueue *vq; member
45 bool vq_notify(struct virtqueue *vq) in vq_notify() argument
47 struct vq_info *info = vq->priv; in vq_notify()
55 void vq_callback(struct virtqueue *vq) in vq_callback() argument
101 info->vq = vring_new_virtqueue(info->idx, in vq_info_add()
105 assert(info->vq); in vq_info_add()
106 info->vq->priv = info; in vq_info_add()
153 static void run_test(struct vdev_info *dev, struct vq_info *vq, in run_test() argument
165 virtqueue_disable_cb(vq->vq); in run_test()
170 r = virtqueue_add_outbuf(vq->vq, &sl, 1, in run_test()
175 if (unlikely(!virtqueue_kick(vq->vq))) in run_test()
182 if (virtqueue_get_buf(vq->vq, &len)) { in run_test()
195 if (virtqueue_enable_cb_delayed(vq->vq)) in run_test()
198 if (virtqueue_enable_cb(vq->vq)) in run_test()