| /dpdk/drivers/net/virtio/ |
| H A D | virtio_rxtx_packed.c | 88 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 D | virtio_rxtx.c | 758 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 D | virtqueue.h | 859 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 D | igc_txrx.h | 34 int eth_igc_tx_done_cleanup(void *txqueue, uint32_t free_cnt);
|
| /dpdk/drivers/net/i40e/ |
| H A D | i40e_rxtx.c | 2648 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 D | ngbe_rxtx.c | 1734 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 D | ngbe_rxtx.h | 371 int ngbe_dev_tx_done_cleanup(void *tx_queue, uint32_t free_cnt);
|
| /dpdk/drivers/net/ice/ |
| H A D | ice_rxtx.c | 2978 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 D | ice_rxtx.h | 291 int ice_tx_done_cleanup(void *txq, uint32_t free_cnt);
|
| /dpdk/drivers/net/qede/base/ |
| H A D | ecore_int.c | 1765 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 D | ecore_int_api.h | 57 int free_cnt; member
|
| /dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_rxtx.c | 2376 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 D | ixgbe_rxtx.h | 293 int ixgbe_dev_tx_done_cleanup(void *tx_queue, uint32_t free_cnt);
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_rxtx.c | 2039 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 D | txgbe_rxtx.h | 420 int txgbe_dev_tx_done_cleanup(void *tx_queue, uint32_t free_cnt);
|
| /dpdk/drivers/net/netvsc/ |
| H A D | hn_var.h | 213 int hn_dev_tx_done_cleanup(void *arg, uint32_t free_cnt);
|
| /dpdk/drivers/net/iavf/ |
| H A D | iavf_rxtx.c | 3136 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 D | iavf_rxtx.h | 605 int iavf_dev_tx_done_cleanup(void *txq, uint32_t free_cnt);
|
| /dpdk/drivers/net/e1000/ |
| H A D | e1000_ethdev.h | 415 int eth_igb_tx_done_cleanup(void *txq, uint32_t free_cnt);
|
| H A D | igb_rxtx.c | 1292 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 D | cnxk_ethdev_ops.c | 810 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 D | cnxk_ethdev.h | 527 int cnxk_nix_tx_done_cleanup(void *txq, uint32_t free_cnt);
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_rxtx.c | 4596 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 D | hns3_rxtx.h | 759 int hns3_tx_done_cleanup(void *txq, uint32_t free_cnt);
|
| /dpdk/lib/ethdev/ |
| H A D | ethdev_driver.h | 497 typedef int (*eth_tx_done_cleanup_t)(void *txq, uint32_t free_cnt);
|