Lines Matching refs:vq
84 struct virtqueue *vq; member
143 static void req_done(struct virtqueue *vq) in req_done() argument
145 struct virtio_chan *chan = vq->vdev->priv; in req_done()
155 rc = virtqueue_get_buf(chan->vq, &len); in req_done()
287 err = virtqueue_add_sgs(chan->vq, sgs, out_sgs, in_sgs, req->tc, in p9_virtio_request()
307 virtqueue_kick(chan->vq); in p9_virtio_request()
472 err = virtqueue_add_sgs(chan->vq, sgs, out_sgs, in_sgs, req->tc, in p9_virtio_zc_request()
493 virtqueue_kick(chan->vq); in p9_virtio_zc_request()
567 chan->vq = virtio_find_single_vq(vdev, req_done, "requests"); in p9_virtio_probe()
568 if (IS_ERR(chan->vq)) { in p9_virtio_probe()
569 err = PTR_ERR(chan->vq); in p9_virtio_probe()
572 chan->vq->vdev->priv = chan; in p9_virtio_probe()