Home
last modified time | relevance | path

Searched refs:free_cnt (Results 1 – 25 of 34) sorted by relevance

12

/dpdk/drivers/net/virtio/
H A Dvirtio_rxtx_packed.c88 uint16_t free_cnt = vq->vq_free_thresh; in virtio_recv_pkts_packed_vec() local
119 if (likely(vq->vq_free_cnt >= free_cnt)) { in virtio_recv_pkts_packed_vec()
120 struct rte_mbuf *new_pkts[free_cnt]; in virtio_recv_pkts_packed_vec()
122 free_cnt) == 0)) { in virtio_recv_pkts_packed_vec()
124 free_cnt); in virtio_recv_pkts_packed_vec()
125 nb_enqueued += free_cnt; in virtio_recv_pkts_packed_vec()
129 dev->data->rx_mbuf_alloc_failed += free_cnt; in virtio_recv_pkts_packed_vec()
H A Dvirtio_rxtx.c758 free_cnt)) { in virtio_dev_rx_queue_setup_finish()
761 free_cnt); in virtio_dev_rx_queue_setup_finish()
766 nbufs += free_cnt; in virtio_dev_rx_queue_setup_finish()
1061 free_cnt) == 0)) { in virtio_recv_pkts()
1063 free_cnt); in virtio_recv_pkts()
1068 nb_enqueued += free_cnt; in virtio_recv_pkts()
1164 free_cnt) == 0)) { in virtio_recv_pkts_packed()
1166 new_pkts, free_cnt); in virtio_recv_pkts_packed()
1349 free_cnt); in virtio_recv_pkts_inorder()
1527 free_cnt); in virtio_recv_mergeable_pkts()
[all …]
H A Dvirtqueue.h859 uint16_t used_idx, id, curr_id, free_cnt = 0; in virtio_xmit_cleanup_inorder_packed() local
875 free_cnt += dxp->ndescs; in virtio_xmit_cleanup_inorder_packed()
888 vq->vq_free_cnt += free_cnt; in virtio_xmit_cleanup_inorder_packed()
959 int16_t free_cnt = 0; in virtio_xmit_cleanup_inorder() local
967 free_cnt += dxp->ndescs; in virtio_xmit_cleanup_inorder()
974 vq->vq_free_cnt += free_cnt; in virtio_xmit_cleanup_inorder()
/dpdk/drivers/net/igc/
H A Digc_txrx.h34 int eth_igc_tx_done_cleanup(void *txqueue, uint32_t free_cnt);
/dpdk/drivers/net/i40e/
H A Di40e_rxtx.c2648 uint32_t free_cnt) in i40e_tx_done_cleanup_full() argument
2665 if (!free_cnt) in i40e_tx_done_cleanup_full()
2666 free_cnt = txq->nb_tx_desc; in i40e_tx_done_cleanup_full()
2671 for (pkt_cnt = 0; pkt_cnt < free_cnt; ) { in i40e_tx_done_cleanup_full()
2673 pkt_cnt < free_cnt && in i40e_tx_done_cleanup_full()
2693 if (pkt_cnt < free_cnt) { in i40e_tx_done_cleanup_full()
2707 uint32_t free_cnt) in i40e_tx_done_cleanup_simple() argument
2711 if (free_cnt == 0 || free_cnt > txq->nb_tx_desc) in i40e_tx_done_cleanup_simple()
2712 free_cnt = txq->nb_tx_desc; in i40e_tx_done_cleanup_simple()
2714 cnt = free_cnt - free_cnt % txq->tx_rs_thresh; in i40e_tx_done_cleanup_simple()
[all …]
/dpdk/drivers/net/ngbe/
H A Dngbe_rxtx.c1734 if (!free_cnt) in ngbe_tx_done_cleanup_full()
1735 free_cnt = txq->nb_tx_desc; in ngbe_tx_done_cleanup_full()
1740 for (pkt_cnt = 0; pkt_cnt < free_cnt; ) { in ngbe_tx_done_cleanup_full()
1742 pkt_cnt < free_cnt && in ngbe_tx_done_cleanup_full()
1758 if (pkt_cnt < free_cnt) { in ngbe_tx_done_cleanup_full()
1772 uint32_t free_cnt) in ngbe_tx_done_cleanup_simple() argument
1776 if (free_cnt == 0 || free_cnt > txq->nb_tx_desc) in ngbe_tx_done_cleanup_simple()
1777 free_cnt = txq->nb_tx_desc; in ngbe_tx_done_cleanup_simple()
1779 cnt = free_cnt - free_cnt % txq->tx_free_thresh; in ngbe_tx_done_cleanup_simple()
1800 return ngbe_tx_done_cleanup_simple(txq, free_cnt); in ngbe_dev_tx_done_cleanup()
[all …]
H A Dngbe_rxtx.h371 int ngbe_dev_tx_done_cleanup(void *tx_queue, uint32_t free_cnt);
/dpdk/drivers/net/ice/
H A Dice_rxtx.c2978 uint32_t free_cnt) in ice_tx_done_cleanup_full() argument
2995 if (!free_cnt) in ice_tx_done_cleanup_full()
2996 free_cnt = txq->nb_tx_desc; in ice_tx_done_cleanup_full()
3001 for (pkt_cnt = 0; pkt_cnt < free_cnt; ) { in ice_tx_done_cleanup_full()
3003 pkt_cnt < free_cnt && in ice_tx_done_cleanup_full()
3023 if (pkt_cnt < free_cnt) { in ice_tx_done_cleanup_full()
3038 uint32_t free_cnt __rte_unused) in ice_tx_done_cleanup_vec()
3046 uint32_t free_cnt) in ice_tx_done_cleanup_simple() argument
3050 if (free_cnt == 0 || free_cnt > txq->nb_tx_desc) in ice_tx_done_cleanup_simple()
3051 free_cnt = txq->nb_tx_desc; in ice_tx_done_cleanup_simple()
[all …]
H A Dice_rxtx.h291 int ice_tx_done_cleanup(void *txq, uint32_t free_cnt);
/dpdk/drivers/net/qede/base/
H A Decore_int.c1765 p_info->usage.free_cnt--; in ecore_int_sb_init()
1827 p_info->usage.free_cnt++; in ecore_int_sb_release()
2204 if (vfs > p_info->usage.free_cnt + in ecore_int_igu_reset_cam()
2209 p_info->usage.free_cnt + in ecore_int_igu_reset_cam()
2222 p_info->usage.free_cnt = p_info->usage.cnt; in ecore_int_igu_reset_cam()
2312 p_cnt->free_cnt = p_cnt->orig; in ecore_int_igu_reset_cam_default()
2421 p_igu_info->usage.free_cnt = p_igu_info->usage.cnt; in ecore_int_igu_read_cam()
2510 p_info->usage.free_cnt--; in ecore_int_igu_relocate_sb()
2527 p_info->usage.free_cnt++; in ecore_int_igu_relocate_sb()
H A Decore_int_api.h57 int free_cnt; member
/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.c2376 if (!free_cnt) in ixgbe_tx_done_cleanup_full()
2377 free_cnt = txq->nb_tx_desc; in ixgbe_tx_done_cleanup_full()
2382 for (pkt_cnt = 0; pkt_cnt < free_cnt; ) { in ixgbe_tx_done_cleanup_full()
2384 pkt_cnt < free_cnt && in ixgbe_tx_done_cleanup_full()
2404 if (pkt_cnt < free_cnt) { in ixgbe_tx_done_cleanup_full()
2418 uint32_t free_cnt) in ixgbe_tx_done_cleanup_simple() argument
2422 if (free_cnt == 0 || free_cnt > txq->nb_tx_desc) in ixgbe_tx_done_cleanup_simple()
2423 free_cnt = txq->nb_tx_desc; in ixgbe_tx_done_cleanup_simple()
2425 cnt = free_cnt - free_cnt % txq->tx_rs_thresh; in ixgbe_tx_done_cleanup_simple()
2442 uint32_t free_cnt __rte_unused) in ixgbe_tx_done_cleanup_vec()
[all …]
H A Dixgbe_rxtx.h293 int ixgbe_dev_tx_done_cleanup(void *tx_queue, uint32_t free_cnt);
/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c2039 if (!free_cnt) in txgbe_tx_done_cleanup_full()
2040 free_cnt = txq->nb_tx_desc; in txgbe_tx_done_cleanup_full()
2045 for (pkt_cnt = 0; pkt_cnt < free_cnt; ) { in txgbe_tx_done_cleanup_full()
2047 pkt_cnt < free_cnt && in txgbe_tx_done_cleanup_full()
2063 if (pkt_cnt < free_cnt) { in txgbe_tx_done_cleanup_full()
2077 uint32_t free_cnt) in txgbe_tx_done_cleanup_simple() argument
2081 if (free_cnt == 0 || free_cnt > txq->nb_tx_desc) in txgbe_tx_done_cleanup_simple()
2082 free_cnt = txq->nb_tx_desc; in txgbe_tx_done_cleanup_simple()
2084 cnt = free_cnt - free_cnt % txq->tx_free_thresh; in txgbe_tx_done_cleanup_simple()
2108 return txgbe_tx_done_cleanup_simple(txq, free_cnt); in txgbe_dev_tx_done_cleanup()
[all …]
H A Dtxgbe_rxtx.h420 int txgbe_dev_tx_done_cleanup(void *tx_queue, uint32_t free_cnt);
/dpdk/drivers/net/netvsc/
H A Dhn_var.h213 int hn_dev_tx_done_cleanup(void *arg, uint32_t free_cnt);
/dpdk/drivers/net/iavf/
H A Diavf_rxtx.c3136 uint32_t free_cnt) in iavf_tx_done_cleanup_full() argument
3153 if (!free_cnt) in iavf_tx_done_cleanup_full()
3154 free_cnt = txq->nb_tx_desc; in iavf_tx_done_cleanup_full()
3159 for (pkt_cnt = 0; pkt_cnt < free_cnt; ) { in iavf_tx_done_cleanup_full()
3161 pkt_cnt < free_cnt && in iavf_tx_done_cleanup_full()
3181 if (pkt_cnt < free_cnt) { in iavf_tx_done_cleanup_full()
3194 iavf_dev_tx_done_cleanup(void *txq, uint32_t free_cnt) in iavf_dev_tx_done_cleanup() argument
3198 return iavf_tx_done_cleanup_full(q, free_cnt); in iavf_dev_tx_done_cleanup()
H A Diavf_rxtx.h605 int iavf_dev_tx_done_cleanup(void *txq, uint32_t free_cnt);
/dpdk/drivers/net/e1000/
H A De1000_ethdev.h415 int eth_igb_tx_done_cleanup(void *txq, uint32_t free_cnt);
H A Digb_rxtx.c1292 igb_tx_done_cleanup(struct igb_tx_queue *txq, uint32_t free_cnt) in igb_tx_done_cleanup() argument
1358 if (unlikely(count == (int)free_cnt)) in igb_tx_done_cleanup()
1406 eth_igb_tx_done_cleanup(void *txq, uint32_t free_cnt) in eth_igb_tx_done_cleanup() argument
1408 return igb_tx_done_cleanup(txq, free_cnt); in eth_igb_tx_done_cleanup()
/dpdk/drivers/net/cnxk/
H A Dcnxk_ethdev_ops.c810 cnxk_nix_tx_done_cleanup(void *txq, uint32_t free_cnt) in cnxk_nix_tx_done_cleanup() argument
813 RTE_SET_USED(free_cnt); in cnxk_nix_tx_done_cleanup()
H A Dcnxk_ethdev.h527 int cnxk_nix_tx_done_cleanup(void *txq, uint32_t free_cnt);
/dpdk/drivers/net/hns3/
H A Dhns3_rxtx.c4596 hns3_tx_done_cleanup_full(struct hns3_tx_queue *txq, uint32_t free_cnt) in hns3_tx_done_cleanup_full() argument
4601 if (free_cnt == 0 || free_cnt > txq->nb_tx_desc) in hns3_tx_done_cleanup_full()
4602 free_cnt = txq->nb_tx_desc; in hns3_tx_done_cleanup_full()
4607 round_cnt = rounddown(free_cnt, txq->tx_rs_thresh); in hns3_tx_done_cleanup_full()
4617 hns3_tx_done_cleanup(void *txq, uint32_t free_cnt) in hns3_tx_done_cleanup() argument
4623 return hns3_tx_done_cleanup_full(q, free_cnt); in hns3_tx_done_cleanup()
H A Dhns3_rxtx.h759 int hns3_tx_done_cleanup(void *txq, uint32_t free_cnt);
/dpdk/lib/ethdev/
H A Dethdev_driver.h497 typedef int (*eth_tx_done_cleanup_t)(void *txq, uint32_t free_cnt);

12