Searched refs:budget (Results 151 - 161 of 161) sorted by relevance

1234567

/drivers/net/ethernet/intel/
H A De100.c2243 static int e100_poll(struct napi_struct *napi, int budget) argument
2248 e100_rx_clean(nic, &work_done, budget);
2251 /* If budget not fully consumed, exit the polling mode */
2252 if (work_done < budget) {
/drivers/net/ethernet/qlogic/
H A Dqla3xxx.c2182 static int ql_poll(struct napi_struct *napi, int budget) argument
2190 ql_tx_rx_clean(qdev, &tx_cleaned, &rx_cleaned, budget);
2192 if (tx_cleaned + rx_cleaned != budget) {
/drivers/net/ethernet/via/
H A Dvia-velocity.c2168 static int velocity_poll(struct napi_struct *napi, int budget) argument
2179 rx_done = velocity_rx_srv(vptr, budget);
2182 /* If budget not fully consumed, exit the polling mode */
2183 if (rx_done < budget) {
/drivers/net/ethernet/nvidia/
H A Dforcedeth.c3695 static int nv_napi_poll(struct napi_struct *napi, int budget) argument
3710 rx_count = nv_rx_process(dev, budget - rx_work);
3718 budget - rx_work);
3722 rx_count > 0 && (rx_work += rx_count) < budget);
3756 if (rx_work < budget) {
/drivers/scsi/
H A Dipr.c3624 static int ipr_iopoll(struct blk_iopoll *iop, int budget);
5366 static int ipr_process_hrrq(struct ipr_hrr_queue *hrr_queue, int budget, argument
5408 if (budget > 0 && num_hrrq >= budget)
5415 static int ipr_iopoll(struct blk_iopoll *iop, int budget) argument
5428 completed_ops = ipr_process_hrrq(hrrq, budget, &doneq);
5430 if (completed_ops < budget)
/drivers/net/ethernet/qlogic/qlge/
H A Dqlge.h2254 int ql_clean_lb_rx_ring(struct rx_ring *rx_ring, int budget);
/drivers/net/wireless/iwlwifi/pcie/
H A Dtrans.c1144 static int iwl_pcie_dummy_napi_poll(struct napi_struct *napi, int budget) argument
/drivers/net/ethernet/realtek/
H A Dr8169.c7275 static int rtl_rx(struct net_device *dev, struct rtl8169_private *tp, u32 budget) argument
7282 for (rx_left = min(budget, NUM_RX_DESC); rx_left > 0; rx_left--, cur_rx++) {
7449 static int rtl8169_poll(struct napi_struct *napi, int budget) argument
7461 work_done = rtl_rx(dev, tp, (u32) budget);
7472 if (work_done < budget) {
/drivers/net/ethernet/intel/i40e/
H A Di40e_main.c3194 * @budget: how many cleans we're allowed
3196 * Returns true if there's any budget left (e.g. the clean is finished)
3198 static bool i40e_clean_fdir_tx_irq(struct i40e_ring *tx_ring, int budget) argument
3263 /* update budget accounting */
3264 budget--;
3265 } while (likely(budget));
3274 return budget > 0;
3325 * one vector per queue pair, but on a constrained vector budget, we
/drivers/scsi/be2iscsi/
H A Dbe_main.c2279 static int be_iopoll(struct blk_iopoll *iop, int budget) argument
2288 if (ret < budget) {
/drivers/infiniband/hw/nes/
H A Dnes_hw.c2978 if (cq->rx_cqes_completed >= nesvnic->budget)

Completed in 607 milliseconds

1234567