Lines Matching refs:rx_vq
1648 if (!virtio_queue_ready(q->rx_vq) || in virtio_net_can_receive()
1662 while (virtio_queue_empty(q->rx_vq) || n->mergeable_rx_bufs) { in virtio_net_has_buffers()
1663 opaque = virtqueue_get_avail_bytes(q->rx_vq, &in_bytes, NULL, in virtio_net_has_buffers()
1670 if (virtio_queue_enable_notification_and_check(q->rx_vq, opaque)) { in virtio_net_has_buffers()
1678 virtio_queue_set_notification(q->rx_vq, 0); in virtio_net_has_buffers()
1960 elem = virtqueue_pop(q->rx_vq, sizeof(VirtQueueElement)); in virtio_net_receive_rcu()
1978 virtqueue_detach_element(q->rx_vq, elem, 0); in virtio_net_receive_rcu()
2020 virtqueue_unpop(q->rx_vq, elem, total); in virtio_net_receive_rcu()
2041 virtqueue_fill(q->rx_vq, elems[j], lens[j], j); in virtio_net_receive_rcu()
2045 virtqueue_flush(q->rx_vq, i); in virtio_net_receive_rcu()
2046 virtio_notify(vdev, q->rx_vq); in virtio_net_receive_rcu()
2052 virtqueue_detach_element(q->rx_vq, elems[j], lens[j]); in virtio_net_receive_rcu()
2983 n->vqs[index].rx_vq = virtio_add_queue(vdev, n->net_conf.rx_queue_size, in virtio_net_add_queue()