Home
last modified time | relevance | path

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

/linux-5.19.10/drivers/net/ethernet/intel/ice/
Dice_xsk.h29 bool ice_xmit_zc(struct ice_tx_ring *xdp_ring, u32 budget, int napi_budget);
35 int __always_unused napi_budget) in ice_xmit_zc() argument
Dice_xsk.c797 static u16 ice_clean_xdp_irq_zc(struct ice_tx_ring *xdp_ring, int napi_budget) in ice_clean_xdp_irq_zc() argument
800 int budget = napi_budget / tx_thresh; in ice_clean_xdp_irq_zc()
955 bool ice_xmit_zc(struct ice_tx_ring *xdp_ring, u32 budget, int napi_budget) in ice_xmit_zc() argument
963 budget += ice_clean_xdp_irq_zc(xdp_ring, napi_budget); in ice_xmit_zc()
Dice_txrx.c217 static bool ice_clean_tx_irq(struct ice_tx_ring *tx_ring, int napi_budget) in ice_clean_tx_irq() argument
261 napi_consume_skb(tx_buf->skb, napi_budget); in ice_clean_tx_irq()
/linux-5.19.10/drivers/net/ethernet/cavium/liquidio/
Drequest_manager.c369 struct octeon_instr_queue *iq, u32 napi_budget) in lio_process_iq_request_list() argument
428 if ((napi_budget) && (inst_count >= napi_budget)) in lio_process_iq_request_list()
446 u32 napi_budget) in octeon_flush_iq() argument
464 if (napi_budget) in octeon_flush_iq()
467 napi_budget - in octeon_flush_iq()
480 } while (tot_inst_processed < napi_budget); in octeon_flush_iq()
482 if (napi_budget && (tot_inst_processed >= napi_budget)) in octeon_flush_iq()
Docteon_iq.h375 struct octeon_instr_queue *iq, u32 napi_budget);
398 u32 napi_budget);
/linux-5.19.10/drivers/net/ethernet/mellanox/mlx5/core/
Den_tx.c730 struct mlx5_cqe64 *cqe, int napi_budget) in mlx5e_consume_skb() argument
744 napi_consume_skb(skb, napi_budget); in mlx5e_consume_skb()
748 struct mlx5_cqe64 *cqe, int napi_budget) in mlx5e_tx_wi_consume_fifo_skbs() argument
755 mlx5e_consume_skb(sq, skb, cqe, napi_budget); in mlx5e_tx_wi_consume_fifo_skbs()
759 bool mlx5e_poll_tx_cq(struct mlx5e_cq *cq, int napi_budget) in mlx5e_poll_tx_cq() argument
813 mlx5e_consume_skb(sq, wi->skb, cqe, napi_budget); in mlx5e_poll_tx_cq()
826 mlx5e_tx_wi_consume_fifo_skbs(sq, wi, cqe, napi_budget); in mlx5e_poll_tx_cq()
/linux-5.19.10/drivers/net/ethernet/intel/ixgbe/
Dixgbe_txrx_common.h45 struct ixgbe_ring *tx_ring, int napi_budget);
Dixgbe_xsk.c462 struct ixgbe_ring *tx_ring, int napi_budget) in ixgbe_clean_xdp_tx_irq() argument
Dixgbe_main.c1114 struct ixgbe_ring *tx_ring, int napi_budget) in ixgbe_clean_tx_irq() argument
1157 napi_consume_skb(tx_buffer->skb, napi_budget); in ixgbe_clean_tx_irq()
/linux-5.19.10/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtxrx.h57 bool mlx5e_poll_tx_cq(struct mlx5e_cq *cq, int napi_budget);
/linux-5.19.10/drivers/net/ethernet/mellanox/mlx4/
Den_tx.c426 struct mlx4_en_cq *cq, int napi_budget) in mlx4_en_process_tx_cq() argument
493 timestamp, napi_budget); in mlx4_en_process_tx_cq()
Dmlx4_en.h731 struct mlx4_en_cq *cq, int napi_budget);
/linux-5.19.10/drivers/net/ethernet/intel/fm10k/
Dfm10k_main.c1172 struct fm10k_ring *tx_ring, int napi_budget) in fm10k_clean_tx_irq() argument
1210 napi_consume_skb(tx_buffer->skb, napi_budget); in fm10k_clean_tx_irq()
/linux-5.19.10/drivers/net/ethernet/intel/iavf/
Diavf_txrx.c191 struct iavf_ring *tx_ring, int napi_budget) in iavf_clean_tx_irq() argument
227 napi_consume_skb(tx_buf->skb, napi_budget); in iavf_clean_tx_irq()
/linux-5.19.10/drivers/net/ethernet/intel/i40e/
Di40e_txrx.c931 struct i40e_ring *tx_ring, int napi_budget) in i40e_clean_tx_irq() argument
972 napi_consume_skb(tx_buf->skb, napi_budget); in i40e_clean_tx_irq()
/linux-5.19.10/drivers/net/ethernet/engleder/
Dtsnep_main.c439 static bool tsnep_tx_poll(struct tsnep_tx *tx, int napi_budget) in tsnep_tx_poll() argument
/linux-5.19.10/drivers/net/ethernet/freescale/enetc/
Denetc.c794 static bool enetc_clean_tx_ring(struct enetc_bdr *tx_ring, int napi_budget) in enetc_clean_tx_ring() argument
849 napi_consume_skb(skb, napi_budget); in enetc_clean_tx_ring()
/linux-5.19.10/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c265 struct ixgbevf_ring *tx_ring, int napi_budget) in ixgbevf_clean_tx_irq() argument
308 napi_consume_skb(tx_buffer->skb, napi_budget); in ixgbevf_clean_tx_irq()
/linux-5.19.10/drivers/net/ethernet/intel/igc/
Digc_main.c2674 static bool igc_clean_tx_irq(struct igc_q_vector *q_vector, int napi_budget) in igc_clean_tx_irq() argument
2722 napi_consume_skb(tx_buffer->skb, napi_budget); in igc_clean_tx_irq()
/linux-5.19.10/drivers/net/ethernet/intel/igb/
Digb_main.c8131 static bool igb_clean_tx_irq(struct igb_q_vector *q_vector, int napi_budget) in igb_clean_tx_irq() argument
8171 napi_consume_skb(tx_buffer->skb, napi_budget); in igb_clean_tx_irq()