Lines Matching refs:rvq
36 * @rvq: rx virtqueue
58 struct virtqueue *rvq, *svq;
768 err = virtqueue_add_inbuf(vrp->rvq, &sg, 1, msg, GFP_KERNEL);
778 static void rpmsg_recv_done(struct virtqueue *rvq)
780 struct virtproc_info *vrp = rvq->vdev->priv;
781 struct device *dev = &rvq->vdev->dev;
786 msg = virtqueue_get_buf(rvq, &len);
799 msg = virtqueue_get_buf(rvq, &len);
806 virtqueue_kick(vrp->rvq);
898 vrp->rvq = vqs[0];
902 WARN_ON(virtqueue_get_vring_size(vrp->rvq) !=
906 if (virtqueue_get_vring_size(vrp->rvq) < MAX_RPMSG_NUM_BUFS / 2)
907 vrp->num_bufs = virtqueue_get_vring_size(vrp->rvq) * 2;
940 err = virtqueue_add_inbuf(vrp->rvq, &sg, 1, cpu_addr,
985 notify = virtqueue_kick_prepare(vrp->rvq);
996 virtqueue_notify(vrp->rvq);