| /drivers/net/ethernet/cavium/liquidio/ |
| A D | request_manager.c | 364 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()
|
| A D | octeon_iq.h | 375 struct octeon_instr_queue *iq, u32 napi_budget); 395 u32 napi_budget);
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | en_tx.c | 743 struct mlx5_cqe64 *cqe, int napi_budget) in mlx5e_consume_skb() argument 759 napi_consume_skb(skb, napi_budget); in mlx5e_consume_skb() 763 struct mlx5_cqe64 *cqe, int napi_budget) in mlx5e_tx_wi_consume_fifo_skbs() argument 770 mlx5e_consume_skb(sq, skb, cqe, napi_budget); in mlx5e_tx_wi_consume_fifo_skbs() 785 bool mlx5e_poll_tx_cq(struct mlx5e_cq *cq, int napi_budget) in mlx5e_poll_tx_cq() argument 839 mlx5e_consume_skb(sq, wi->skb, cqe, napi_budget); in mlx5e_poll_tx_cq() 852 mlx5e_tx_wi_consume_fifo_skbs(sq, wi, cqe, napi_budget); in mlx5e_poll_tx_cq()
|
| /drivers/net/ethernet/intel/ixgbe/ |
| A D | ixgbe_txrx_common.h | 45 struct ixgbe_ring *tx_ring, int napi_budget);
|
| A D | ixgbe_xsk.c | 457 struct ixgbe_ring *tx_ring, int napi_budget) in ixgbe_clean_xdp_tx_irq() argument
|
| A D | ixgbe_main.c | 1355 struct ixgbe_ring *tx_ring, int napi_budget) in ixgbe_clean_tx_irq() argument 1399 napi_consume_skb(tx_buffer->skb, napi_budget); in ixgbe_clean_tx_irq()
|
| /drivers/net/ethernet/meta/fbnic/ |
| A D | fbnic_txrx.c | 525 static void fbnic_clean_twq0(struct fbnic_napi_vector *nv, int napi_budget, in fbnic_clean_twq0() argument 575 napi_consume_skb(skb, napi_budget); in fbnic_clean_twq0() 691 static void fbnic_clean_twq(struct fbnic_napi_vector *nv, int napi_budget, in fbnic_clean_twq() argument 695 fbnic_clean_twq0(nv, napi_budget, &qt->sub0, false, head0); in fbnic_clean_twq() 697 fbnic_clean_twq0(nv, napi_budget, &qt->sub0, false, ts_head); in fbnic_clean_twq() 702 int napi_budget) in fbnic_clean_tcq() argument 755 fbnic_clean_twq(nv, napi_budget, qt, ts_head, head0); in fbnic_clean_tcq() 758 static void fbnic_clean_bdq(struct fbnic_napi_vector *nv, int napi_budget, in fbnic_clean_bdq() argument 767 fbnic_page_pool_drain(ring, head, nv, napi_budget); in fbnic_clean_bdq()
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | ptp.c | 224 static bool mlx5e_ptp_poll_ts_cq(struct mlx5e_cq *cq, int napi_budget) in mlx5e_ptp_poll_ts_cq() argument 227 int budget = min(napi_budget, MLX5E_TX_CQ_POLL_BUDGET); in mlx5e_ptp_poll_ts_cq() 247 metadata_buff, &metadata_buff_sz, napi_budget); in mlx5e_ptp_poll_ts_cq()
|
| A D | txrx.h | 115 bool mlx5e_poll_tx_cq(struct mlx5e_cq *cq, int napi_budget);
|
| /drivers/net/ethernet/mellanox/mlx4/ |
| A D | en_tx.c | 425 struct mlx4_en_cq *cq, int napi_budget) in mlx4_en_process_tx_cq() argument 448 if (unlikely(!napi_budget) && cq->type == TX_XDP) in mlx4_en_process_tx_cq() 494 timestamp, napi_budget); in mlx4_en_process_tx_cq()
|
| A D | mlx4_en.h | 732 struct mlx4_en_cq *cq, int napi_budget);
|
| /drivers/net/ethernet/intel/idpf/ |
| A D | idpf_singleq_txrx.c | 429 static bool idpf_tx_singleq_clean(struct idpf_tx_queue *tx_q, int napi_budget, in idpf_tx_singleq_clean() argument 439 .napi = napi_budget, in idpf_tx_singleq_clean()
|
| A D | idpf_txrx.c | 1816 int napi_budget, in idpf_tx_splitq_clean() argument 1826 .napi = napi_budget, in idpf_tx_splitq_clean()
|
| /drivers/net/ethernet/intel/fm10k/ |
| A D | fm10k_main.c | 1179 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()
|
| /drivers/net/ethernet/intel/iavf/ |
| A D | iavf_txrx.c | 234 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()
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_txrx.c | 216 static bool ice_clean_tx_irq(struct ice_tx_ring *tx_ring, int napi_budget) in ice_clean_tx_irq() argument 260 napi_consume_skb(tx_buf->skb, napi_budget); in ice_clean_tx_irq()
|
| /drivers/net/ethernet/engleder/ |
| A D | tsnep_main.c | 819 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()
|
| /drivers/net/ethernet/wangxun/libwx/ |
| A D | wx_lib.c | 711 struct wx_ring *tx_ring, int napi_budget) in wx_clean_tx_irq() argument 754 napi_consume_skb(tx_buffer->skb, napi_budget); in wx_clean_tx_irq()
|
| /drivers/net/ethernet/intel/i40e/ |
| A D | i40e_txrx.c | 928 struct i40e_ring *tx_ring, int napi_budget, in i40e_clean_tx_irq() argument 970 napi_consume_skb(tx_buf->skb, napi_budget); in i40e_clean_tx_irq()
|
| /drivers/net/ethernet/freescale/enetc/ |
| A D | enetc.c | 1172 static bool enetc_clean_tx_ring(struct enetc_bdr *tx_ring, int napi_budget) in enetc_clean_tx_ring() argument 1227 napi_consume_skb(skb, napi_budget); in enetc_clean_tx_ring()
|
| /drivers/net/ethernet/intel/ixgbevf/ |
| A D | ixgbevf_main.c | 269 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()
|
| /drivers/net/ethernet/intel/igc/ |
| A D | igc_main.c | 3130 static bool igc_clean_tx_irq(struct igc_q_vector *q_vector, int napi_budget) in igc_clean_tx_irq() argument 3190 napi_consume_skb(tx_buffer->skb, napi_budget); in igc_clean_tx_irq()
|
| /drivers/net/ethernet/intel/igb/ |
| A D | igb_main.c | 8332 static bool igb_clean_tx_irq(struct igb_q_vector *q_vector, int napi_budget) in igb_clean_tx_irq() argument 8377 napi_consume_skb(tx_buffer->skb, napi_budget); in igb_clean_tx_irq()
|