Lines Matching refs:rvq
59 struct virtqueue *rvq, *svq; member
766 err = virtqueue_add_inbuf(vrp->rvq, &sg, 1, msg, GFP_KERNEL); in rpmsg_recv_single()
776 static void rpmsg_recv_done(struct virtqueue *rvq) in rpmsg_recv_done() argument
778 struct virtproc_info *vrp = rvq->vdev->priv; in rpmsg_recv_done()
779 struct device *dev = &rvq->vdev->dev; in rpmsg_recv_done()
784 msg = virtqueue_get_buf(rvq, &len); in rpmsg_recv_done()
797 msg = virtqueue_get_buf(rvq, &len); in rpmsg_recv_done()
804 virtqueue_kick(vrp->rvq); in rpmsg_recv_done()
907 vrp->rvq = vqs[0]; in rpmsg_probe()
911 WARN_ON(virtqueue_get_vring_size(vrp->rvq) != in rpmsg_probe()
915 if (virtqueue_get_vring_size(vrp->rvq) < MAX_RPMSG_NUM_BUFS / 2) in rpmsg_probe()
916 vrp->num_bufs = virtqueue_get_vring_size(vrp->rvq) * 2; in rpmsg_probe()
949 err = virtqueue_add_inbuf(vrp->rvq, &sg, 1, cpu_addr, in rpmsg_probe()
975 notify = virtqueue_kick_prepare(vrp->rvq); in rpmsg_probe()
986 virtqueue_notify(vrp->rvq); in rpmsg_probe()