Lines Matching refs:rvq
55 struct virtqueue *rvq, *svq, *cvq; member
237 page = virtqueue_get_buf(vi->rvq, &len); in receive_mergeable()
373 err = virtqueue_add_buf(vi->rvq, vi->rx_sg, 0, 2, skb, gfp); in add_recvbuf_small()
418 err = virtqueue_add_buf(vi->rvq, vi->rx_sg, 0, MAX_SKB_FRAGS + 2, in add_recvbuf_big()
437 err = virtqueue_add_buf(vi->rvq, vi->rx_sg, 0, 1, page, gfp); in add_recvbuf_mergeable()
471 virtqueue_kick(vi->rvq); in try_fill_recv()
475 static void skb_recv_done(struct virtqueue *rvq) in skb_recv_done() argument
477 struct virtnet_info *vi = rvq->vdev->priv; in skb_recv_done()
480 virtqueue_disable_cb(rvq); in skb_recv_done()
494 virtqueue_disable_cb(vi->rvq); in virtnet_napi_enable()
525 (buf = virtqueue_get_buf(vi->rvq, &len)) != NULL) { in virtnet_poll()
538 r = virtqueue_enable_cb_prepare(vi->rvq); in virtnet_poll()
540 if (unlikely(virtqueue_poll(vi->rvq, r)) && in virtnet_poll()
542 virtqueue_disable_cb(vi->rvq); in virtnet_poll()
904 ring->rx_max_pending = virtqueue_get_vring_size(vi->rvq); in virtnet_get_ringparam()
1005 vi->rvq = vqs[0]; in init_vqs()
1147 buf = virtqueue_detach_unused_buf(vi->rvq); in free_unused_bufs()
1189 virtqueue_disable_cb(vi->rvq); in virtnet_freeze()