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()
252 static void stats_request(struct virtqueue *vq) in stats_request() argument
254 struct virtio_balloon *vb = vq->vdev->priv; in stats_request()
262 struct virtqueue *vq; in stats_handle_request() local
269 vq = vb->stats_vq; in stats_handle_request()
270 if (!virtqueue_get_buf(vq, &len)) in stats_handle_request()
273 virtqueue_add_outbuf(vq, &sg, 1, vb, GFP_KERNEL); in stats_handle_request()
274 virtqueue_kick(vq); in stats_handle_request()