Home
last modified time | relevance | path

Searched refs:txvq (Results 1 – 10 of 10) sorted by relevance

/dpdk/drivers/crypto/virtio/
H A Dvirtio_rxtx.c192 struct virtqueue *txvq, in virtqueue_crypto_sym_enqueue_xmit() argument
331 start_dp = txvq->vq_ring.desc; in virtqueue_crypto_sym_enqueue_xmit()
338 txvq->vq_desc_head_idx = idx; in virtqueue_crypto_sym_enqueue_xmit()
340 txvq->vq_desc_tail_idx = idx; in virtqueue_crypto_sym_enqueue_xmit()
341 txvq->vq_free_cnt = (uint16_t)(txvq->vq_free_cnt - needed); in virtqueue_crypto_sym_enqueue_xmit()
465 struct virtqueue *txvq; in virtio_crypto_pkt_tx_burst() local
475 txvq = tx_queue; in virtio_crypto_pkt_tx_burst()
501 txvq->packets_sent_total++; in virtio_crypto_pkt_tx_burst()
515 txvq->packets_sent_failed++; in virtio_crypto_pkt_tx_burst()
521 vq_update_avail_idx(txvq); in virtio_crypto_pkt_tx_burst()
[all …]
/dpdk/drivers/net/virtio/
H A Dvirtio_rxtx_packed.c29 struct virtnet_tx *txvq = tx_queue; in virtio_xmit_pkts_packed_vec() local
30 struct virtqueue *vq = virtnet_txq_to_vq(txvq); in virtio_xmit_pkts_packed_vec()
50 if (!virtqueue_enqueue_batch_packed_vec(txvq, in virtio_xmit_pkts_packed_vec()
57 if (!virtqueue_enqueue_single_packed_vec(txvq, in virtio_xmit_pkts_packed_vec()
66 txvq->stats.packets += nb_tx; in virtio_xmit_pkts_packed_vec()
H A Dvirtqueue.c187 struct virtnet_tx *txvq; in virtqueue_txvq_reset_packed() local
202 txvq = &vq->txq; in virtqueue_txvq_reset_packed()
203 txr = txvq->virtio_net_hdr_mz->addr; in virtqueue_txvq_reset_packed()
204 memset(txvq->mz->addr, 0, txvq->mz->len); in virtqueue_txvq_reset_packed()
205 memset(txvq->virtio_net_hdr_mz->addr, 0, in virtqueue_txvq_reset_packed()
206 txvq->virtio_net_hdr_mz->len); in virtqueue_txvq_reset_packed()
220 start_dp->addr = txvq->virtio_net_hdr_mem in virtqueue_txvq_reset_packed()
H A Dvirtio_rxtx.c447 struct virtqueue *vq = virtnet_txq_to_vq(txvq); in virtqueue_enqueue_xmit_inorder()
820 struct virtnet_tx *txvq; in virtio_dev_tx_queue_setup() local
834 txvq = &vq->txq; in virtio_dev_tx_queue_setup()
835 txvq->queue_id = queue_idx; in virtio_dev_tx_queue_setup()
853 dev->data->tx_queues[queue_idx] = txvq; in virtio_dev_tx_queue_setup()
1768 struct virtnet_tx *txvq = tx_queue; in virtio_xmit_pkts_packed() local
1834 txvq->stats.packets += nb_tx; in virtio_xmit_pkts_packed()
1849 struct virtnet_tx *txvq = tx_queue; in virtio_xmit_pkts() local
1916 txvq->stats.packets += nb_tx; in virtio_xmit_pkts()
1949 struct virtnet_tx *txvq = tx_queue; in virtio_xmit_pkts_inorder() local
[all …]
H A Dvirtio_ethdev.c480 struct virtnet_tx *txvq = NULL; in virtio_init_queue() local
620 txvq = &vq->txq; in virtio_init_queue()
622 txvq->mz = mz; in virtio_init_queue()
1081 if (txvq == NULL) in virtio_update_stats()
1140 if (txvq == NULL) in virtio_dev_xstats_get_names()
1187 if (txvq == NULL) in virtio_dev_xstats_get()
1218 if (txvq == NULL) in virtio_dev_stats_reset()
1221 txvq->stats.packets = 0; in virtio_dev_stats_reset()
1222 txvq->stats.bytes = 0; in virtio_dev_stats_reset()
1223 txvq->stats.multicast = 0; in virtio_dev_stats_reset()
[all …]
H A Dvirtio_rxtx_packed.h104 virtqueue_enqueue_single_packed_vec(struct virtnet_tx *txvq, in virtqueue_enqueue_single_packed_vec() argument
107 struct virtqueue *vq = virtnet_txq_to_vq(txvq); in virtqueue_enqueue_single_packed_vec()
148 virtqueue_enqueue_xmit_packed(txvq, txm, slots, use_indirect, in virtqueue_enqueue_single_packed_vec()
151 txvq->stats.bytes += txm->pkt_len; in virtqueue_enqueue_single_packed_vec()
H A Dvirtio_rxtx_packed_avx.h20 virtqueue_enqueue_batch_packed_vec(struct virtnet_tx *txvq, in virtqueue_enqueue_batch_packed_vec() argument
23 struct virtqueue *vq = virtnet_txq_to_vq(txvq); in virtqueue_enqueue_batch_packed_vec()
125 virtio_update_batch_stats(&txvq->stats, tx_pkts[0]->pkt_len, in virtqueue_enqueue_batch_packed_vec()
H A Dvirtqueue.h262 #define virtnet_txq_to_vq(txvq) container_of(txvq, struct virtqueue, txq) argument
710 virtqueue_enqueue_xmit_packed(struct virtnet_tx *txvq, struct rte_mbuf *cookie, in virtqueue_enqueue_xmit_packed() argument
714 struct virtio_tx_region *txr = txvq->virtio_net_hdr_mz->addr; in virtqueue_enqueue_xmit_packed()
716 struct virtqueue *vq = virtnet_txq_to_vq(txvq); in virtqueue_enqueue_xmit_packed()
756 start_dp[idx].addr = txvq->virtio_net_hdr_mem + in virtqueue_enqueue_xmit_packed()
775 start_dp[idx].addr = txvq->virtio_net_hdr_mem + in virtqueue_enqueue_xmit_packed()
H A Dvirtio_rxtx_packed_neon.h20 virtqueue_enqueue_batch_packed_vec(struct virtnet_tx *txvq, in virtqueue_enqueue_batch_packed_vec() argument
23 struct virtqueue *vq = virtnet_txq_to_vq(txvq); in virtqueue_enqueue_batch_packed_vec()
146 virtio_update_batch_stats(&txvq->stats, tx_pkts[0]->pkt_len, in virtqueue_enqueue_batch_packed_vec()
/dpdk/drivers/net/virtio/virtio_user/
H A Dvirtio_user_dev.c937 struct virtnet_tx *txvq; in virtio_user_dev_reset_queues_packed() local
958 txvq = eth_dev->data->tx_queues[i]; in virtio_user_dev_reset_queues_packed()
959 virtqueue_txvq_reset_packed(virtnet_txq_to_vq(txvq)); in virtio_user_dev_reset_queues_packed()