Searched refs:rx_vq (Results 1 – 4 of 4) sorted by relevance
/openbmc/u-boot/drivers/virtio/ |
H A D | virtio_net.c | 28 struct virtqueue *rx_vq; member 65 virtqueue_add(priv->rx_vq, sgs, 0, 1); in virtio_net_start() 68 virtqueue_kick(priv->rx_vq); in virtio_net_start() 115 buf = virtqueue_get_buf(priv->rx_vq, &len); in virtio_net_recv() 131 virtqueue_add(priv->rx_vq, sgs, 0, 1); in virtio_net_free_pkt()
|
/openbmc/linux/net/vmw_vsock/ |
H A D | virtio_transport.c | 133 struct virtqueue *rx_vq = vsock->vqs[VSOCK_VQ_RX]; in virtio_transport_send_pkt_work() local 139 if (val + 1 == virtqueue_get_vring_size(rx_vq)) in virtio_transport_send_pkt_work() 206 struct virtqueue *rx_vq = vsock->vqs[VSOCK_VQ_RX]; in virtio_transport_cancel_pkt() local 210 if (new_cnt + cnt >= virtqueue_get_vring_size(rx_vq) && in virtio_transport_cancel_pkt() 211 new_cnt < virtqueue_get_vring_size(rx_vq)) in virtio_transport_cancel_pkt()
|
/openbmc/qemu/include/hw/virtio/ |
H A D | virtio-net.h | 155 VirtQueue *rx_vq; member
|
/openbmc/qemu/hw/net/ |
H A D | virtio-net.c | 1647 if (!virtio_queue_ready(q->rx_vq) || 1661 while (virtio_queue_empty(q->rx_vq) || n->mergeable_rx_bufs) { in virtio_net_has_buffers() 1662 opaque = virtqueue_get_avail_bytes(q->rx_vq, &in_bytes, NULL, in virtio_net_has_buffers() 1669 if (virtio_queue_enable_notification_and_check(q->rx_vq, opaque)) { in virtio_net_has_buffers() 1677 virtio_queue_set_notification(q->rx_vq, 0); in virtio_net_hdr_swap() 1969 elem = virtqueue_pop(q->rx_vq, sizeof(VirtQueueElement)); in virtio_net_receive_rcu() 1987 virtqueue_detach_element(q->rx_vq, elem, 0); in virtio_net_receive_rcu() 2024 virtqueue_unpop(q->rx_vq, elem, total); in virtio_net_receive_rcu() 2045 virtqueue_fill(q->rx_vq, elems[j], lens[j], j); in virtio_net_receive_rcu() 2049 virtqueue_flush(q->rx_vq, in virtio_net_receive_rcu() [all...] |