Lines Matching refs:vq
32 struct virtqueue *vq; member
46 bool vq_notify(struct virtqueue *vq) in vq_notify() argument
48 struct vq_info *info = vq->priv; in vq_notify()
56 void vq_callback(struct virtqueue *vq) in vq_callback() argument
102 info->vq = vring_new_virtqueue(info->idx, in vq_info_add()
106 assert(info->vq); in vq_info_add()
107 info->vq->priv = info; in vq_info_add()
154 static void run_test(struct vdev_info *dev, struct vq_info *vq, in run_test() argument
166 virtqueue_disable_cb(vq->vq); in run_test()
171 r = virtqueue_add_outbuf(vq->vq, &sl, 1, in run_test()
176 if (unlikely(!virtqueue_kick(vq->vq))) in run_test()
183 if (virtqueue_get_buf(vq->vq, &len)) { in run_test()
196 if (virtqueue_enable_cb_delayed(vq->vq)) in run_test()
199 if (virtqueue_enable_cb(vq->vq)) in run_test()