Home
last modified time | relevance | path

Searched refs:nb_free (Results 1 – 22 of 22) sorted by relevance

/dpdk/drivers/net/hns3/
H A Dhns3_rxtx_vec.h17 int nb_free = 0; in hns3_tx_bulk_free_buffers() local
36 if (nb_free && m->pool != free[0]->pool) { in hns3_tx_bulk_free_buffers()
38 nb_free); in hns3_tx_bulk_free_buffers()
39 nb_free = 0; in hns3_tx_bulk_free_buffers()
41 free[nb_free++] = m; in hns3_tx_bulk_free_buffers()
44 if (nb_free) in hns3_tx_bulk_free_buffers()
45 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in hns3_tx_bulk_free_buffers()
/dpdk/drivers/net/i40e/
H A Di40e_rxtx_vec_common.h87 int nb_free = 0; in i40e_tx_free_bufs() local
115 nb_free = 1; in i40e_tx_free_bufs()
120 free[nb_free++] = m; in i40e_tx_free_bufs()
124 nb_free); in i40e_tx_free_bufs()
126 nb_free = 1; in i40e_tx_free_bufs()
130 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in i40e_tx_free_bufs()
H A Di40e_rxtx_vec_avx512.c886 int nb_free = 0; in i40e_tx_free_bufs_avx512() local
954 nb_free = 1; in i40e_tx_free_bufs_avx512()
960 free[nb_free++] = m; in i40e_tx_free_bufs_avx512()
964 nb_free); in i40e_tx_free_bufs_avx512()
966 nb_free = 1; in i40e_tx_free_bufs_avx512()
970 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in i40e_tx_free_bufs_avx512()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx_vec_common.h82 int nb_free = 0; in ixgbe_tx_free_bufs() local
100 nb_free = 1; in ixgbe_tx_free_bufs()
105 free[nb_free++] = m; in ixgbe_tx_free_bufs()
108 (void *)free, nb_free); in ixgbe_tx_free_bufs()
110 nb_free = 1; in ixgbe_tx_free_bufs()
114 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in ixgbe_tx_free_bufs()
H A Dixgbe_rxtx.c106 int i, nb_free = 0; in ixgbe_tx_free_bufs() local
128 if (nb_free >= RTE_IXGBE_TX_MAX_FREE_BUF_SZ || in ixgbe_tx_free_bufs()
129 (nb_free > 0 && m->pool != free[0]->pool)) { in ixgbe_tx_free_bufs()
131 (void **)free, nb_free); in ixgbe_tx_free_bufs()
132 nb_free = 0; in ixgbe_tx_free_bufs()
135 free[nb_free++] = m; in ixgbe_tx_free_bufs()
138 if (nb_free > 0) in ixgbe_tx_free_bufs()
139 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in ixgbe_tx_free_bufs()
/dpdk/drivers/net/fm10k/
H A Dfm10k_rxtx_vec.c768 int nb_free = 0; in fm10k_tx_free_bufs() local
785 nb_free = 1; in fm10k_tx_free_bufs()
790 free[nb_free++] = m; in fm10k_tx_free_bufs()
793 (void *)free, nb_free); in fm10k_tx_free_bufs()
795 nb_free = 1; in fm10k_tx_free_bufs()
799 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in fm10k_tx_free_bufs()
809 txq->nb_free = (uint16_t)(txq->nb_free + txq->rs_thresh); in fm10k_tx_free_bufs()
842 if (txq->nb_free < txq->free_thresh) in fm10k_xmit_fixed_burst_vec()
845 nb_commit = nb_pkts = (uint16_t)RTE_MIN(txq->nb_free, nb_pkts); in fm10k_xmit_fixed_burst_vec()
853 txq->nb_free = (uint16_t)(txq->nb_free - nb_pkts); in fm10k_xmit_fixed_burst_vec()
[all …]
H A Dfm10k_rxtx.c484 int nb_free = 0; in tx_free_bulk_mbuf() local
492 nb_free = 1; in tx_free_bulk_mbuf()
497 free[nb_free++] = m; in tx_free_bulk_mbuf()
500 (void *)free, nb_free); in tx_free_bulk_mbuf()
502 nb_free = 1; in tx_free_bulk_mbuf()
507 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in tx_free_bulk_mbuf()
539 q->nb_free += count + (next_rs + 1 - q->last_free); in tx_free_descriptors()
574 q->nb_free -= mb->nb_segs; in tx_xmit_pkt()
642 if (q->nb_free < q->free_thresh) in fm10k_xmit_pkts()
647 if (q->nb_free < mb->nb_segs) in fm10k_xmit_pkts()
H A Dfm10k.h202 uint16_t nb_free; member
H A Dfm10k_ethdev.c329 q->nb_free = q->nb_desc - 1; in tx_queue_reset()
/dpdk/drivers/net/iavf/
H A Diavf_rxtx_vec_common.h88 int nb_free = 0; in iavf_tx_free_bufs() local
106 nb_free = 1; in iavf_tx_free_bufs()
111 free[nb_free++] = m; in iavf_tx_free_bufs()
115 nb_free); in iavf_tx_free_bufs()
117 nb_free = 1; in iavf_tx_free_bufs()
121 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in iavf_tx_free_bufs()
131 txq->nb_free = (uint16_t)(txq->nb_free + txq->rs_thresh); in iavf_tx_free_bufs()
185 if (!txq->sw_ring || txq->nb_free == max_desc) in _iavf_tx_queue_release_mbufs_vec()
H A Diavf_rxtx_vec_avx512.c1707 int nb_free = 0; in iavf_tx_free_bufs_avx512() local
1775 nb_free = 1; in iavf_tx_free_bufs_avx512()
1780 free[nb_free++] = m; in iavf_tx_free_bufs_avx512()
1784 nb_free); in iavf_tx_free_bufs_avx512()
1786 nb_free = 1; in iavf_tx_free_bufs_avx512()
1790 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in iavf_tx_free_bufs_avx512()
1801 txq->nb_free = (uint16_t)(txq->nb_free + txq->rs_thresh); in iavf_tx_free_bufs_avx512()
1910 if (txq->nb_free < txq->free_thresh) in iavf_xmit_fixed_burst_vec_avx512()
1913 nb_commit = nb_pkts = (uint16_t)RTE_MIN(txq->nb_free, nb_pkts); in iavf_xmit_fixed_burst_vec_avx512()
1922 txq->nb_free = (uint16_t)(txq->nb_free - nb_pkts); in iavf_xmit_fixed_burst_vec_avx512()
[all …]
H A Diavf_rxtx.c272 txq->nb_free = txq->nb_tx_desc - 1; in reset_tx_queue()
2300 txq->nb_free = (uint16_t)(txq->nb_free + nb_tx_to_clean); in iavf_xmit_cleanup()
2630 if (txq->nb_free < txq->free_thresh) in iavf_xmit_pkts()
2685 if (nb_desc_required > txq->nb_free) { in iavf_xmit_pkts()
2692 while (nb_desc_required > txq->nb_free) { in iavf_xmit_pkts()
2783 txq->nb_free = (uint16_t)(txq->nb_free - nb_desc_required); in iavf_xmit_pkts()
3148 if (txq->nb_free == 0 && iavf_xmit_cleanup(txq)) in iavf_tx_done_cleanup_full()
3151 nb_tx_to_clean = txq->nb_free; in iavf_tx_done_cleanup_full()
3152 nb_tx_free_last = txq->nb_free; in iavf_tx_done_cleanup_full()
3178 txq->nb_free || tx_id == tx_last) in iavf_tx_done_cleanup_full()
[all …]
H A Diavf_rxtx_vec_sse.c1123 if (txq->nb_free < txq->free_thresh) in iavf_xmit_fixed_burst_vec()
1126 nb_pkts = (uint16_t)RTE_MIN(txq->nb_free, nb_pkts); in iavf_xmit_fixed_burst_vec()
1135 txq->nb_free = (uint16_t)(txq->nb_free - nb_pkts); in iavf_xmit_fixed_burst_vec()
H A Diavf_rxtx_vec_avx2.c1453 if (txq->nb_free < txq->free_thresh) in iavf_xmit_fixed_burst_vec_avx2()
1456 nb_commit = nb_pkts = (uint16_t)RTE_MIN(txq->nb_free, nb_pkts); in iavf_xmit_fixed_burst_vec_avx2()
1464 txq->nb_free = (uint16_t)(txq->nb_free - nb_pkts); in iavf_xmit_fixed_burst_vec_avx2()
H A Diavf_rxtx.h248 uint16_t nb_free; member
/dpdk/drivers/net/ice/
H A Dice_rxtx_vec_common.h85 int nb_free = 0; in ice_tx_free_bufs_vec() local
103 nb_free = 1; in ice_tx_free_bufs_vec()
108 free[nb_free++] = m; in ice_tx_free_bufs_vec()
112 nb_free); in ice_tx_free_bufs_vec()
114 nb_free = 1; in ice_tx_free_bufs_vec()
118 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in ice_tx_free_bufs_vec()
H A Dice_rxtx_vec_avx512.c981 int nb_free = 0; in ice_tx_free_bufs_avx512() local
1049 nb_free = 1; in ice_tx_free_bufs_avx512()
1054 free[nb_free++] = m; in ice_tx_free_bufs_avx512()
1058 nb_free); in ice_tx_free_bufs_avx512()
1060 nb_free = 1; in ice_tx_free_bufs_avx512()
1064 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in ice_tx_free_bufs_avx512()
/dpdk/drivers/net/enic/
H A Denic_rxtx.c363 unsigned int nb_to_free, nb_free = 0, i; in enic_free_wq_bufs() local
386 RTE_ASSERT(nb_free < ENIC_LEGACY_MAX_WQ_DESCS); in enic_free_wq_bufs()
387 free[nb_free++] = m; in enic_free_wq_bufs()
389 rte_mempool_put_bulk(pool, (void *)free, nb_free); in enic_free_wq_bufs()
391 nb_free = 1; in enic_free_wq_bufs()
397 if (nb_free > 0) in enic_free_wq_bufs()
398 rte_mempool_put_bulk(pool, (void **)free, nb_free); in enic_free_wq_bufs()
/dpdk/drivers/net/hinic/
H A Dhinic_pmd_tx.c616 int i, nb_free = 0; in hinic_xmit_mbuf_cleanup() local
647 mbuf_free[nb_free++] = m; in hinic_xmit_mbuf_cleanup()
649 nb_free >= HINIC_MAX_TX_FREE_BULK)) { in hinic_xmit_mbuf_cleanup()
651 (void **)mbuf_free, (nb_free - 1)); in hinic_xmit_mbuf_cleanup()
652 nb_free = 0; in hinic_xmit_mbuf_cleanup()
653 mbuf_free[nb_free++] = m; in hinic_xmit_mbuf_cleanup()
661 if (nb_free > 0) in hinic_xmit_mbuf_cleanup()
663 nb_free); in hinic_xmit_mbuf_cleanup()
/dpdk/app/test/
H A Dtest_pmd_perf.c514 int nb_free = 0; in main_loop() local
522 nb_free += nb_rx; in main_loop()
526 } while (nb_free != pkt_per_port && timeout != 0); in main_loop()
527 printf("free %d (expected %d) mbuf left in port %u\n", nb_free, in main_loop()
/dpdk/drivers/net/ngbe/
H A Dngbe_rxtx.c61 int i, nb_free = 0; in ngbe_tx_free_bufs() local
86 if (nb_free >= RTE_NGBE_TX_MAX_FREE_BUF_SZ || in ngbe_tx_free_bufs()
87 (nb_free > 0 && m->pool != free[0]->pool)) { in ngbe_tx_free_bufs()
89 (void **)free, nb_free); in ngbe_tx_free_bufs()
90 nb_free = 0; in ngbe_tx_free_bufs()
93 free[nb_free++] = m; in ngbe_tx_free_bufs()
96 if (nb_free > 0) in ngbe_tx_free_bufs()
97 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in ngbe_tx_free_bufs()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c104 int i, nb_free = 0; in txgbe_tx_free_bufs() local
129 if (nb_free >= RTE_TXGBE_TX_MAX_FREE_BUF_SZ || in txgbe_tx_free_bufs()
130 (nb_free > 0 && m->pool != free[0]->pool)) { in txgbe_tx_free_bufs()
132 (void **)free, nb_free); in txgbe_tx_free_bufs()
133 nb_free = 0; in txgbe_tx_free_bufs()
136 free[nb_free++] = m; in txgbe_tx_free_bufs()
139 if (nb_free > 0) in txgbe_tx_free_bufs()
140 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in txgbe_tx_free_bufs()