Home
last modified time | relevance | path

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

12

/f-stack/dpdk/drivers/net/virtio/
H A Dvirtio_rxtx.c730 free_cnt)) { in virtio_dev_rx_queue_setup_finish()
733 free_cnt); in virtio_dev_rx_queue_setup_finish()
740 nbufs += free_cnt; in virtio_dev_rx_queue_setup_finish()
1032 free_cnt) == 0)) { in virtio_recv_pkts()
1034 free_cnt); in virtio_recv_pkts()
1039 nb_enqueued += free_cnt; in virtio_recv_pkts()
1135 free_cnt) == 0)) { in virtio_recv_pkts_packed()
1137 new_pkts, free_cnt); in virtio_recv_pkts_packed()
1320 free_cnt); in virtio_recv_pkts_inorder()
1498 free_cnt); in virtio_recv_mergeable_pkts()
[all …]
H A Dvirtio_rxtx_packed_avx.c575 uint16_t free_cnt = vq->vq_free_thresh; in virtio_recv_pkts_packed_vec() local
604 if (likely(vq->vq_free_cnt >= free_cnt)) { in virtio_recv_pkts_packed_vec()
605 struct rte_mbuf *new_pkts[free_cnt]; in virtio_recv_pkts_packed_vec()
607 free_cnt) == 0)) { in virtio_recv_pkts_packed_vec()
609 free_cnt); in virtio_recv_pkts_packed_vec()
610 nb_enqueued += free_cnt; in virtio_recv_pkts_packed_vec()
614 dev->data->rx_mbuf_alloc_failed += free_cnt; in virtio_recv_pkts_packed_vec()
H A Dvirtqueue.h833 uint16_t used_idx, id, curr_id, free_cnt = 0; in virtio_xmit_cleanup_inorder_packed() local
848 free_cnt += dxp->ndescs; in virtio_xmit_cleanup_inorder_packed()
861 vq->vq_free_cnt += free_cnt; in virtio_xmit_cleanup_inorder_packed()
932 int16_t free_cnt = 0; in virtio_xmit_cleanup_inorder() local
940 free_cnt += dxp->ndescs; in virtio_xmit_cleanup_inorder()
947 vq->vq_free_cnt += free_cnt; in virtio_xmit_cleanup_inorder()
/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-pow-defs.h1308 uint64_t free_cnt : 12; /**< # of total free buffers */ member
1318 uint64_t free_cnt : 12;
1331 uint64_t free_cnt : 7; /**< # of total free buffers */ member
1341 uint64_t free_cnt : 7;
1356 uint64_t free_cnt : 9; /**< # of total free buffers */ member
1366 uint64_t free_cnt : 9;
1384 uint64_t free_cnt : 10; /**< # of total free buffers */ member
1394 uint64_t free_cnt : 10;
1415 uint64_t free_cnt : 11; /**< # of total free buffers */ member
1425 uint64_t free_cnt : 11;
H A Dcvmx-sso-defs.h1685 uint64_t free_cnt : 12; /**< Number of total free buffers */ member
1687 uint64_t free_cnt : 12;
/f-stack/dpdk/drivers/net/igc/
H A Digc_txrx.h37 int eth_igc_tx_done_cleanup(void *txqueue, uint32_t free_cnt);
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_rxtx.c2533 uint32_t free_cnt) in i40e_tx_done_cleanup_full() argument
2550 if (!free_cnt) in i40e_tx_done_cleanup_full()
2551 free_cnt = txq->nb_tx_desc; in i40e_tx_done_cleanup_full()
2556 for (pkt_cnt = 0; pkt_cnt < free_cnt; ) { in i40e_tx_done_cleanup_full()
2558 pkt_cnt < free_cnt && in i40e_tx_done_cleanup_full()
2578 if (pkt_cnt < free_cnt) { in i40e_tx_done_cleanup_full()
2592 uint32_t free_cnt) in i40e_tx_done_cleanup_simple() argument
2596 if (free_cnt == 0 || free_cnt > txq->nb_tx_desc) in i40e_tx_done_cleanup_simple()
2597 free_cnt = txq->nb_tx_desc; in i40e_tx_done_cleanup_simple()
2599 cnt = free_cnt - free_cnt % txq->tx_rs_thresh; in i40e_tx_done_cleanup_simple()
[all …]
H A Di40e_rxtx.h218 int i40e_tx_done_cleanup(void *txq, uint32_t free_cnt);
/f-stack/dpdk/drivers/net/ice/
H A Dice_rxtx.c2760 uint32_t free_cnt) in ice_tx_done_cleanup_full() argument
2777 if (!free_cnt) in ice_tx_done_cleanup_full()
2778 free_cnt = txq->nb_tx_desc; in ice_tx_done_cleanup_full()
2783 for (pkt_cnt = 0; pkt_cnt < free_cnt; ) { in ice_tx_done_cleanup_full()
2785 pkt_cnt < free_cnt && in ice_tx_done_cleanup_full()
2805 if (pkt_cnt < free_cnt) { in ice_tx_done_cleanup_full()
2820 uint32_t free_cnt __rte_unused) in ice_tx_done_cleanup_vec()
2828 uint32_t free_cnt) in ice_tx_done_cleanup_simple() argument
2832 if (free_cnt == 0 || free_cnt > txq->nb_tx_desc) in ice_tx_done_cleanup_simple()
2833 free_cnt = txq->nb_tx_desc; in ice_tx_done_cleanup_simple()
[all …]
H A Dice_rxtx.h265 int ice_tx_done_cleanup(void *txq, uint32_t free_cnt);
/f-stack/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c1965 if (!free_cnt) in txgbe_tx_done_cleanup_full()
1966 free_cnt = txq->nb_tx_desc; in txgbe_tx_done_cleanup_full()
1971 for (pkt_cnt = 0; pkt_cnt < free_cnt; ) { in txgbe_tx_done_cleanup_full()
1973 pkt_cnt < free_cnt && in txgbe_tx_done_cleanup_full()
1989 if (pkt_cnt < free_cnt) { in txgbe_tx_done_cleanup_full()
2003 uint32_t free_cnt) in txgbe_tx_done_cleanup_simple() argument
2007 if (free_cnt == 0 || free_cnt > txq->nb_tx_desc) in txgbe_tx_done_cleanup_simple()
2008 free_cnt = txq->nb_tx_desc; in txgbe_tx_done_cleanup_simple()
2010 cnt = free_cnt - free_cnt % txq->tx_free_thresh; in txgbe_tx_done_cleanup_simple()
2031 return txgbe_tx_done_cleanup_simple(txq, free_cnt); in txgbe_dev_tx_done_cleanup()
[all …]
H A Dtxgbe_rxtx.h406 int txgbe_dev_tx_done_cleanup(void *tx_queue, uint32_t free_cnt);
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.h289 int ixgbe_dev_tx_done_cleanup(void *tx_queue, uint32_t free_cnt);
H A Dixgbe_rxtx.c2330 if (!free_cnt) in ixgbe_tx_done_cleanup_full()
2331 free_cnt = txq->nb_tx_desc; in ixgbe_tx_done_cleanup_full()
2336 for (pkt_cnt = 0; pkt_cnt < free_cnt; ) { in ixgbe_tx_done_cleanup_full()
2338 pkt_cnt < free_cnt && in ixgbe_tx_done_cleanup_full()
2358 if (pkt_cnt < free_cnt) { in ixgbe_tx_done_cleanup_full()
2372 uint32_t free_cnt) in ixgbe_tx_done_cleanup_simple() argument
2376 if (free_cnt == 0 || free_cnt > txq->nb_tx_desc) in ixgbe_tx_done_cleanup_simple()
2377 free_cnt = txq->nb_tx_desc; in ixgbe_tx_done_cleanup_simple()
2379 cnt = free_cnt - free_cnt % txq->tx_rs_thresh; in ixgbe_tx_done_cleanup_simple()
2396 uint32_t free_cnt __rte_unused) in ixgbe_tx_done_cleanup_vec()
[all …]
/f-stack/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
/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_ethdev_ops.c435 otx2_nix_tx_done_cleanup(void *txq, uint32_t free_cnt) in otx2_nix_tx_done_cleanup() argument
438 RTE_SET_USED(free_cnt); in otx2_nix_tx_done_cleanup()
H A Dotx2_ethdev.h416 int otx2_nix_tx_done_cleanup(void *txq, uint32_t free_cnt);
/f-stack/dpdk/drivers/net/netvsc/
H A Dhn_var.h181 int hn_dev_tx_done_cleanup(void *arg, uint32_t free_cnt);
H A Dhn_rxtx.c1051 hn_dev_tx_done_cleanup(void *arg, uint32_t free_cnt) in hn_dev_tx_done_cleanup() argument
1055 return hn_process_events(txq->hv, txq->queue_id, free_cnt); in hn_dev_tx_done_cleanup()
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_rxtx.c2477 uint32_t free_cnt) in iavf_tx_done_cleanup_full() argument
2494 if (!free_cnt) in iavf_tx_done_cleanup_full()
2495 free_cnt = txq->nb_tx_desc; in iavf_tx_done_cleanup_full()
2500 for (pkt_cnt = 0; pkt_cnt < free_cnt; ) { in iavf_tx_done_cleanup_full()
2502 pkt_cnt < free_cnt && in iavf_tx_done_cleanup_full()
2522 if (pkt_cnt < free_cnt) { in iavf_tx_done_cleanup_full()
2535 iavf_dev_tx_done_cleanup(void *txq, uint32_t free_cnt) in iavf_dev_tx_done_cleanup() argument
2539 return iavf_tx_done_cleanup_full(q, free_cnt); in iavf_dev_tx_done_cleanup()
H A Diavf_rxtx.h411 int iavf_dev_tx_done_cleanup(void *txq, uint32_t free_cnt);
/f-stack/dpdk/drivers/net/e1000/
H A De1000_ethdev.h417 int eth_igb_tx_done_cleanup(void *txq, uint32_t free_cnt);
H A Digb_rxtx.c1290 igb_tx_done_cleanup(struct igb_tx_queue *txq, uint32_t free_cnt) in igb_tx_done_cleanup() argument
1356 if (unlikely(count == (int)free_cnt)) in igb_tx_done_cleanup()
1404 eth_igb_tx_done_cleanup(void *txq, uint32_t free_cnt) in eth_igb_tx_done_cleanup() argument
1406 return igb_tx_done_cleanup(txq, free_cnt); in eth_igb_tx_done_cleanup()
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_ethdev_driver.h292 typedef int (*eth_tx_done_cleanup_t)(void *txq, uint32_t free_cnt);

12