Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_rxtx_vec.h17 int nb_free = 0; in hns3_tx_bulk_free_buffers() local
28 if (nb_free && m->pool != free[0]->pool) { in hns3_tx_bulk_free_buffers()
30 nb_free); in hns3_tx_bulk_free_buffers()
31 nb_free = 0; in hns3_tx_bulk_free_buffers()
33 free[nb_free++] = m; in hns3_tx_bulk_free_buffers()
36 if (nb_free) in hns3_tx_bulk_free_buffers()
37 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in hns3_tx_bulk_free_buffers()
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_rxtx_vec_common.h84 int nb_free = 0; in iavf_tx_free_bufs() local
102 nb_free = 1; in iavf_tx_free_bufs()
107 free[nb_free++] = m; in iavf_tx_free_bufs()
111 nb_free); in iavf_tx_free_bufs()
113 nb_free = 1; in iavf_tx_free_bufs()
117 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in iavf_tx_free_bufs()
127 txq->nb_free = (uint16_t)(txq->nb_free + txq->rs_thresh); in iavf_tx_free_bufs()
181 if (!txq->sw_ring || txq->nb_free == max_desc) in _iavf_tx_queue_release_mbufs_vec()
H A Diavf_rxtx_vec_avx512.c1406 int nb_free = 0; in iavf_tx_free_bufs_avx512() local
1474 nb_free = 1; in iavf_tx_free_bufs_avx512()
1479 free[nb_free++] = m; in iavf_tx_free_bufs_avx512()
1483 nb_free); in iavf_tx_free_bufs_avx512()
1485 nb_free = 1; in iavf_tx_free_bufs_avx512()
1489 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in iavf_tx_free_bufs_avx512()
1500 txq->nb_free = (uint16_t)(txq->nb_free + txq->rs_thresh); in iavf_tx_free_bufs_avx512()
1602 if (txq->nb_free < txq->free_thresh) in iavf_xmit_fixed_burst_vec_avx512()
1605 nb_commit = nb_pkts = (uint16_t)RTE_MIN(txq->nb_free, nb_pkts); in iavf_xmit_fixed_burst_vec_avx512()
1614 txq->nb_free = (uint16_t)(txq->nb_free - nb_pkts); in iavf_xmit_fixed_burst_vec_avx512()
[all …]
H A Diavf_rxtx.c232 txq->nb_free = txq->nb_tx_desc - 1; in reset_tx_queue()
1960 txq->nb_free = (uint16_t)(txq->nb_free + nb_tx_to_clean); in iavf_xmit_cleanup()
2101 if (txq->nb_free < txq->free_thresh) in iavf_xmit_pkts()
2135 if (nb_used > txq->nb_free) { in iavf_xmit_pkts()
2142 while (nb_used > txq->nb_free) { in iavf_xmit_pkts()
2225 txq->nb_free = (uint16_t)(txq->nb_free - nb_used); in iavf_xmit_pkts()
2489 if (txq->nb_free == 0 && iavf_xmit_cleanup(txq)) in iavf_tx_done_cleanup_full()
2492 nb_tx_to_clean = txq->nb_free; in iavf_tx_done_cleanup_full()
2493 nb_tx_free_last = txq->nb_free; in iavf_tx_done_cleanup_full()
2519 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.c1468 if (txq->nb_free < txq->free_thresh) in iavf_xmit_fixed_burst_vec_avx2()
1471 nb_commit = nb_pkts = (uint16_t)RTE_MIN(txq->nb_free, nb_pkts); in iavf_xmit_fixed_burst_vec_avx2()
1479 txq->nb_free = (uint16_t)(txq->nb_free - nb_pkts); in iavf_xmit_fixed_burst_vec_avx2()
H A Diavf_rxtx.h221 uint16_t nb_free; member
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_rxtx_vec_common.h83 int nb_free = 0; in i40e_tx_free_bufs() local
101 nb_free = 1; in i40e_tx_free_bufs()
106 free[nb_free++] = m; in i40e_tx_free_bufs()
110 nb_free); in i40e_tx_free_bufs()
112 nb_free = 1; in i40e_tx_free_bufs()
116 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in i40e_tx_free_bufs()
/f-stack/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.c107 int i, nb_free = 0; in ixgbe_tx_free_bufs() local
129 if (nb_free >= RTE_IXGBE_TX_MAX_FREE_BUF_SZ || in ixgbe_tx_free_bufs()
130 (nb_free > 0 && m->pool != free[0]->pool)) { in ixgbe_tx_free_bufs()
132 (void **)free, nb_free); in ixgbe_tx_free_bufs()
133 nb_free = 0; in ixgbe_tx_free_bufs()
136 free[nb_free++] = m; in ixgbe_tx_free_bufs()
139 if (nb_free > 0) in ixgbe_tx_free_bufs()
140 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in ixgbe_tx_free_bufs()
/f-stack/dpdk/drivers/net/ice/
H A Dice_rxtx_vec_common.h81 int nb_free = 0; in ice_tx_free_bufs() local
99 nb_free = 1; in ice_tx_free_bufs()
104 free[nb_free++] = m; in ice_tx_free_bufs()
108 nb_free); in ice_tx_free_bufs()
110 nb_free = 1; in ice_tx_free_bufs()
114 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in ice_tx_free_bufs()
H A Dice_rxtx_vec_avx512.c827 int nb_free = 0; in ice_tx_free_bufs_avx512() local
895 nb_free = 1; in ice_tx_free_bufs_avx512()
900 free[nb_free++] = m; in ice_tx_free_bufs_avx512()
904 nb_free); in ice_tx_free_bufs_avx512()
906 nb_free = 1; in ice_tx_free_bufs_avx512()
910 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in ice_tx_free_bufs_avx512()
/f-stack/dpdk/drivers/net/fm10k/
H A Dfm10k_rxtx_vec.c767 int nb_free = 0; in fm10k_tx_free_bufs() local
784 nb_free = 1; in fm10k_tx_free_bufs()
789 free[nb_free++] = m; in fm10k_tx_free_bufs()
792 (void *)free, nb_free); in fm10k_tx_free_bufs()
794 nb_free = 1; in fm10k_tx_free_bufs()
798 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in fm10k_tx_free_bufs()
808 txq->nb_free = (uint16_t)(txq->nb_free + txq->rs_thresh); in fm10k_tx_free_bufs()
841 if (txq->nb_free < txq->free_thresh) in fm10k_xmit_fixed_burst_vec()
844 nb_commit = nb_pkts = (uint16_t)RTE_MIN(txq->nb_free, nb_pkts); in fm10k_xmit_fixed_burst_vec()
852 txq->nb_free = (uint16_t)(txq->nb_free - nb_pkts); in fm10k_xmit_fixed_burst_vec()
[all …]
H A Dfm10k_rxtx.c510 int nb_free = 0; in tx_free_bulk_mbuf() local
518 nb_free = 1; in tx_free_bulk_mbuf()
523 free[nb_free++] = m; in tx_free_bulk_mbuf()
526 (void *)free, nb_free); in tx_free_bulk_mbuf()
528 nb_free = 1; in tx_free_bulk_mbuf()
533 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in tx_free_bulk_mbuf()
565 q->nb_free += count + (next_rs + 1 - q->last_free); in tx_free_descriptors()
600 q->nb_free -= mb->nb_segs; in tx_xmit_pkt()
668 if (q->nb_free < q->free_thresh) in fm10k_xmit_pkts()
673 if (q->nb_free < mb->nb_segs) in fm10k_xmit_pkts()
H A Dfm10k.h204 uint16_t nb_free; member
H A Dfm10k_ethdev.c328 q->nb_free = q->nb_desc - 1; in tx_queue_reset()
/f-stack/dpdk/drivers/net/enic/
H A Denic_rxtx.c337 unsigned int nb_to_free, nb_free = 0, i; in enic_free_wq_bufs() local
355 RTE_ASSERT(nb_free < ENIC_MAX_WQ_DESCS); in enic_free_wq_bufs()
356 free[nb_free++] = m; in enic_free_wq_bufs()
358 rte_mempool_put_bulk(pool, (void *)free, nb_free); in enic_free_wq_bufs()
360 nb_free = 1; in enic_free_wq_bufs()
366 if (nb_free > 0) in enic_free_wq_bufs()
367 rte_mempool_put_bulk(pool, (void **)free, nb_free); in enic_free_wq_bufs()
/f-stack/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()
/f-stack/dpdk/app/test/
H A Dtest_pmd_perf.c502 int nb_free = 0; in main_loop() local
510 nb_free += nb_rx; in main_loop()
514 } while (nb_free != pkt_per_port && timeout != 0); in main_loop()
515 printf("free %d (expected %d) mbuf left in port %u\n", nb_free, in main_loop()
/f-stack/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c98 int i, nb_free = 0; in txgbe_tx_free_bufs() local
123 if (nb_free >= RTE_TXGBE_TX_MAX_FREE_BUF_SZ || in txgbe_tx_free_bufs()
124 (nb_free > 0 && m->pool != free[0]->pool)) { in txgbe_tx_free_bufs()
126 (void **)free, nb_free); in txgbe_tx_free_bufs()
127 nb_free = 0; in txgbe_tx_free_bufs()
130 free[nb_free++] = m; in txgbe_tx_free_bufs()
133 if (nb_free > 0) in txgbe_tx_free_bufs()
134 rte_mempool_put_bulk(free[0]->pool, (void **)free, nb_free); in txgbe_tx_free_bufs()