Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_tx.h76 unsigned int free_thresh; member
101 unsigned int free_thresh; member
H A Dsfc_tx.c166 txq_info->free_thresh = in sfc_tx_qinit()
179 info.free_thresh = txq_info->free_thresh; in sfc_tx_qinit()
757 const unsigned int soft_max_fill = hard_max_fill - txq->free_thresh; in sfc_efx_xmit_pkts()
1032 txq->free_thresh = info->free_thresh; in sfc_efx_tx_qcreate()
H A Dsfc_ef10_tx.c66 unsigned int free_thresh; member
615 reap_done = (dma_desc_space < txq->free_thresh); in sfc_ef10_xmit_pkts()
839 reap_done = (dma_desc_space < RTE_MAX(txq->free_thresh, nb_pkts)); in sfc_ef10_simple_xmit_pkts()
958 txq->free_thresh = info->free_thresh; in sfc_ef10_tx_qcreate()
H A Dsfc_ef100_tx.c70 unsigned int free_thresh; member
639 reap_done = (dma_desc_space < txq->free_thresh); in sfc_ef100_xmit_pkts()
796 txq->free_thresh = info->free_thresh; in sfc_ef100_tx_qcreate()
H A Dsfc_dp_tx.h49 unsigned int free_thresh; member
H A Dsfc_ethdev.c1224 qinfo->conf.tx_free_thresh = txq_info->free_thresh; in sfc_tx_queue_info_get()
/f-stack/dpdk/drivers/net/axgbe/
H A Daxgbe_rxtx.c85 rxq->free_thresh = rx_conf->rx_free_thresh ? in axgbe_dev_rx_queue_setup()
87 if (rxq->free_thresh > rxq->nb_desc) in axgbe_dev_rx_queue_setup()
88 rxq->free_thresh = rxq->nb_desc >> 3; in axgbe_dev_rx_queue_setup()
516 txq->free_thresh = tx_conf->tx_free_thresh ? in axgbe_dev_tx_queue_setup()
518 if (txq->free_thresh > txq->nb_desc) in axgbe_dev_tx_queue_setup()
519 txq->free_thresh = (txq->nb_desc >> 1); in axgbe_dev_tx_queue_setup()
520 txq->free_batch_cnt = txq->free_thresh; in axgbe_dev_tx_queue_setup()
523 if (txq->nb_desc % txq->free_thresh != 0) in axgbe_dev_tx_queue_setup()
782 if (unlikely(nb_desc_free <= txq->free_thresh)) { in axgbe_xmit_pkts()
H A Daxgbe_rxtx.h73 uint16_t free_thresh; member
115 uint16_t free_thresh; member
H A Daxgbe_rxtx_vec_sse.c69 if (txq->nb_desc_free < txq->free_thresh) { in axgbe_xmit_pkts_vec()
H A Daxgbe_ethdev.c1377 qinfo->conf.rx_free_thresh = rxq->free_thresh; in axgbe_rxq_info_get()
1388 qinfo->conf.tx_free_thresh = txq->free_thresh; in axgbe_txq_info_get()
/f-stack/dpdk/drivers/net/fm10k/
H A Dfm10k.h81 RTE_MIN(((txq)->nb_desc - 2), (txq)->free_thresh)
206 uint16_t free_thresh; member
H A Dfm10k_rxtx.c668 if (q->nb_free < q->free_thresh) in fm10k_xmit_pkts()
H A Dfm10k_rxtx_vec.c841 if (txq->nb_free < txq->free_thresh) in fm10k_xmit_fixed_burst_vec()
H A Dfm10k_ethdev.c1929 q->free_thresh = tx_free_thresh; in handle_txconf()
/f-stack/dpdk/drivers/net/af_xdp/
H A Drte_eth_af_xdp.c330 uint32_t free_thresh = fq->size >> 1; in af_xdp_rx_cp() local
333 if (xsk_prod_nb_free(fq, free_thresh) >= free_thresh) in af_xdp_rx_cp()
458 uint32_t free_thresh = cq->size >> 1; in af_xdp_tx_zc() local
460 if (xsk_cons_nb_avail(cq, free_thresh) >= free_thresh) in af_xdp_tx_zc()
/f-stack/dpdk/drivers/net/netvsc/
H A Dhn_var.h60 uint32_t free_thresh; member
H A Dhn_rxtx.c275 txq->free_thresh = tx_free_thresh; in hn_dev_tx_queue_setup()
1489 tx_thresh = RTE_MAX(txq->free_thresh, nb_pkts); in hn_xmit_pkts()
/f-stack/dpdk/drivers/net/enic/
H A Denic_main.c806 uint16_t nb_desc, uint16_t free_thresh) in enic_alloc_rq() argument
847 rq_sop->rx_free_thresh = free_thresh; in enic_alloc_rq()
848 rq_data->rx_free_thresh = free_thresh; in enic_alloc_rq()
850 free_thresh); in enic_alloc_rq()
H A Denic.h409 uint16_t nb_desc, uint16_t free_thresh);
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_rxtx.c2500 uint16_t rs_thresh, free_thresh, fast_free_thresh; in hns3_tx_queue_conf_check() local
2511 free_thresh = (conf->tx_free_thresh > 0) ? in hns3_tx_queue_conf_check()
2513 if (rs_thresh + free_thresh > nb_desc || nb_desc % rs_thresh || in hns3_tx_queue_conf_check()
2515 free_thresh >= nb_desc - HNS3_TX_RS_FREE_THRESH_GAP) { in hns3_tx_queue_conf_check()
2519 rs_thresh, free_thresh, nb_desc, hw->data->port_id, in hns3_tx_queue_conf_check()
2529 free_thresh = fast_free_thresh - in hns3_tx_queue_conf_check()
2534 *tx_free_thresh = free_thresh; in hns3_tx_queue_conf_check()
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_rxtx.h223 uint16_t free_thresh; member
H A Diavf_rxtx.c671 txq->free_thresh = tx_free_thresh; in iavf_dev_tx_queue_setup()
2101 if (txq->nb_free < txq->free_thresh) in iavf_xmit_pkts()
2569 qinfo->conf.tx_free_thresh = txq->free_thresh; in iavf_dev_txq_info_get()
H A Diavf_rxtx_vec_sse.c1123 if (txq->nb_free < txq->free_thresh) 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()
H A Diavf_rxtx_vec_avx512.c1602 if (txq->nb_free < txq->free_thresh) in iavf_xmit_fixed_burst_vec_avx512()