Home
last modified time | relevance | path

Searched refs:rx_vq (Results 1 – 2 of 2) sorted by relevance

/qemu/include/hw/virtio/
H A Dvirtio-net.h155 VirtQueue *rx_vq; member
/qemu/hw/net/
H A Dvirtio-net.c1648 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()
[all …]