Searched refs:tx_vq (Results 1 – 4 of 4) sorted by relevance
/openbmc/u-boot/drivers/virtio/ |
H A D | virtio_net.c | 29 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 D | vsock.c | 93 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 D | virtio-net.c | 435 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 D | virtio-net.h | 156 VirtQueue *tx_vq; member
|