Lines Matching refs:vq
106 static void balloon_ack(struct virtqueue *vq) in balloon_ack() argument
108 struct virtio_balloon *vb = vq->vdev->priv; in balloon_ack()
113 static void tell_host(struct virtio_balloon *vb, struct virtqueue *vq) in tell_host() argument
121 virtqueue_add_outbuf(vq, &sg, 1, vb, GFP_KERNEL); in tell_host()
122 virtqueue_kick(vq); in tell_host()
125 wait_event(vb->acked, virtqueue_get_buf(vq, &len)); in tell_host()
256 static void stats_request(struct virtqueue *vq) in stats_request() argument
258 struct virtio_balloon *vb = vq->vdev->priv; in stats_request()
266 struct virtqueue *vq; in stats_handle_request() local
273 vq = vb->stats_vq; in stats_handle_request()
274 if (!virtqueue_get_buf(vq, &len)) in stats_handle_request()
277 virtqueue_add_outbuf(vq, &sg, 1, vb, GFP_KERNEL); in stats_handle_request()
278 virtqueue_kick(vq); in stats_handle_request()