Home
last modified time | relevance | path

Searched refs:napi_budget (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/net/ethernet/cavium/liquidio/
H A Drequest_manager.c364 struct octeon_instr_queue *iq, u32 napi_budget) in lio_process_iq_request_list() argument
423 if ((napi_budget) && (inst_count >= napi_budget)) in lio_process_iq_request_list()
442 u32 napi_budget) in octeon_flush_iq() argument
460 if (napi_budget) in octeon_flush_iq()
463 napi_budget - in octeon_flush_iq()
476 } while (tot_inst_processed < napi_budget); in octeon_flush_iq()
478 if (napi_budget && (tot_inst_processed >= napi_budget)) in octeon_flush_iq()
H A Docteon_iq.h375 struct octeon_instr_queue *iq, u32 napi_budget);
395 u32 napi_budget);
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tx.c718 struct mlx5_cqe64 *cqe, int napi_budget) in mlx5e_consume_skb() argument
734 napi_consume_skb(skb, napi_budget); in mlx5e_consume_skb()
738 struct mlx5_cqe64 *cqe, int napi_budget) in mlx5e_tx_wi_consume_fifo_skbs() argument
745 mlx5e_consume_skb(sq, skb, cqe, napi_budget); in mlx5e_tx_wi_consume_fifo_skbs()
760 bool mlx5e_poll_tx_cq(struct mlx5e_cq *cq, int napi_budget) in mlx5e_poll_tx_cq() argument
814 mlx5e_consume_skb(sq, wi->skb, cqe, napi_budget); in mlx5e_poll_tx_cq()
827 mlx5e_tx_wi_consume_fifo_skbs(sq, wi, cqe, napi_budget); in mlx5e_poll_tx_cq()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_txrx_common.h45 struct ixgbe_ring *tx_ring, int napi_budget);
H A Dixgbe_xsk.c459 struct ixgbe_ring *tx_ring, int napi_budget) in ixgbe_clean_xdp_tx_irq() argument
H A Dixgbe_main.c1350 struct ixgbe_ring *tx_ring, int napi_budget) in ixgbe_clean_tx_irq() argument
1394 napi_consume_skb(tx_buffer->skb, napi_budget); in ixgbe_clean_tx_irq()
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_txrx.c544 static void fbnic_clean_twq0(struct fbnic_napi_vector *nv, int napi_budget, in fbnic_clean_twq0() argument
598 napi_consume_skb(skb, napi_budget); in fbnic_clean_twq0()
775 static void fbnic_clean_twq(struct fbnic_napi_vector *nv, int napi_budget, in fbnic_clean_twq() argument
780 fbnic_clean_twq0(nv, napi_budget, &qt->sub0, false, head0); in fbnic_clean_twq()
782 fbnic_clean_twq0(nv, napi_budget, &qt->sub0, false, ts_head); in fbnic_clean_twq()
786 if (napi_budget) in fbnic_clean_twq()
795 int napi_budget) in fbnic_clean_tcq() argument
852 fbnic_clean_twq(nv, napi_budget, qt, ts_head, head0, head1); in fbnic_clean_tcq()
856 int napi_budget) in fbnic_clean_bdq() argument
864 fbnic_page_pool_drain(ring, head, napi_budget); in fbnic_clean_bdq()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dptp.c233 static bool mlx5e_ptp_poll_ts_cq(struct mlx5e_cq *cq, int napi_budget) in mlx5e_ptp_poll_ts_cq() argument
236 int budget = min(napi_budget, MLX5E_TX_CQ_POLL_BUDGET); in mlx5e_ptp_poll_ts_cq()
256 metadata_buff, &metadata_buff_sz, napi_budget); in mlx5e_ptp_poll_ts_cq()
/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c1179 struct fm10k_ring *tx_ring, int napi_budget) in fm10k_clean_tx_irq() argument
1217 napi_consume_skb(tx_buffer->skb, napi_budget); in fm10k_clean_tx_irq()
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.c234 struct iavf_ring *tx_ring, int napi_budget) in iavf_clean_tx_irq() argument
270 napi_consume_skb(tx_buf->skb, napi_budget); in iavf_clean_tx_irq()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_txrx.c271 static bool ice_clean_tx_irq(struct ice_tx_ring *tx_ring, int napi_budget) in ice_clean_tx_irq() argument
315 napi_consume_skb(tx_buf->skb, napi_budget); in ice_clean_tx_irq()
/linux/drivers/net/ethernet/engleder/
H A Dtsnep_main.c819 static bool tsnep_tx_poll(struct tsnep_tx *tx, int napi_budget) in tsnep_tx_poll() argument
877 napi_consume_skb(entry->skb, napi_budget); in tsnep_tx_poll()
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.c928 struct i40e_ring *tx_ring, int napi_budget, in i40e_clean_tx_irq() argument
967 napi_consume_skb(tx_buf->skb, napi_budget); in i40e_clean_tx_irq()
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_lib.c752 struct wx_ring *tx_ring, int napi_budget) in wx_clean_tx_irq() argument
808 napi_consume_skb(tx_buffer->skb, napi_budget); in wx_clean_tx_irq()
/linux/drivers/net/ethernet/freescale/enetc/
H A Denetc.c1217 static bool enetc_clean_tx_ring(struct enetc_bdr *tx_ring, int napi_budget) in enetc_clean_tx_ring() argument
1274 napi_consume_skb(skb, napi_budget); in enetc_clean_tx_ring()
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.c2061 int napi_budget, in idpf_tx_splitq_clean() argument
2071 .napi = napi_budget, in idpf_tx_splitq_clean()
/linux/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c269 struct ixgbevf_ring *tx_ring, int napi_budget) in ixgbevf_clean_tx_irq() argument
312 napi_consume_skb(tx_buffer->skb, napi_budget); in ixgbevf_clean_tx_irq()
/linux/drivers/net/ethernet/intel/igc/
H A Digc_main.c3134 static bool igc_clean_tx_irq(struct igc_q_vector *q_vector, int napi_budget) in igc_clean_tx_irq() argument
3194 napi_consume_skb(tx_buffer->skb, napi_budget); in igc_clean_tx_irq()
/linux/drivers/net/ethernet/intel/igb/
H A Digb_main.c8328 static bool igb_clean_tx_irq(struct igb_q_vector *q_vector, int napi_budget) in igb_clean_tx_irq() argument
8373 napi_consume_skb(tx_buffer->skb, napi_budget); in igb_clean_tx_irq()