Home
last modified time | relevance | path

Searched refs:tx_vq (Results 1 – 4 of 4) sorted by relevance

/openbmc/u-boot/drivers/virtio/
H A Dvirtio_net.c29 struct virtqueue *tx_vq; member
95 ret = virtqueue_add(priv->tx_vq, sgs, 2, 0); in virtio_net_send()
99 virtqueue_kick(priv->tx_vq); in virtio_net_send()
102 if (virtqueue_get_buf(priv->tx_vq, NULL)) in virtio_net_send()
/openbmc/linux/drivers/vhost/
H A Dvsock.c93 struct vhost_virtqueue *tx_vq = &vsock->vqs[VSOCK_VQ_TX]; in vhost_transport_do_send_pkt() local
239 if (val + 1 == tx_vq->num) in vhost_transport_do_send_pkt()
253 vhost_poll_queue(&tx_vq->poll); in vhost_transport_do_send_pkt()
311 struct vhost_virtqueue *tx_vq = &vsock->vqs[VSOCK_VQ_TX]; in vhost_transport_cancel_pkt() local
315 if (new_cnt + cnt >= tx_vq->num && new_cnt < tx_vq->num) in vhost_transport_cancel_pkt()
316 vhost_poll_queue(&tx_vq->poll); in vhost_transport_cancel_pkt()
/openbmc/qemu/hw/net/
H A Dvirtio-net.c435 virtio_queue_set_notification(q->tx_vq, 1); in virtio_net_set_status()
436 virtio_net_drop_tx_queue_data(vdev, q->tx_vq); in virtio_net_set_status()
2692 virtqueue_push(q->tx_vq, q->async_tx.elem, 0); in virtio_net_tx_complete()
2693 virtio_notify(vdev, q->tx_vq); in virtio_net_tx_complete()
2698 virtio_queue_set_notification(q->tx_vq, 1); in virtio_net_tx_complete()
2706 virtio_queue_set_notification(q->tx_vq, 0); in virtio_net_tx_complete()
2724 int queue_index = vq2q(virtio_get_queue_index(q->tx_vq)); in virtio_net_flush_tx()
2730 virtio_queue_set_notification(q->tx_vq, 0); in virtio_net_flush_tx()
2740 elem = virtqueue_pop(q->tx_vq, sizeof(VirtQueueElement)); in virtio_net_flush_tx()
2798 virtio_queue_set_notification(q->tx_vq, 0); in virtio_net_flush_tx()
[all …]
/openbmc/qemu/include/hw/virtio/
H A Dvirtio-net.h156 VirtQueue *tx_vq; member