budget 960 block/bfq-iosched.c if (entity->budget != new_budget) { budget 961 block/bfq-iosched.c entity->budget = new_budget; budget 1313 block/bfq-iosched.c return entity->budget - entity->service; budget 1477 block/bfq-iosched.c entity->budget = min_t(unsigned long, budget 1499 block/bfq-iosched.c entity->budget = max_t(unsigned long, bfqq->max_budget, budget 1557 block/bfq-iosched.c bfqq->entity.budget = min_t(unsigned long, budget 1558 block/bfq-iosched.c bfqq->entity.budget, budget 2192 block/bfq-iosched.c bfqq->entity.budget = bfqq->entity.service = 0; budget 2936 block/bfq-iosched.c bfqq->entity.budget); budget 3534 block/bfq-iosched.c int budget, min_budget; budget 3539 block/bfq-iosched.c budget = bfqq->max_budget; budget 3546 block/bfq-iosched.c budget = 2 * min_budget; budget 3549 block/bfq-iosched.c bfqq->entity.budget, bfq_bfqq_budget_left(bfqq)); budget 3551 block/bfq-iosched.c budget, bfq_min_budget(bfqd)); budget 3587 block/bfq-iosched.c budget = min(budget * 2, bfqd->bfq_max_budget); budget 3589 block/bfq-iosched.c if (budget > 5 * min_budget) budget 3590 block/bfq-iosched.c budget -= 4 * min_budget; budget 3592 block/bfq-iosched.c budget = min_budget; budget 3602 block/bfq-iosched.c budget = min(budget * 2, bfqd->bfq_max_budget); budget 3614 block/bfq-iosched.c budget = min(budget * 4, bfqd->bfq_max_budget); budget 3649 block/bfq-iosched.c budget = max_t(int, bfqq->entity.service, min_budget); budget 3661 block/bfq-iosched.c budget = bfqd->bfq_max_budget; budget 3664 block/bfq-iosched.c bfqq->max_budget = budget; budget 3682 block/bfq-iosched.c bfqq->entity.budget = max_t(unsigned long, bfqq->max_budget, budget 3687 block/bfq-iosched.c bfqq->entity.budget); budget 3939 block/bfq-iosched.c bfq_bfqq_budget_left(bfqq) >= entity->budget / 3))) budget 3943 block/bfq-iosched.c entity->service <= 2 * entity->budget / 10) budget 4069 block/bfq-iosched.c bfq_bfqq_budget_left(bfqq) >= bfqq->entity.budget / 3, budget 4073 block/bfq-iosched.c bfq_bfqq_budget_left(bfqq) >= bfqq->entity.budget / 3) budget 169 block/bfq-iosched.h int budget; budget 179 block/bfq-wf2q.c if (bfqg_entity->budget > next_in_service->budget) budget 181 block/bfq-wf2q.c bfqg_entity->budget = next_in_service->budget; budget 896 block/bfq-wf2q.c if (tot_serv_to_charge > entity->budget) budget 897 block/bfq-wf2q.c entity->budget = tot_serv_to_charge; budget 915 block/bfq-wf2q.c bfq_calc_finish(entity, entity->budget); budget 4844 drivers/crypto/caam/caamalg_qi2.c static int dpaa2_dpseci_poll(struct napi_struct *napi, int budget) budget 4861 drivers/crypto/caam/caamalg_qi2.c cleaned > budget - DPAA2_CAAM_STORE_SIZE) budget 4870 drivers/crypto/caam/caamalg_qi2.c if (cleaned < budget) { budget 473 drivers/crypto/caam/qi.c static int caam_qi_poll(struct napi_struct *napi, int budget) budget 477 drivers/crypto/caam/qi.c int cleaned = qman_p_poll_dqrr(np->p, budget); budget 479 drivers/crypto/caam/qi.c if (cleaned < budget) { budget 537 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c int req_completed = 0, err = 0, budget; budget 542 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c budget = atomic_read(&cmdq->pending_count); budget 544 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c while (req_completed < budget) { budget 615 drivers/gpu/drm/i915/display/intel_dpll_mgr.c unsigned budget; budget 649 drivers/gpu/drm/i915/display/intel_dpll_mgr.c budget = 0; budget 656 drivers/gpu/drm/i915/display/intel_dpll_mgr.c budget = 1500; budget 662 drivers/gpu/drm/i915/display/intel_dpll_mgr.c budget = 2000; budget 673 drivers/gpu/drm/i915/display/intel_dpll_mgr.c budget = 4000; budget 677 drivers/gpu/drm/i915/display/intel_dpll_mgr.c budget = 5000; budget 680 drivers/gpu/drm/i915/display/intel_dpll_mgr.c budget = 1000; budget 684 drivers/gpu/drm/i915/display/intel_dpll_mgr.c return budget; budget 687 drivers/gpu/drm/i915/display/intel_dpll_mgr.c static void hsw_wrpll_update_rnp(u64 freq2k, unsigned int budget, budget 716 drivers/gpu/drm/i915/display/intel_dpll_mgr.c a = freq2k * budget * p * r2; budget 717 drivers/gpu/drm/i915/display/intel_dpll_mgr.c b = freq2k * budget * best->p * best->r2; budget 754 drivers/gpu/drm/i915/display/intel_dpll_mgr.c unsigned budget; budget 758 drivers/gpu/drm/i915/display/intel_dpll_mgr.c budget = hsw_wrpll_get_budget_for_freq(clock); budget 802 drivers/gpu/drm/i915/display/intel_dpll_mgr.c hsw_wrpll_update_rnp(freq2k, budget, budget 60 drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c struct nvbios_power_budget *budget) budget 66 drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c if (!bios || !budget) budget 87 drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c budget->cap_entry = 0xff; budget 91 drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c budget->offset = header; budget 92 drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c budget->ver = ver; budget 93 drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c budget->hlen = hdr; budget 94 drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c budget->elen = len; budget 95 drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c budget->ecount = cnt; budget 97 drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c budget->cap_entry = cap_entry; budget 104 drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c struct nvbios_power_budget *budget, budget 109 drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c if (!bios || !budget || !budget->offset || idx >= budget->ecount budget 113 drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c entry_offset = budget->offset + budget->hlen + idx * budget->elen; budget 115 drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c if (budget->ver >= 0x20) { budget 220 drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c struct nvbios_power_budget budget; budget 227 drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c ret = nvbios_power_budget_header(bios, &budget); budget 228 drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c if (!ret && budget.cap_entry != 0xff) { budget 230 drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c ret = nvbios_power_budget_entry(bios, &budget, budget 231 drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c budget.cap_entry, &entry); budget 68 drivers/infiniband/core/cq.c static int __ib_process_cq(struct ib_cq *cq, int budget, struct ib_wc *wcs, budget 79 drivers/infiniband/core/cq.c budget - completed), wcs)) > 0) { budget 91 drivers/infiniband/core/cq.c if (n != batch || (budget != -1 && completed >= budget)) budget 112 drivers/infiniband/core/cq.c int ib_process_cq_direct(struct ib_cq *cq, int budget) budget 116 drivers/infiniband/core/cq.c return __ib_process_cq(cq, budget, wcs, IB_POLL_BATCH_DIRECT); budget 125 drivers/infiniband/core/cq.c static int ib_poll_handler(struct irq_poll *iop, int budget) budget 131 drivers/infiniband/core/cq.c completed = __ib_process_cq(cq, budget, cq->wc, IB_POLL_BATCH); budget 132 drivers/infiniband/core/cq.c if (completed < budget) { budget 1305 drivers/infiniband/hw/bnxt_re/ib_verbs.c nq->budget--; budget 1405 drivers/infiniband/hw/bnxt_re/ib_verbs.c nq->budget++; budget 2529 drivers/infiniband/hw/bnxt_re/ib_verbs.c nq->budget--; budget 2606 drivers/infiniband/hw/bnxt_re/ib_verbs.c nq->budget++; budget 3119 drivers/infiniband/hw/bnxt_re/ib_verbs.c int i, ncqe, budget; budget 3127 drivers/infiniband/hw/bnxt_re/ib_verbs.c budget = min_t(u32, num_entries, cq->max_cql); budget 3128 drivers/infiniband/hw/bnxt_re/ib_verbs.c num_entries = budget; budget 3134 drivers/infiniband/hw/bnxt_re/ib_verbs.c while (budget) { budget 3136 drivers/infiniband/hw/bnxt_re/ib_verbs.c ncqe = bnxt_qplib_poll_cq(&cq->qplib_cq, cqe, budget, &lib_qp); budget 3149 drivers/infiniband/hw/bnxt_re/ib_verbs.c if (ncqe < budget) budget 3152 drivers/infiniband/hw/bnxt_re/ib_verbs.c budget - ncqe); budget 3238 drivers/infiniband/hw/bnxt_re/ib_verbs.c budget--; budget 3243 drivers/infiniband/hw/bnxt_re/ib_verbs.c return num_entries - budget; budget 246 drivers/infiniband/hw/bnxt_re/qplib_fp.c int budget = nq->budget; budget 252 drivers/infiniband/hw/bnxt_re/qplib_fp.c while (budget--) { budget 487 drivers/infiniband/hw/bnxt_re/qplib_fp.c nq->budget = 8; budget 2016 drivers/infiniband/hw/bnxt_re/qplib_fp.c struct bnxt_qplib_cqe **pcqe, int *budget) budget 2025 drivers/infiniband/hw/bnxt_re/qplib_fp.c while (*budget) { budget 2043 drivers/infiniband/hw/bnxt_re/qplib_fp.c (*budget)--; budget 2048 drivers/infiniband/hw/bnxt_re/qplib_fp.c if (!(*budget) && HWQ_CMP(sq->hwq.cons, &sq->hwq) != sw_prod) budget 2056 drivers/infiniband/hw/bnxt_re/qplib_fp.c struct bnxt_qplib_cqe **pcqe, int *budget) budget 2079 drivers/infiniband/hw/bnxt_re/qplib_fp.c while (*budget) { budget 2090 drivers/infiniband/hw/bnxt_re/qplib_fp.c (*budget)--; budget 2094 drivers/infiniband/hw/bnxt_re/qplib_fp.c if (!*budget && HWQ_CMP(rq->hwq.cons, &rq->hwq) != sw_prod) budget 2217 drivers/infiniband/hw/bnxt_re/qplib_fp.c struct bnxt_qplib_cqe **pcqe, int *budget, budget 2254 drivers/infiniband/hw/bnxt_re/qplib_fp.c while (*budget) { budget 2281 drivers/infiniband/hw/bnxt_re/qplib_fp.c (*budget)--; budget 2295 drivers/infiniband/hw/bnxt_re/qplib_fp.c (*budget)--; budget 2332 drivers/infiniband/hw/bnxt_re/qplib_fp.c int *budget) budget 2377 drivers/infiniband/hw/bnxt_re/qplib_fp.c (*budget)--; budget 2389 drivers/infiniband/hw/bnxt_re/qplib_fp.c (*budget)--; budget 2407 drivers/infiniband/hw/bnxt_re/qplib_fp.c int *budget) budget 2458 drivers/infiniband/hw/bnxt_re/qplib_fp.c (*budget)--; budget 2471 drivers/infiniband/hw/bnxt_re/qplib_fp.c (*budget)--; budget 2504 drivers/infiniband/hw/bnxt_re/qplib_fp.c int *budget) budget 2562 drivers/infiniband/hw/bnxt_re/qplib_fp.c (*budget)--; budget 2574 drivers/infiniband/hw/bnxt_re/qplib_fp.c (*budget)--; budget 2592 drivers/infiniband/hw/bnxt_re/qplib_fp.c int *budget) budget 2642 drivers/infiniband/hw/bnxt_re/qplib_fp.c while (*budget) { budget 2655 drivers/infiniband/hw/bnxt_re/qplib_fp.c (*budget)--; budget 2660 drivers/infiniband/hw/bnxt_re/qplib_fp.c if (!(*budget) && sw_cons != cqe_cons) { budget 2718 drivers/infiniband/hw/bnxt_re/qplib_fp.c u32 budget = num_cqes; budget 2724 drivers/infiniband/hw/bnxt_re/qplib_fp.c __flush_sq(&qp->sq, qp, &cqe, &budget); budget 2729 drivers/infiniband/hw/bnxt_re/qplib_fp.c __flush_rq(&qp->rq, qp, &cqe, &budget); budget 2733 drivers/infiniband/hw/bnxt_re/qplib_fp.c return num_cqes - budget; budget 2741 drivers/infiniband/hw/bnxt_re/qplib_fp.c int budget, rc = 0; budget 2744 drivers/infiniband/hw/bnxt_re/qplib_fp.c budget = num_cqes; budget 2746 drivers/infiniband/hw/bnxt_re/qplib_fp.c while (budget) { budget 2765 drivers/infiniband/hw/bnxt_re/qplib_fp.c &cqe, &budget, budget 2772 drivers/infiniband/hw/bnxt_re/qplib_fp.c &budget); budget 2777 drivers/infiniband/hw/bnxt_re/qplib_fp.c &budget); budget 2782 drivers/infiniband/hw/bnxt_re/qplib_fp.c hw_cqe, &cqe, &budget); budget 2787 drivers/infiniband/hw/bnxt_re/qplib_fp.c &cqe, &budget); budget 2818 drivers/infiniband/hw/bnxt_re/qplib_fp.c return num_cqes - budget; budget 479 drivers/infiniband/hw/bnxt_re/qplib_fp.h int budget; budget 370 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c u32 type, budget = CREQ_ENTRY_POLL_BUDGET; budget 378 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c while (budget > 0) { budget 412 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c budget--; budget 507 drivers/infiniband/hw/hfi1/vnic_main.c static int hfi1_vnic_napi(struct napi_struct *napi, int budget) budget 514 drivers/infiniband/hw/hfi1/vnic_main.c v_dbg("napi %d budget %d\n", rxq->idx, budget); budget 515 drivers/infiniband/hw/hfi1/vnic_main.c hfi1_vnic_handle_rx(rxq, &work_done, budget); budget 518 drivers/infiniband/hw/hfi1/vnic_main.c if (work_done < budget) budget 1002 drivers/infiniband/hw/ocrdma/ocrdma_hw.c int budget = eq->cq_cnt; budget 1029 drivers/infiniband/hw/ocrdma/ocrdma_hw.c if (budget) budget 1030 drivers/infiniband/hw/ocrdma/ocrdma_hw.c budget--; budget 1032 drivers/infiniband/hw/ocrdma/ocrdma_hw.c } while (budget); budget 481 drivers/infiniband/ulp/ipoib/ipoib.h int ipoib_rx_poll(struct napi_struct *napi, int budget); budget 482 drivers/infiniband/ulp/ipoib/ipoib.h int ipoib_tx_poll(struct napi_struct *napi, int budget); budget 450 drivers/infiniband/ulp/ipoib/ipoib_ib.c int ipoib_rx_poll(struct napi_struct *napi, int budget) budget 462 drivers/infiniband/ulp/ipoib/ipoib_ib.c while (done < budget) { budget 463 drivers/infiniband/ulp/ipoib/ipoib_ib.c int max = (budget - done); budget 486 drivers/infiniband/ulp/ipoib/ipoib_ib.c if (done < budget) { budget 498 drivers/infiniband/ulp/ipoib/ipoib_ib.c int ipoib_tx_poll(struct napi_struct *napi, int budget) budget 517 drivers/infiniband/ulp/ipoib/ipoib_ib.c if (n < budget) { budget 210 drivers/lightnvm/pblk-rl.c void pblk_rl_init(struct pblk_rl *rl, int budget, int threshold) budget 230 drivers/lightnvm/pblk-rl.c rb_windows = budget / NVM_MAX_VLBA; budget 234 drivers/lightnvm/pblk-rl.c rl->rb_budget = budget; budget 235 drivers/lightnvm/pblk-rl.c rl->rb_user_max = budget; budget 241 drivers/lightnvm/pblk-rl.c rl->rb_max_io = budget - pblk->min_write_pgs_data - threshold; budget 243 drivers/lightnvm/pblk-rl.c rl->rb_max_io = budget - pblk->min_write_pgs_data - 1; budget 902 drivers/lightnvm/pblk.h void pblk_rl_init(struct pblk_rl *rl, int budget, int threshold); budget 1174 drivers/media/pci/ttpci/av7110.c static int stop_ts_capture(struct av7110 *budget) budget 1176 drivers/media/pci/ttpci/av7110.c dprintk(2, "budget: %p\n", budget); budget 1178 drivers/media/pci/ttpci/av7110.c if (--budget->feeding1) budget 1179 drivers/media/pci/ttpci/av7110.c return budget->feeding1; budget 1180 drivers/media/pci/ttpci/av7110.c saa7146_write(budget->dev, MC1, MASK_20); /* DMA3 off */ budget 1181 drivers/media/pci/ttpci/av7110.c SAA7146_IER_DISABLE(budget->dev, MASK_10); budget 1182 drivers/media/pci/ttpci/av7110.c SAA7146_ISR_CLEAR(budget->dev, MASK_10); budget 1186 drivers/media/pci/ttpci/av7110.c static int start_ts_capture(struct av7110 *budget) budget 1190 drivers/media/pci/ttpci/av7110.c dprintk(2, "budget: %p\n", budget); budget 1192 drivers/media/pci/ttpci/av7110.c if (budget->feeding1) budget 1193 drivers/media/pci/ttpci/av7110.c return ++budget->feeding1; budget 1195 drivers/media/pci/ttpci/av7110.c memset(budget->grabbing + y * TS_WIDTH, 0x00, TS_WIDTH); budget 1196 drivers/media/pci/ttpci/av7110.c budget->ttbp = 0; budget 1197 drivers/media/pci/ttpci/av7110.c SAA7146_ISR_CLEAR(budget->dev, MASK_10); /* VPE */ budget 1198 drivers/media/pci/ttpci/av7110.c SAA7146_IER_ENABLE(budget->dev, MASK_10); /* VPE */ budget 1199 drivers/media/pci/ttpci/av7110.c saa7146_write(budget->dev, MC1, (MASK_04 | MASK_20)); /* DMA3 on */ budget 1200 drivers/media/pci/ttpci/av7110.c return ++budget->feeding1; budget 1206 drivers/media/pci/ttpci/av7110.c struct av7110 *budget = demux->priv; budget 1209 drivers/media/pci/ttpci/av7110.c dprintk(2, "av7110: %p\n", budget); budget 1211 drivers/media/pci/ttpci/av7110.c spin_lock(&budget->feedlock1); budget 1213 drivers/media/pci/ttpci/av7110.c status = start_ts_capture(budget); budget 1214 drivers/media/pci/ttpci/av7110.c spin_unlock(&budget->feedlock1); budget 1221 drivers/media/pci/ttpci/av7110.c struct av7110 *budget = demux->priv; budget 1224 drivers/media/pci/ttpci/av7110.c dprintk(2, "budget: %p\n", budget); budget 1226 drivers/media/pci/ttpci/av7110.c spin_lock(&budget->feedlock1); budget 1227 drivers/media/pci/ttpci/av7110.c status = stop_ts_capture(budget); budget 1228 drivers/media/pci/ttpci/av7110.c spin_unlock(&budget->feedlock1); budget 1234 drivers/media/pci/ttpci/av7110.c struct av7110 *budget = (struct av7110 *)cookie; budget 1235 drivers/media/pci/ttpci/av7110.c u8 *mem = (u8 *) (budget->grabbing); budget 1236 drivers/media/pci/ttpci/av7110.c u32 olddma = budget->ttbp; budget 1237 drivers/media/pci/ttpci/av7110.c u32 newdma = saa7146_read(budget->dev, PCI_VDP3); budget 1238 drivers/media/pci/ttpci/av7110.c struct dvb_demux *demux = budget->full_ts ? &budget->demux : &budget->demux1; budget 1246 drivers/media/pci/ttpci/av7110.c budget->ttbp = newdma; budget 1248 drivers/media/pci/ttpci/av7110.c if (!budget->feeding1 || (newdma == olddma)) budget 1252 drivers/media/pci/ttpci/av7110.c pci_dma_sync_sg_for_cpu(budget->dev->pci, budget->pt.slist, budget->pt.nents, PCI_DMA_FROMDEVICE); budget 1258 drivers/media/pci/ttpci/av7110.c saa7146_read(budget->dev, EC1R) & 0x3fff); budget 53 drivers/media/pci/ttpci/budget-av.c struct budget budget; budget 131 drivers/media/pci/ttpci/budget-av.c saa7146_setgpio(budget_av->budget.dev, 1, SAA7146_GPIO_OUTHI); budget 134 drivers/media/pci/ttpci/budget-av.c result = ttpci_budget_debiread(&budget_av->budget, DEBICICAM, address & 0xfff, 1, 0, 1); budget 150 drivers/media/pci/ttpci/budget-av.c saa7146_setgpio(budget_av->budget.dev, 1, SAA7146_GPIO_OUTHI); budget 153 drivers/media/pci/ttpci/budget-av.c result = ttpci_budget_debiwrite(&budget_av->budget, DEBICICAM, address & 0xfff, 1, value, 0, 1); budget 169 drivers/media/pci/ttpci/budget-av.c saa7146_setgpio(budget_av->budget.dev, 1, SAA7146_GPIO_OUTLO); budget 172 drivers/media/pci/ttpci/budget-av.c result = ttpci_budget_debiread(&budget_av->budget, DEBICICAM, address & 3, 1, 0, 0); budget 189 drivers/media/pci/ttpci/budget-av.c saa7146_setgpio(budget_av->budget.dev, 1, SAA7146_GPIO_OUTLO); budget 192 drivers/media/pci/ttpci/budget-av.c result = ttpci_budget_debiwrite(&budget_av->budget, DEBICICAM, address & 3, 1, value, 0, 0); budget 203 drivers/media/pci/ttpci/budget-av.c struct saa7146_dev *saa = budget_av->budget.dev; budget 224 drivers/media/pci/ttpci/budget-av.c dvb_frontend_reinitialise(budget_av->budget.dvb_frontend); budget 232 drivers/media/pci/ttpci/budget-av.c struct saa7146_dev *saa = budget_av->budget.dev; budget 248 drivers/media/pci/ttpci/budget-av.c struct saa7146_dev *saa = budget_av->budget.dev; budget 263 drivers/media/pci/ttpci/budget-av.c struct saa7146_dev *saa = budget_av->budget.dev; budget 290 drivers/media/pci/ttpci/budget-av.c saa7146_setgpio(budget_av->budget.dev, 1, SAA7146_GPIO_OUTLO); budget 291 drivers/media/pci/ttpci/budget-av.c result = ttpci_budget_debiread(&budget_av->budget, DEBICICAM, 0, 1, 0, 1); budget 324 drivers/media/pci/ttpci/budget-av.c struct saa7146_dev *saa = budget_av->budget.dev; budget 348 drivers/media/pci/ttpci/budget-av.c budget_av->budget.ci_present = 1; budget 351 drivers/media/pci/ttpci/budget-av.c if ((result = dvb_ca_en50221_init(&budget_av->budget.dvb_adapter, budget 367 drivers/media/pci/ttpci/budget-av.c struct saa7146_dev *saa = budget_av->budget.dev; budget 413 drivers/media/pci/ttpci/budget-av.c struct budget *budget = &budget_av->budget; budget 414 drivers/media/pci/ttpci/budget-av.c struct saa7146_dev *saa = budget->dev; budget 420 drivers/media/pci/ttpci/budget-av.c if (i2c_writereg(&budget->i2c_adap, 0x4a, 0x01, 0x08) != 1) { budget 428 drivers/media/pci/ttpci/budget-av.c i2c_writereg(&budget->i2c_adap, 0x4a, *data, *(data + 1)); budget 432 drivers/media/pci/ttpci/budget-av.c dprintk(1, "saa7113 status=%02x\n", i2c_readreg(&budget->i2c_adap, 0x4a, 0x1f)); budget 439 drivers/media/pci/ttpci/budget-av.c struct budget *budget = &budget_av->budget; budget 445 drivers/media/pci/ttpci/budget-av.c i2c_writereg(&budget->i2c_adap, 0x4a, 0x02, 0xc7); budget 446 drivers/media/pci/ttpci/budget-av.c i2c_writereg(&budget->i2c_adap, 0x4a, 0x09, 0x80); budget 448 drivers/media/pci/ttpci/budget-av.c i2c_writereg(&budget->i2c_adap, 0x4a, 0x02, 0xc0); budget 449 drivers/media/pci/ttpci/budget-av.c i2c_writereg(&budget->i2c_adap, 0x4a, 0x09, 0x00); budget 493 drivers/media/pci/ttpci/budget-av.c struct budget *budget = (struct budget *) fe->dvb->priv; budget 519 drivers/media/pci/ttpci/budget-av.c if (i2c_transfer(&budget->i2c_adap, &msg, 1) != 1) budget 606 drivers/media/pci/ttpci/budget-av.c struct budget *budget = (struct budget *) fe->dvb->priv; budget 626 drivers/media/pci/ttpci/budget-av.c if (i2c_transfer(&budget->i2c_adap, &msg, 1) != 1) budget 635 drivers/media/pci/ttpci/budget-av.c if (i2c_transfer(&budget->i2c_adap, &msg, 1) == 1 && (buf[0] & 0x40)) budget 647 drivers/media/pci/ttpci/budget-av.c if (i2c_transfer(&budget->i2c_adap, &msg, 1) != 1) budget 670 drivers/media/pci/ttpci/budget-av.c struct budget *budget = (struct budget *) fe->dvb->priv; budget 677 drivers/media/pci/ttpci/budget-av.c if (i2c_transfer(&budget->i2c_adap, &tuner_msg, 1) != 1) budget 687 drivers/media/pci/ttpci/budget-av.c struct budget *budget = (struct budget *) fe->dvb->priv; budget 761 drivers/media/pci/ttpci/budget-av.c if (i2c_transfer(&budget->i2c_adap, &tuner_msg, 1) != 1) budget 771 drivers/media/pci/ttpci/budget-av.c struct budget *budget = (struct budget *) fe->dvb->priv; budget 773 drivers/media/pci/ttpci/budget-av.c return request_firmware(fw, name, &budget->dev->pci->dev); budget 1159 drivers/media/pci/ttpci/budget-av.c if ((i2c_transfer(&budget_av->budget.i2c_adap, msg, 2) != 2) budget 1198 drivers/media/pci/ttpci/budget-av.c struct saa7146_dev * saa = budget_av->budget.dev; budget 1234 drivers/media/pci/ttpci/budget-av.c &budget_av->budget.i2c_adap); budget 1236 drivers/media/pci/ttpci/budget-av.c dvb_attach(tua6100_attach, fe, 0x60, &budget_av->budget.i2c_adap); budget 1240 drivers/media/pci/ttpci/budget-av.c &budget_av->budget.i2c_adap); budget 1254 drivers/media/pci/ttpci/budget-av.c &budget_av->budget.i2c_adap); budget 1257 drivers/media/pci/ttpci/budget-av.c &budget_av->budget.i2c_adap, budget 1264 drivers/media/pci/ttpci/budget-av.c &budget_av->budget.i2c_adap); budget 1273 drivers/media/pci/ttpci/budget-av.c if ((fe = dvb_attach(stb0899_attach, &knc1_dvbs2_config, &budget_av->budget.i2c_adap))) budget 1274 drivers/media/pci/ttpci/budget-av.c dvb_attach(tda8261_attach, fe, &sd1878c_config, &budget_av->budget.i2c_adap); budget 1279 drivers/media/pci/ttpci/budget-av.c &budget_av->budget.i2c_adap); budget 1290 drivers/media/pci/ttpci/budget-av.c budget_av->budget.dev->i2c_bitrate = SAA7146_I2C_BUS_BIT_RATE_240; budget 1292 drivers/media/pci/ttpci/budget-av.c &budget_av->budget.i2c_adap, budget 1296 drivers/media/pci/ttpci/budget-av.c &budget_av->budget.i2c_adap, budget 1309 drivers/media/pci/ttpci/budget-av.c budget_av->budget.dev->i2c_bitrate = SAA7146_I2C_BUS_BIT_RATE_240; budget 1312 drivers/media/pci/ttpci/budget-av.c &budget_av->budget.i2c_adap, budget 1325 drivers/media/pci/ttpci/budget-av.c &budget_av->budget.i2c_adap); budget 1342 drivers/media/pci/ttpci/budget-av.c budget_av->budget.dvb_frontend = fe; budget 1344 drivers/media/pci/ttpci/budget-av.c if (dvb_register_frontend(&budget_av->budget.dvb_adapter, budget 1345 drivers/media/pci/ttpci/budget-av.c budget_av->budget.dvb_frontend)) { budget 1347 drivers/media/pci/ttpci/budget-av.c dvb_frontend_detach(budget_av->budget.dvb_frontend); budget 1348 drivers/media/pci/ttpci/budget-av.c budget_av->budget.dvb_frontend = NULL; budget 1380 drivers/media/pci/ttpci/budget-av.c if (budget_av->budget.ci_present) budget 1383 drivers/media/pci/ttpci/budget-av.c if (budget_av->budget.dvb_frontend != NULL) { budget 1384 drivers/media/pci/ttpci/budget-av.c dvb_unregister_frontend(budget_av->budget.dvb_frontend); budget 1385 drivers/media/pci/ttpci/budget-av.c dvb_frontend_detach(budget_av->budget.dvb_frontend); budget 1387 drivers/media/pci/ttpci/budget-av.c err = ttpci_budget_deinit(&budget_av->budget); budget 1445 drivers/media/pci/ttpci/budget-av.c budget_av->budget.ci_present = 0; budget 1449 drivers/media/pci/ttpci/budget-av.c err = ttpci_budget_init(&budget_av->budget, dev, info, THIS_MODULE, budget 1490 drivers/media/pci/ttpci/budget-av.c mac = budget_av->budget.dvb_adapter.proposed_mac; budget 1491 drivers/media/pci/ttpci/budget-av.c if (i2c_readregs(&budget_av->budget.i2c_adap, 0xa0, 0x30, mac, 6)) { budget 1493 drivers/media/pci/ttpci/budget-av.c budget_av->budget.dvb_adapter.num); budget 1497 drivers/media/pci/ttpci/budget-av.c budget_av->budget.dvb_adapter.num, mac); budget 1500 drivers/media/pci/ttpci/budget-av.c budget_av->budget.dvb_adapter.priv = budget_av; budget 1504 drivers/media/pci/ttpci/budget-av.c ttpci_budget_init_hooks(&budget_av->budget); budget 93 drivers/media/pci/ttpci/budget-ci.c struct budget budget; budget 106 drivers/media/pci/ttpci/budget-ci.c u32 command = ttpci_budget_debiread(&budget_ci->budget, DEBINOSWAP, DEBIADDR_IR, 2, 1, 0) >> 8; budget 160 drivers/media/pci/ttpci/budget-ci.c struct saa7146_dev *saa = budget_ci->budget.dev; budget 195 drivers/media/pci/ttpci/budget-ci.c switch (budget_ci->budget.dev->pci->subsystem_device) { budget 243 drivers/media/pci/ttpci/budget-ci.c struct saa7146_dev *saa = budget_ci->budget.dev; budget 259 drivers/media/pci/ttpci/budget-ci.c return ttpci_budget_debiread(&budget_ci->budget, DEBICICAM, budget 270 drivers/media/pci/ttpci/budget-ci.c return ttpci_budget_debiwrite(&budget_ci->budget, DEBICICAM, budget 281 drivers/media/pci/ttpci/budget-ci.c return ttpci_budget_debiread(&budget_ci->budget, DEBICICAM, budget 292 drivers/media/pci/ttpci/budget-ci.c return ttpci_budget_debiwrite(&budget_ci->budget, DEBICICAM, budget 299 drivers/media/pci/ttpci/budget-ci.c struct saa7146_dev *saa = budget_ci->budget.dev; budget 309 drivers/media/pci/ttpci/budget-ci.c ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 0, 1, 0); budget 311 drivers/media/pci/ttpci/budget-ci.c ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, budget 322 drivers/media/pci/ttpci/budget-ci.c struct saa7146_dev *saa = budget_ci->budget.dev; budget 335 drivers/media/pci/ttpci/budget-ci.c struct saa7146_dev *saa = budget_ci->budget.dev; budget 343 drivers/media/pci/ttpci/budget-ci.c tmp = ttpci_budget_debiread(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 1, 0); budget 344 drivers/media/pci/ttpci/budget-ci.c ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, budget 354 drivers/media/pci/ttpci/budget-ci.c struct saa7146_dev *saa = budget_ci->budget.dev; budget 358 drivers/media/pci/ttpci/budget-ci.c if (!budget_ci->budget.ci_present) budget 362 drivers/media/pci/ttpci/budget-ci.c flags = ttpci_budget_debiread(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 1, 0); budget 406 drivers/media/pci/ttpci/budget-ci.c if (!budget_ci->budget.ci_present) budget 410 drivers/media/pci/ttpci/budget-ci.c flags = ttpci_budget_debiread(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 1, 0); budget 439 drivers/media/pci/ttpci/budget-ci.c struct saa7146_dev *saa = budget_ci->budget.dev; budget 451 drivers/media/pci/ttpci/budget-ci.c ci_version = ttpci_budget_debiread(&budget_ci->budget, DEBICICTL, DEBIADDR_CIVERSION, 1, 1, 0); budget 458 drivers/media/pci/ttpci/budget-ci.c flags = ttpci_budget_debiread(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 1, 0); budget 485 drivers/media/pci/ttpci/budget-ci.c if ((result = dvb_ca_en50221_init(&budget_ci->budget.dvb_adapter, budget 504 drivers/media/pci/ttpci/budget-ci.c ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, budget 509 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.ci_present = 1; budget 528 drivers/media/pci/ttpci/budget-ci.c struct saa7146_dev *saa = budget_ci->budget.dev; budget 538 drivers/media/pci/ttpci/budget-ci.c ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, 0, 1, 0); budget 540 drivers/media/pci/ttpci/budget-ci.c ttpci_budget_debiwrite(&budget_ci->budget, DEBICICTL, DEBIADDR_CICONTROL, 1, budget 565 drivers/media/pci/ttpci/budget-ci.c if ((*isr & MASK_03) && (budget_ci->budget.ci_present) && (budget_ci->ci_irq)) budget 678 drivers/media/pci/ttpci/budget-ci.c if (i2c_transfer(&budget_ci->budget.i2c_adap, &msg, 1) != 1) budget 709 drivers/media/pci/ttpci/budget-ci.c if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) budget 719 drivers/media/pci/ttpci/budget-ci.c if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) { budget 722 drivers/media/pci/ttpci/budget-ci.c i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1); budget 807 drivers/media/pci/ttpci/budget-ci.c if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) budget 819 drivers/media/pci/ttpci/budget-ci.c return request_firmware(fw, name, &budget_ci->budget.dev->pci->dev); budget 905 drivers/media/pci/ttpci/budget-ci.c if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) budget 912 drivers/media/pci/ttpci/budget-ci.c if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) budget 1301 drivers/media/pci/ttpci/budget-ci.c switch (budget_ci->budget.dev->pci->subsystem_device) { budget 1303 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend = budget 1304 drivers/media/pci/ttpci/budget-ci.c dvb_attach(stv0299_attach, &alps_bsru6_config, &budget_ci->budget.i2c_adap); budget 1305 drivers/media/pci/ttpci/budget-ci.c if (budget_ci->budget.dvb_frontend) { budget 1306 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params; budget 1307 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend->tuner_priv = &budget_ci->budget.i2c_adap; budget 1313 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend = budget 1314 drivers/media/pci/ttpci/budget-ci.c dvb_attach(stv0299_attach, &philips_su1278_tt_config, &budget_ci->budget.i2c_adap); budget 1315 drivers/media/pci/ttpci/budget-ci.c if (budget_ci->budget.dvb_frontend) { budget 1316 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = philips_su1278_tt_tuner_set_params; budget 1323 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend = budget 1324 drivers/media/pci/ttpci/budget-ci.c dvb_attach(stv0297_attach, &dvbc_philips_tdm1316l_config, &budget_ci->budget.i2c_adap); budget 1325 drivers/media/pci/ttpci/budget-ci.c if (budget_ci->budget.dvb_frontend) { budget 1326 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = dvbc_philips_tdm1316l_tuner_set_params; budget 1333 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend = budget 1334 drivers/media/pci/ttpci/budget-ci.c dvb_attach(tda10045_attach, &philips_tdm1316l_config, &budget_ci->budget.i2c_adap); budget 1335 drivers/media/pci/ttpci/budget-ci.c if (budget_ci->budget.dvb_frontend) { budget 1336 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend->ops.tuner_ops.init = philips_tdm1316l_tuner_init; budget 1337 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = philips_tdm1316l_tuner_set_params; budget 1344 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend = budget 1345 drivers/media/pci/ttpci/budget-ci.c dvb_attach(tda10046_attach, &philips_tdm1316l_config_invert, &budget_ci->budget.i2c_adap); budget 1346 drivers/media/pci/ttpci/budget-ci.c if (budget_ci->budget.dvb_frontend) { budget 1347 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend->ops.tuner_ops.init = philips_tdm1316l_tuner_init; budget 1348 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = philips_tdm1316l_tuner_set_params; budget 1354 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend = dvb_attach(stv0299_attach, &alps_bsbe1_config, &budget_ci->budget.i2c_adap); budget 1355 drivers/media/pci/ttpci/budget-ci.c if (budget_ci->budget.dvb_frontend) { budget 1356 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend->ops.tuner_ops.set_params = alps_bsbe1_tuner_set_params; budget 1357 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend->tuner_priv = &budget_ci->budget.i2c_adap; budget 1359 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend->ops.dishnetwork_send_legacy_command = NULL; budget 1360 drivers/media/pci/ttpci/budget-ci.c if (dvb_attach(lnbp21_attach, budget_ci->budget.dvb_frontend, &budget_ci->budget.i2c_adap, LNBP21_LLC, 0) == NULL) { budget 1362 drivers/media/pci/ttpci/budget-ci.c dvb_frontend_detach(budget_ci->budget.dvb_frontend); budget 1363 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend = NULL; budget 1369 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend = dvb_attach(tda10023_attach, &tda10023_config, &budget_ci->budget.i2c_adap, 0x48); budget 1370 drivers/media/pci/ttpci/budget-ci.c if (budget_ci->budget.dvb_frontend) { budget 1371 drivers/media/pci/ttpci/budget-ci.c if (dvb_attach(tda827x_attach, budget_ci->budget.dvb_frontend, 0x61, &budget_ci->budget.i2c_adap, &tda827x_config) == NULL) { budget 1373 drivers/media/pci/ttpci/budget-ci.c dvb_frontend_detach(budget_ci->budget.dvb_frontend); budget 1374 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend = NULL; budget 1380 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend = dvb_attach(stv0288_attach, &stv0288_bsbe1_d01a_config, &budget_ci->budget.i2c_adap); budget 1381 drivers/media/pci/ttpci/budget-ci.c if (budget_ci->budget.dvb_frontend) { budget 1382 drivers/media/pci/ttpci/budget-ci.c if (dvb_attach(stb6000_attach, budget_ci->budget.dvb_frontend, 0x63, &budget_ci->budget.i2c_adap)) { budget 1383 drivers/media/pci/ttpci/budget-ci.c if (!dvb_attach(lnbp21_attach, budget_ci->budget.dvb_frontend, &budget_ci->budget.i2c_adap, 0, 0)) { budget 1385 drivers/media/pci/ttpci/budget-ci.c dvb_frontend_detach(budget_ci->budget.dvb_frontend); budget 1386 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend = NULL; budget 1390 drivers/media/pci/ttpci/budget-ci.c dvb_frontend_detach(budget_ci->budget.dvb_frontend); budget 1391 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend = NULL; budget 1409 drivers/media/pci/ttpci/budget-ci.c saa7146_setgpio(budget_ci->budget.dev, 2, SAA7146_GPIO_OUTLO); budget 1413 drivers/media/pci/ttpci/budget-ci.c saa7146_setgpio(budget_ci->budget.dev, 2, SAA7146_GPIO_OUTHI); budget 1420 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend = dvb_attach(stb0899_attach, &tt3200_config, &budget_ci->budget.i2c_adap); budget 1421 drivers/media/pci/ttpci/budget-ci.c if (budget_ci->budget.dvb_frontend) { budget 1422 drivers/media/pci/ttpci/budget-ci.c if (dvb_attach(stb6100_attach, budget_ci->budget.dvb_frontend, &tt3200_stb6100_config, &budget_ci->budget.i2c_adap)) { budget 1423 drivers/media/pci/ttpci/budget-ci.c if (!dvb_attach(lnbp21_attach, budget_ci->budget.dvb_frontend, &budget_ci->budget.i2c_adap, 0, 0)) { budget 1425 drivers/media/pci/ttpci/budget-ci.c dvb_frontend_detach(budget_ci->budget.dvb_frontend); budget 1426 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend = NULL; budget 1429 drivers/media/pci/ttpci/budget-ci.c dvb_frontend_detach(budget_ci->budget.dvb_frontend); budget 1430 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend = NULL; budget 1437 drivers/media/pci/ttpci/budget-ci.c if (budget_ci->budget.dvb_frontend == NULL) { budget 1439 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dev->pci->vendor, budget 1440 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dev->pci->device, budget 1441 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dev->pci->subsystem_vendor, budget 1442 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dev->pci->subsystem_device); budget 1445 drivers/media/pci/ttpci/budget-ci.c (&budget_ci->budget.dvb_adapter, budget_ci->budget.dvb_frontend)) { budget 1447 drivers/media/pci/ttpci/budget-ci.c dvb_frontend_detach(budget_ci->budget.dvb_frontend); budget 1448 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_frontend = NULL; budget 1468 drivers/media/pci/ttpci/budget-ci.c err = ttpci_budget_init(&budget_ci->budget, dev, info, THIS_MODULE, budget 1479 drivers/media/pci/ttpci/budget-ci.c budget_ci->budget.dvb_adapter.priv = budget_ci; budget 1482 drivers/media/pci/ttpci/budget-ci.c ttpci_budget_init_hooks(&budget_ci->budget); budget 1487 drivers/media/pci/ttpci/budget-ci.c ttpci_budget_deinit(&budget_ci->budget); budget 1497 drivers/media/pci/ttpci/budget-ci.c struct saa7146_dev *saa = budget_ci->budget.dev; budget 1500 drivers/media/pci/ttpci/budget-ci.c if (budget_ci->budget.ci_present) budget 1503 drivers/media/pci/ttpci/budget-ci.c if (budget_ci->budget.dvb_frontend) { budget 1504 drivers/media/pci/ttpci/budget-ci.c dvb_unregister_frontend(budget_ci->budget.dvb_frontend); budget 1505 drivers/media/pci/ttpci/budget-ci.c dvb_frontend_detach(budget_ci->budget.dvb_frontend); budget 1507 drivers/media/pci/ttpci/budget-ci.c err = ttpci_budget_deinit(&budget_ci->budget); budget 47 drivers/media/pci/ttpci/budget-core.c static int stop_ts_capture(struct budget *budget) budget 49 drivers/media/pci/ttpci/budget-core.c dprintk(2, "budget: %p\n", budget); budget 51 drivers/media/pci/ttpci/budget-core.c saa7146_write(budget->dev, MC1, MASK_20); // DMA3 off budget 52 drivers/media/pci/ttpci/budget-core.c SAA7146_IER_DISABLE(budget->dev, MASK_10); budget 56 drivers/media/pci/ttpci/budget-core.c static int start_ts_capture(struct budget *budget) budget 58 drivers/media/pci/ttpci/budget-core.c struct saa7146_dev *dev = budget->dev; budget 60 drivers/media/pci/ttpci/budget-core.c dprintk(2, "budget: %p\n", budget); budget 62 drivers/media/pci/ttpci/budget-core.c if (!budget->feeding || !budget->fe_synced) budget 67 drivers/media/pci/ttpci/budget-core.c memset(budget->grabbing, 0x00, budget->buffer_size); budget 71 drivers/media/pci/ttpci/budget-core.c budget->ttbp = 0; budget 83 drivers/media/pci/ttpci/budget-core.c switch(budget->card->type) { budget 98 drivers/media/pci/ttpci/budget-core.c if (budget->video_port == BUDGET_VIDEO_PORTA) { budget 109 drivers/media/pci/ttpci/budget-core.c if (budget->video_port == BUDGET_VIDEO_PORTA) { budget 124 drivers/media/pci/ttpci/budget-core.c if (budget->buffer_size > budget->buffer_height * budget->buffer_width) { budget 126 drivers/media/pci/ttpci/budget-core.c saa7146_write(dev, BASE_EVEN3, budget->buffer_height * budget->buffer_width); budget 131 drivers/media/pci/ttpci/budget-core.c saa7146_write(dev, PROT_ADDR3, budget->buffer_size); budget 132 drivers/media/pci/ttpci/budget-core.c saa7146_write(dev, BASE_PAGE3, budget->pt.dma | ME1 | 0x90); budget 134 drivers/media/pci/ttpci/budget-core.c saa7146_write(dev, PITCH3, budget->buffer_width); budget 136 drivers/media/pci/ttpci/budget-core.c (budget->buffer_height << 16) | budget->buffer_width); budget 140 drivers/media/pci/ttpci/budget-core.c SAA7146_ISR_CLEAR(budget->dev, MASK_10); /* VPE */ budget 141 drivers/media/pci/ttpci/budget-core.c SAA7146_IER_ENABLE(budget->dev, MASK_10); /* VPE */ budget 150 drivers/media/pci/ttpci/budget-core.c struct budget *budget = (struct budget *) fe->dvb->priv; budget 154 drivers/media/pci/ttpci/budget-core.c if (budget->read_fe_status) budget 155 drivers/media/pci/ttpci/budget-core.c ret = budget->read_fe_status(fe, status); budget 161 drivers/media/pci/ttpci/budget-core.c if (synced != budget->fe_synced) { budget 162 drivers/media/pci/ttpci/budget-core.c budget->fe_synced = synced; budget 163 drivers/media/pci/ttpci/budget-core.c spin_lock(&budget->feedlock); budget 165 drivers/media/pci/ttpci/budget-core.c start_ts_capture(budget); budget 167 drivers/media/pci/ttpci/budget-core.c stop_ts_capture(budget); budget 168 drivers/media/pci/ttpci/budget-core.c spin_unlock(&budget->feedlock); budget 176 drivers/media/pci/ttpci/budget-core.c struct budget *budget = (struct budget *) data; budget 177 drivers/media/pci/ttpci/budget-core.c u8 *mem = (u8 *) (budget->grabbing); budget 178 drivers/media/pci/ttpci/budget-core.c u32 olddma = budget->ttbp; budget 179 drivers/media/pci/ttpci/budget-core.c u32 newdma = saa7146_read(budget->dev, PCI_VDP3); budget 183 drivers/media/pci/ttpci/budget-core.c pci_dma_sync_sg_for_cpu(budget->dev->pci, budget->pt.slist, budget->pt.nents, PCI_DMA_FROMDEVICE); budget 188 drivers/media/pci/ttpci/budget-core.c if (newdma >= budget->buffer_size) budget 191 drivers/media/pci/ttpci/budget-core.c budget->ttbp = newdma; budget 193 drivers/media/pci/ttpci/budget-core.c if (budget->feeding == 0 || newdma == olddma) budget 198 drivers/media/pci/ttpci/budget-core.c dvb_dmx_swfilter_packets(&budget->demux, mem + olddma, count / 188); budget 200 drivers/media/pci/ttpci/budget-core.c count = budget->buffer_size - olddma; budget 201 drivers/media/pci/ttpci/budget-core.c dvb_dmx_swfilter_packets(&budget->demux, mem + olddma, count / 188); budget 203 drivers/media/pci/ttpci/budget-core.c dvb_dmx_swfilter_packets(&budget->demux, mem, newdma / 188); budget 206 drivers/media/pci/ttpci/budget-core.c if (count > budget->buffer_warning_threshold) budget 207 drivers/media/pci/ttpci/budget-core.c budget->buffer_warnings++; budget 209 drivers/media/pci/ttpci/budget-core.c if (budget->buffer_warnings && time_after(jiffies, budget->buffer_warning_time)) { budget 211 drivers/media/pci/ttpci/budget-core.c budget->dev->name, __func__, budget->buffer_warnings, count); budget 212 drivers/media/pci/ttpci/budget-core.c budget->buffer_warning_time = jiffies + BUFFER_WARNING_WAIT; budget 213 drivers/media/pci/ttpci/budget-core.c budget->buffer_warnings = 0; budget 218 drivers/media/pci/ttpci/budget-core.c static int ttpci_budget_debiread_nolock(struct budget *budget, u32 config, budget 221 drivers/media/pci/ttpci/budget-core.c struct saa7146_dev *saa = budget->dev; budget 242 drivers/media/pci/ttpci/budget-core.c int ttpci_budget_debiread(struct budget *budget, u32 config, int addr, int count, budget 252 drivers/media/pci/ttpci/budget-core.c spin_lock_irqsave(&budget->debilock, flags); budget 253 drivers/media/pci/ttpci/budget-core.c result = ttpci_budget_debiread_nolock(budget, config, addr, budget 255 drivers/media/pci/ttpci/budget-core.c spin_unlock_irqrestore(&budget->debilock, flags); budget 258 drivers/media/pci/ttpci/budget-core.c return ttpci_budget_debiread_nolock(budget, config, addr, budget 262 drivers/media/pci/ttpci/budget-core.c static int ttpci_budget_debiwrite_nolock(struct budget *budget, u32 config, budget 265 drivers/media/pci/ttpci/budget-core.c struct saa7146_dev *saa = budget->dev; budget 282 drivers/media/pci/ttpci/budget-core.c int ttpci_budget_debiwrite(struct budget *budget, u32 config, int addr, budget 292 drivers/media/pci/ttpci/budget-core.c spin_lock_irqsave(&budget->debilock, flags); budget 293 drivers/media/pci/ttpci/budget-core.c result = ttpci_budget_debiwrite_nolock(budget, config, addr, budget 295 drivers/media/pci/ttpci/budget-core.c spin_unlock_irqrestore(&budget->debilock, flags); budget 298 drivers/media/pci/ttpci/budget-core.c return ttpci_budget_debiwrite_nolock(budget, config, addr, budget 310 drivers/media/pci/ttpci/budget-core.c struct budget *budget = (struct budget *) demux->priv; budget 313 drivers/media/pci/ttpci/budget-core.c dprintk(2, "budget: %p\n", budget); budget 318 drivers/media/pci/ttpci/budget-core.c spin_lock(&budget->feedlock); budget 320 drivers/media/pci/ttpci/budget-core.c if (budget->feeding++ == 0) budget 321 drivers/media/pci/ttpci/budget-core.c status = start_ts_capture(budget); budget 322 drivers/media/pci/ttpci/budget-core.c spin_unlock(&budget->feedlock); budget 329 drivers/media/pci/ttpci/budget-core.c struct budget *budget = (struct budget *) demux->priv; budget 332 drivers/media/pci/ttpci/budget-core.c dprintk(2, "budget: %p\n", budget); budget 334 drivers/media/pci/ttpci/budget-core.c spin_lock(&budget->feedlock); budget 335 drivers/media/pci/ttpci/budget-core.c if (--budget->feeding == 0) budget 336 drivers/media/pci/ttpci/budget-core.c status = stop_ts_capture(budget); budget 337 drivers/media/pci/ttpci/budget-core.c spin_unlock(&budget->feedlock); budget 341 drivers/media/pci/ttpci/budget-core.c static int budget_register(struct budget *budget) budget 343 drivers/media/pci/ttpci/budget-core.c struct dvb_demux *dvbdemux = &budget->demux; budget 346 drivers/media/pci/ttpci/budget-core.c dprintk(2, "budget: %p\n", budget); budget 348 drivers/media/pci/ttpci/budget-core.c dvbdemux->priv = (void *) budget; budget 359 drivers/media/pci/ttpci/budget-core.c dvb_dmx_init(&budget->demux); budget 361 drivers/media/pci/ttpci/budget-core.c budget->dmxdev.filternum = 256; budget 362 drivers/media/pci/ttpci/budget-core.c budget->dmxdev.demux = &dvbdemux->dmx; budget 363 drivers/media/pci/ttpci/budget-core.c budget->dmxdev.capabilities = 0; budget 365 drivers/media/pci/ttpci/budget-core.c dvb_dmxdev_init(&budget->dmxdev, &budget->dvb_adapter); budget 367 drivers/media/pci/ttpci/budget-core.c budget->hw_frontend.source = DMX_FRONTEND_0; budget 369 drivers/media/pci/ttpci/budget-core.c ret = dvbdemux->dmx.add_frontend(&dvbdemux->dmx, &budget->hw_frontend); budget 374 drivers/media/pci/ttpci/budget-core.c budget->mem_frontend.source = DMX_MEMORY_FE; budget 375 drivers/media/pci/ttpci/budget-core.c ret = dvbdemux->dmx.add_frontend(&dvbdemux->dmx, &budget->mem_frontend); budget 379 drivers/media/pci/ttpci/budget-core.c ret = dvbdemux->dmx.connect_frontend(&dvbdemux->dmx, &budget->hw_frontend); budget 383 drivers/media/pci/ttpci/budget-core.c dvb_net_init(&budget->dvb_adapter, &budget->dvb_net, &dvbdemux->dmx); budget 388 drivers/media/pci/ttpci/budget-core.c static void budget_unregister(struct budget *budget) budget 390 drivers/media/pci/ttpci/budget-core.c struct dvb_demux *dvbdemux = &budget->demux; budget 392 drivers/media/pci/ttpci/budget-core.c dprintk(2, "budget: %p\n", budget); budget 394 drivers/media/pci/ttpci/budget-core.c dvb_net_release(&budget->dvb_net); budget 397 drivers/media/pci/ttpci/budget-core.c dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &budget->hw_frontend); budget 398 drivers/media/pci/ttpci/budget-core.c dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &budget->mem_frontend); budget 400 drivers/media/pci/ttpci/budget-core.c dvb_dmxdev_release(&budget->dmxdev); budget 401 drivers/media/pci/ttpci/budget-core.c dvb_dmx_release(&budget->demux); budget 404 drivers/media/pci/ttpci/budget-core.c int ttpci_budget_init(struct budget *budget, struct saa7146_dev *dev, budget 413 drivers/media/pci/ttpci/budget-core.c memset(budget, 0, sizeof(struct budget)); budget 415 drivers/media/pci/ttpci/budget-core.c dprintk(2, "dev: %p, budget: %p\n", dev, budget); budget 417 drivers/media/pci/ttpci/budget-core.c budget->card = bi; budget 418 drivers/media/pci/ttpci/budget-core.c budget->dev = (struct saa7146_dev *) dev; budget 420 drivers/media/pci/ttpci/budget-core.c switch(budget->card->type) { budget 422 drivers/media/pci/ttpci/budget-core.c budget->buffer_width = TS_WIDTH_ACTIVY; budget 434 drivers/media/pci/ttpci/budget-core.c budget->buffer_width = TS_WIDTH_DVBC; budget 440 drivers/media/pci/ttpci/budget-core.c budget->buffer_width = TS_WIDTH; budget 450 drivers/media/pci/ttpci/budget-core.c budget->buffer_height = dma_buffer_size * 1024 / budget->buffer_width; budget 451 drivers/media/pci/ttpci/budget-core.c if (budget->buffer_height > 0xfff) { budget 452 drivers/media/pci/ttpci/budget-core.c budget->buffer_height /= 2; budget 453 drivers/media/pci/ttpci/budget-core.c budget->buffer_height &= height_mask; budget 454 drivers/media/pci/ttpci/budget-core.c budget->buffer_size = 2 * budget->buffer_height * budget->buffer_width; budget 456 drivers/media/pci/ttpci/budget-core.c budget->buffer_height &= height_mask; budget 457 drivers/media/pci/ttpci/budget-core.c budget->buffer_size = budget->buffer_height * budget->buffer_width; budget 459 drivers/media/pci/ttpci/budget-core.c budget->buffer_warning_threshold = budget->buffer_size * 80/100; budget 460 drivers/media/pci/ttpci/budget-core.c budget->buffer_warnings = 0; budget 461 drivers/media/pci/ttpci/budget-core.c budget->buffer_warning_time = jiffies; budget 464 drivers/media/pci/ttpci/budget-core.c budget->dev->name, budget 465 drivers/media/pci/ttpci/budget-core.c budget->buffer_size > budget->buffer_width * budget->buffer_height ? "odd/even" : "single", budget 466 drivers/media/pci/ttpci/budget-core.c budget->buffer_width, budget->buffer_height); budget 467 drivers/media/pci/ttpci/budget-core.c printk("%s: dma buffer size %u\n", budget->dev->name, budget->buffer_size); budget 469 drivers/media/pci/ttpci/budget-core.c ret = dvb_register_adapter(&budget->dvb_adapter, budget->card->name, budget 470 drivers/media/pci/ttpci/budget-core.c owner, &budget->dev->pci->dev, adapter_nums); budget 482 drivers/media/pci/ttpci/budget-core.c budget->video_port = BUDGET_VIDEO_PORTB; budget 484 drivers/media/pci/ttpci/budget-core.c budget->video_port = BUDGET_VIDEO_PORTA; budget 485 drivers/media/pci/ttpci/budget-core.c spin_lock_init(&budget->feedlock); budget 486 drivers/media/pci/ttpci/budget-core.c spin_lock_init(&budget->debilock); budget 493 drivers/media/pci/ttpci/budget-core.c strscpy(budget->i2c_adap.name, budget->card->name, budget 494 drivers/media/pci/ttpci/budget-core.c sizeof(budget->i2c_adap.name)); budget 496 drivers/media/pci/ttpci/budget-core.c saa7146_i2c_adapter_prepare(dev, &budget->i2c_adap, SAA7146_I2C_BUS_BIT_RATE_120); budget 497 drivers/media/pci/ttpci/budget-core.c strscpy(budget->i2c_adap.name, budget->card->name, budget 498 drivers/media/pci/ttpci/budget-core.c sizeof(budget->i2c_adap.name)); budget 500 drivers/media/pci/ttpci/budget-core.c if (i2c_add_adapter(&budget->i2c_adap) < 0) { budget 505 drivers/media/pci/ttpci/budget-core.c ttpci_eeprom_parse_mac(&budget->i2c_adap, budget->dvb_adapter.proposed_mac); budget 507 drivers/media/pci/ttpci/budget-core.c budget->grabbing = saa7146_vmalloc_build_pgtable(dev->pci, budget->buffer_size, &budget->pt); budget 508 drivers/media/pci/ttpci/budget-core.c if (NULL == budget->grabbing) { budget 517 drivers/media/pci/ttpci/budget-core.c tasklet_init(&budget->vpe_tasklet, vpeirq, (unsigned long) budget); budget 523 drivers/media/pci/ttpci/budget-core.c if ((ret = budget_register(budget)) == 0) budget 527 drivers/media/pci/ttpci/budget-core.c saa7146_vfree_destroy_pgtable(dev->pci, budget->grabbing, &budget->pt); budget 530 drivers/media/pci/ttpci/budget-core.c i2c_del_adapter(&budget->i2c_adap); budget 533 drivers/media/pci/ttpci/budget-core.c dvb_unregister_adapter(&budget->dvb_adapter); budget 538 drivers/media/pci/ttpci/budget-core.c void ttpci_budget_init_hooks(struct budget *budget) budget 540 drivers/media/pci/ttpci/budget-core.c if (budget->dvb_frontend && !budget->read_fe_status) { budget 541 drivers/media/pci/ttpci/budget-core.c budget->read_fe_status = budget->dvb_frontend->ops.read_status; budget 542 drivers/media/pci/ttpci/budget-core.c budget->dvb_frontend->ops.read_status = budget_read_fe_status; budget 546 drivers/media/pci/ttpci/budget-core.c int ttpci_budget_deinit(struct budget *budget) budget 548 drivers/media/pci/ttpci/budget-core.c struct saa7146_dev *dev = budget->dev; budget 550 drivers/media/pci/ttpci/budget-core.c dprintk(2, "budget: %p\n", budget); budget 552 drivers/media/pci/ttpci/budget-core.c budget_unregister(budget); budget 554 drivers/media/pci/ttpci/budget-core.c tasklet_kill(&budget->vpe_tasklet); budget 556 drivers/media/pci/ttpci/budget-core.c saa7146_vfree_destroy_pgtable(dev->pci, budget->grabbing, &budget->pt); budget 558 drivers/media/pci/ttpci/budget-core.c i2c_del_adapter(&budget->i2c_adap); budget 560 drivers/media/pci/ttpci/budget-core.c dvb_unregister_adapter(&budget->dvb_adapter); budget 567 drivers/media/pci/ttpci/budget-core.c struct budget *budget = (struct budget *) dev->ext_priv; budget 569 drivers/media/pci/ttpci/budget-core.c dprintk(8, "dev: %p, budget: %p\n", dev, budget); budget 572 drivers/media/pci/ttpci/budget-core.c tasklet_schedule(&budget->vpe_tasklet); budget 577 drivers/media/pci/ttpci/budget-core.c struct budget *budget = (struct budget *) dev->ext_priv; budget 579 drivers/media/pci/ttpci/budget-core.c spin_lock(&budget->feedlock); budget 580 drivers/media/pci/ttpci/budget-core.c budget->video_port = video_port; budget 581 drivers/media/pci/ttpci/budget-core.c if (budget->feeding) { budget 582 drivers/media/pci/ttpci/budget-core.c stop_ts_capture(budget); budget 583 drivers/media/pci/ttpci/budget-core.c start_ts_capture(budget); budget 585 drivers/media/pci/ttpci/budget-core.c spin_unlock(&budget->feedlock); budget 27 drivers/media/pci/ttpci/budget-patch.c #define budget_patch budget budget 47 drivers/media/pci/ttpci/budget-patch.c static void gpio_Set22K (struct budget *budget, int state) budget 49 drivers/media/pci/ttpci/budget-patch.c struct saa7146_dev *dev=budget->dev; budget 50 drivers/media/pci/ttpci/budget-patch.c dprintk(2, "budget: %p\n", budget); budget 58 drivers/media/pci/ttpci/budget-patch.c static void DiseqcSendBit (struct budget *budget, int data) budget 60 drivers/media/pci/ttpci/budget-patch.c struct saa7146_dev *dev=budget->dev; budget 61 drivers/media/pci/ttpci/budget-patch.c dprintk(2, "budget: %p\n", budget); budget 69 drivers/media/pci/ttpci/budget-patch.c static void DiseqcSendByte (struct budget *budget, int data) budget 73 drivers/media/pci/ttpci/budget-patch.c dprintk(2, "budget: %p\n", budget); budget 78 drivers/media/pci/ttpci/budget-patch.c DiseqcSendBit(budget, d); budget 81 drivers/media/pci/ttpci/budget-patch.c DiseqcSendBit(budget, par); budget 84 drivers/media/pci/ttpci/budget-patch.c static int SendDiSEqCMsg (struct budget *budget, int len, u8 *msg, unsigned long burst) budget 86 drivers/media/pci/ttpci/budget-patch.c struct saa7146_dev *dev=budget->dev; budget 89 drivers/media/pci/ttpci/budget-patch.c dprintk(2, "budget: %p\n", budget); budget 95 drivers/media/pci/ttpci/budget-patch.c DiseqcSendByte(budget, msg[i]); budget 101 drivers/media/pci/ttpci/budget-patch.c DiseqcSendByte(budget, 0xff); budget 118 drivers/media/pci/ttpci/budget-patch.c struct budget* budget = (struct budget*) fe->dvb->priv; budget 122 drivers/media/pci/ttpci/budget-patch.c gpio_Set22K (budget, 1); budget 126 drivers/media/pci/ttpci/budget-patch.c gpio_Set22K (budget, 0); budget 138 drivers/media/pci/ttpci/budget-patch.c struct budget* budget = (struct budget*) fe->dvb->priv; budget 140 drivers/media/pci/ttpci/budget-patch.c SendDiSEqCMsg (budget, cmd->msg_len, cmd->msg, 0); budget 148 drivers/media/pci/ttpci/budget-patch.c struct budget* budget = (struct budget*) fe->dvb->priv; budget 150 drivers/media/pci/ttpci/budget-patch.c SendDiSEqCMsg (budget, 0, NULL, minicmd); budget 155 drivers/media/pci/ttpci/budget-patch.c static int budget_av7110_send_fw_cmd(struct budget_patch *budget, u16* buf, int length) budget 159 drivers/media/pci/ttpci/budget-patch.c dprintk(2, "budget: %p\n", budget); budget 163 drivers/media/pci/ttpci/budget-patch.c ttpci_budget_debiwrite(budget, DEBINOSWAP, COMMAND + 2*i, 2, (u32) buf[i], 0,0); budget 167 drivers/media/pci/ttpci/budget-patch.c ttpci_budget_debiwrite(budget, DEBINOSWAP, COMMAND + 2, 2, (u32) buf[1], 0,0); budget 169 drivers/media/pci/ttpci/budget-patch.c ttpci_budget_debiwrite(budget, DEBINOSWAP, COMMAND + 2, 2, 0, 0,0); budget 171 drivers/media/pci/ttpci/budget-patch.c ttpci_budget_debiwrite(budget, DEBINOSWAP, COMMAND, 2, (u32) buf[0], 0,0); budget 176 drivers/media/pci/ttpci/budget-patch.c static void av7110_set22k(struct budget_patch *budget, int state) budget 180 drivers/media/pci/ttpci/budget-patch.c dprintk(2, "budget: %p\n", budget); budget 181 drivers/media/pci/ttpci/budget-patch.c budget_av7110_send_fw_cmd(budget, buf, 2); budget 184 drivers/media/pci/ttpci/budget-patch.c static int av7110_send_diseqc_msg(struct budget_patch *budget, int len, u8 *msg, int burst) budget 190 drivers/media/pci/ttpci/budget-patch.c dprintk(2, "budget: %p\n", budget); budget 206 drivers/media/pci/ttpci/budget-patch.c budget_av7110_send_fw_cmd(budget, buf, 18); budget 213 drivers/media/pci/ttpci/budget-patch.c struct budget_patch* budget = (struct budget_patch*) fe->dvb->priv; budget 217 drivers/media/pci/ttpci/budget-patch.c av7110_set22k (budget, 1); budget 221 drivers/media/pci/ttpci/budget-patch.c av7110_set22k (budget, 0); budget 233 drivers/media/pci/ttpci/budget-patch.c struct budget_patch* budget = (struct budget_patch*) fe->dvb->priv; budget 235 drivers/media/pci/ttpci/budget-patch.c av7110_send_diseqc_msg (budget, cmd->msg_len, cmd->msg, 0); budget 243 drivers/media/pci/ttpci/budget-patch.c struct budget_patch* budget = (struct budget_patch*) fe->dvb->priv; budget 245 drivers/media/pci/ttpci/budget-patch.c av7110_send_diseqc_msg (budget, 0, NULL, minicmd); budget 253 drivers/media/pci/ttpci/budget-patch.c struct budget_patch* budget = (struct budget_patch*) fe->dvb->priv; budget 281 drivers/media/pci/ttpci/budget-patch.c if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) budget 295 drivers/media/pci/ttpci/budget-patch.c struct budget_patch* budget = (struct budget_patch*) fe->dvb->priv; budget 308 drivers/media/pci/ttpci/budget-patch.c if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) budget 317 drivers/media/pci/ttpci/budget-patch.c static void frontend_init(struct budget_patch* budget) budget 319 drivers/media/pci/ttpci/budget-patch.c switch(budget->dev->pci->subsystem_device) { budget 324 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend = dvb_attach(ves1x93_attach, &alps_bsrv2_config, &budget->i2c_adap); budget 325 drivers/media/pci/ttpci/budget-patch.c if (budget->dvb_frontend) { budget 326 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend->ops.tuner_ops.set_params = alps_bsrv2_tuner_set_params; budget 327 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend->ops.diseqc_send_master_cmd = budget_patch_diseqc_send_master_cmd; budget 328 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend->ops.diseqc_send_burst = budget_patch_diseqc_send_burst; budget 329 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend->ops.set_tone = budget_patch_set_tone; budget 334 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend = dvb_attach(stv0299_attach, &alps_bsru6_config, &budget->i2c_adap); budget 335 drivers/media/pci/ttpci/budget-patch.c if (budget->dvb_frontend) { budget 336 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params; budget 337 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend->tuner_priv = &budget->i2c_adap; budget 339 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend->ops.diseqc_send_master_cmd = budget_diseqc_send_master_cmd; budget 340 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend->ops.diseqc_send_burst = budget_diseqc_send_burst; budget 341 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend->ops.set_tone = budget_set_tone; budget 346 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend = dvb_attach(tda8083_attach, &grundig_29504_451_config, &budget->i2c_adap); budget 347 drivers/media/pci/ttpci/budget-patch.c if (budget->dvb_frontend) { budget 348 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend->ops.tuner_ops.set_params = grundig_29504_451_tuner_set_params; budget 349 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend->ops.diseqc_send_master_cmd = budget_diseqc_send_master_cmd; budget 350 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend->ops.diseqc_send_burst = budget_diseqc_send_burst; budget 351 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend->ops.set_tone = budget_set_tone; budget 357 drivers/media/pci/ttpci/budget-patch.c if (budget->dvb_frontend == NULL) { budget 359 drivers/media/pci/ttpci/budget-patch.c budget->dev->pci->vendor, budget 360 drivers/media/pci/ttpci/budget-patch.c budget->dev->pci->device, budget 361 drivers/media/pci/ttpci/budget-patch.c budget->dev->pci->subsystem_vendor, budget 362 drivers/media/pci/ttpci/budget-patch.c budget->dev->pci->subsystem_device); budget 364 drivers/media/pci/ttpci/budget-patch.c if (dvb_register_frontend(&budget->dvb_adapter, budget->dvb_frontend)) { budget 366 drivers/media/pci/ttpci/budget-patch.c dvb_frontend_detach(budget->dvb_frontend); budget 367 drivers/media/pci/ttpci/budget-patch.c budget->dvb_frontend = NULL; budget 375 drivers/media/pci/ttpci/budget-patch.c struct budget_patch *budget; budget 585 drivers/media/pci/ttpci/budget-patch.c if (!(budget = kmalloc (sizeof(struct budget_patch), GFP_KERNEL))) budget 588 drivers/media/pci/ttpci/budget-patch.c dprintk(2, "budget: %p\n", budget); budget 590 drivers/media/pci/ttpci/budget-patch.c err = ttpci_budget_init(budget, dev, info, THIS_MODULE, adapter_nr); budget 592 drivers/media/pci/ttpci/budget-patch.c kfree(budget); budget 604 drivers/media/pci/ttpci/budget-patch.c saa7146_write(dev, RPS_THRESH1, budget->buffer_height | MASK_12 ); budget 611 drivers/media/pci/ttpci/budget-patch.c dev->ext_priv = budget; budget 613 drivers/media/pci/ttpci/budget-patch.c budget->dvb_adapter.priv = budget; budget 614 drivers/media/pci/ttpci/budget-patch.c frontend_init(budget); budget 616 drivers/media/pci/ttpci/budget-patch.c ttpci_budget_init_hooks(budget); budget 623 drivers/media/pci/ttpci/budget-patch.c struct budget_patch *budget = (struct budget_patch*) dev->ext_priv; budget 626 drivers/media/pci/ttpci/budget-patch.c if (budget->dvb_frontend) { budget 627 drivers/media/pci/ttpci/budget-patch.c dvb_unregister_frontend(budget->dvb_frontend); budget 628 drivers/media/pci/ttpci/budget-patch.c dvb_frontend_detach(budget->dvb_frontend); budget 630 drivers/media/pci/ttpci/budget-patch.c err = ttpci_budget_deinit (budget); budget 632 drivers/media/pci/ttpci/budget-patch.c kfree (budget); budget 45 drivers/media/pci/ttpci/budget.c static void Set22K (struct budget *budget, int state) budget 47 drivers/media/pci/ttpci/budget.c struct saa7146_dev *dev=budget->dev; budget 48 drivers/media/pci/ttpci/budget.c dprintk(2, "budget: %p\n", budget); budget 56 drivers/media/pci/ttpci/budget.c static void DiseqcSendBit (struct budget *budget, int data) budget 58 drivers/media/pci/ttpci/budget.c struct saa7146_dev *dev=budget->dev; budget 59 drivers/media/pci/ttpci/budget.c dprintk(2, "budget: %p\n", budget); budget 67 drivers/media/pci/ttpci/budget.c static void DiseqcSendByte (struct budget *budget, int data) budget 71 drivers/media/pci/ttpci/budget.c dprintk(2, "budget: %p\n", budget); budget 76 drivers/media/pci/ttpci/budget.c DiseqcSendBit(budget, d); budget 79 drivers/media/pci/ttpci/budget.c DiseqcSendBit(budget, par); budget 82 drivers/media/pci/ttpci/budget.c static int SendDiSEqCMsg (struct budget *budget, int len, u8 *msg, unsigned long burst) budget 84 drivers/media/pci/ttpci/budget.c struct saa7146_dev *dev=budget->dev; budget 87 drivers/media/pci/ttpci/budget.c dprintk(2, "budget: %p\n", budget); budget 93 drivers/media/pci/ttpci/budget.c DiseqcSendByte(budget, msg[i]); budget 99 drivers/media/pci/ttpci/budget.c DiseqcSendByte(budget, 0xff); budget 118 drivers/media/pci/ttpci/budget.c static int SetVoltage_Activy(struct budget *budget, budget 121 drivers/media/pci/ttpci/budget.c struct saa7146_dev *dev=budget->dev; budget 123 drivers/media/pci/ttpci/budget.c dprintk(2, "budget: %p\n", budget); budget 147 drivers/media/pci/ttpci/budget.c struct budget* budget = (struct budget*) fe->dvb->priv; budget 149 drivers/media/pci/ttpci/budget.c return SetVoltage_Activy (budget, voltage); budget 155 drivers/media/pci/ttpci/budget.c struct budget* budget = (struct budget*) fe->dvb->priv; budget 159 drivers/media/pci/ttpci/budget.c Set22K (budget, 1); budget 163 drivers/media/pci/ttpci/budget.c Set22K (budget, 0); budget 175 drivers/media/pci/ttpci/budget.c struct budget* budget = (struct budget*) fe->dvb->priv; budget 177 drivers/media/pci/ttpci/budget.c SendDiSEqCMsg (budget, cmd->msg_len, cmd->msg, 0); budget 185 drivers/media/pci/ttpci/budget.c struct budget* budget = (struct budget*) fe->dvb->priv; budget 187 drivers/media/pci/ttpci/budget.c SendDiSEqCMsg (budget, 0, NULL, minicmd); budget 195 drivers/media/pci/ttpci/budget.c struct budget* budget = (struct budget*) fe->dvb->priv; budget 223 drivers/media/pci/ttpci/budget.c if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; budget 237 drivers/media/pci/ttpci/budget.c struct budget* budget = (struct budget*) fe->dvb->priv; budget 251 drivers/media/pci/ttpci/budget.c if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; budget 265 drivers/media/pci/ttpci/budget.c struct budget *budget = fe->dvb->priv; budget 306 drivers/media/pci/ttpci/budget.c if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; budget 323 drivers/media/pci/ttpci/budget.c struct budget* budget = (struct budget*) fe->dvb->priv; budget 336 drivers/media/pci/ttpci/budget.c if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; budget 347 drivers/media/pci/ttpci/budget.c struct budget* budget = (struct budget*) fe->dvb->priv; budget 368 drivers/media/pci/ttpci/budget.c if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1) return -EIO; budget 408 drivers/media/pci/ttpci/budget.c struct budget *budget = (struct budget *)fe->dvb->priv; budget 410 drivers/media/pci/ttpci/budget.c return request_firmware(fw, name, &budget->dev->pci->dev); budget 425 drivers/media/pci/ttpci/budget.c static u8 read_pwm(struct budget* budget) budget 432 drivers/media/pci/ttpci/budget.c if ((i2c_transfer(&budget->i2c_adap, msg, 2) != 2) || (pwm == 0xff)) budget 477 drivers/media/pci/ttpci/budget.c static void frontend_init(struct budget *budget) budget 481 drivers/media/pci/ttpci/budget.c switch(budget->dev->pci->subsystem_device) { budget 485 drivers/media/pci/ttpci/budget.c budget->dvb_frontend = dvb_attach(ves1x93_attach, &alps_bsrv2_config, &budget->i2c_adap); budget 486 drivers/media/pci/ttpci/budget.c if (budget->dvb_frontend) { budget 487 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.tuner_ops.set_params = alps_bsrv2_tuner_set_params; budget 488 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.diseqc_send_master_cmd = budget_diseqc_send_master_cmd; budget 489 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.diseqc_send_burst = budget_diseqc_send_burst; budget 490 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.set_tone = budget_set_tone; budget 495 drivers/media/pci/ttpci/budget.c budget->dvb_frontend = dvb_attach(stv0299_attach, &alps_bsru6_config, &budget->i2c_adap); budget 496 drivers/media/pci/ttpci/budget.c if (budget->dvb_frontend) { budget 497 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params; budget 498 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->tuner_priv = &budget->i2c_adap; budget 499 drivers/media/pci/ttpci/budget.c if (budget->dev->pci->subsystem_device == 0x1003 && diseqc_method == 0) { budget 500 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.diseqc_send_master_cmd = budget_diseqc_send_master_cmd; budget 501 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.diseqc_send_burst = budget_diseqc_send_burst; budget 502 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.set_tone = budget_set_tone; budget 510 drivers/media/pci/ttpci/budget.c budget->dvb_frontend = dvb_attach(ves1820_attach, &alps_tdbe2_config, &budget->i2c_adap, read_pwm(budget)); budget 511 drivers/media/pci/ttpci/budget.c if (budget->dvb_frontend) { budget 512 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.tuner_ops.set_params = alps_tdbe2_tuner_set_params; budget 519 drivers/media/pci/ttpci/budget.c budget->dvb_frontend = dvb_attach(l64781_attach, &grundig_29504_401_config, &budget->i2c_adap); budget 520 drivers/media/pci/ttpci/budget.c if (budget->dvb_frontend) { budget 521 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.tuner_ops.set_params = grundig_29504_401_tuner_set_params; budget 522 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->tuner_priv = NULL; budget 528 drivers/media/pci/ttpci/budget.c budget->dvb_frontend = dvb_attach(stv0299_attach, &alps_bsru6_config, &budget->i2c_adap); budget 529 drivers/media/pci/ttpci/budget.c if (budget->dvb_frontend) { budget 531 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params; budget 532 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->tuner_priv = &budget->i2c_adap; budget 539 drivers/media/pci/ttpci/budget.c int subtype = i2c_readreg(&budget->i2c_adap, 0x50, 0x67); budget 546 drivers/media/pci/ttpci/budget.c budget->dvb_frontend = dvb_attach(stv0299_attach, &alps_bsru6_config_activy, &budget->i2c_adap); budget 547 drivers/media/pci/ttpci/budget.c if (budget->dvb_frontend) { budget 549 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params; budget 550 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->tuner_priv = &budget->i2c_adap; budget 551 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.set_voltage = siemens_budget_set_voltage; budget 552 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.dishnetwork_send_legacy_command = NULL; budget 558 drivers/media/pci/ttpci/budget.c saa7146_setgpio(budget->dev, 3, SAA7146_GPIO_OUTLO); budget 560 drivers/media/pci/ttpci/budget.c saa7146_setgpio(budget->dev, 3, SAA7146_GPIO_OUTHI); budget 562 drivers/media/pci/ttpci/budget.c budget->dvb_frontend = dvb_attach(stv0299_attach, &alps_bsbe1_config_activy, &budget->i2c_adap); budget 563 drivers/media/pci/ttpci/budget.c if (budget->dvb_frontend) { budget 565 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.tuner_ops.set_params = alps_bsbe1_tuner_set_params; budget 566 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->tuner_priv = &budget->i2c_adap; budget 567 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.set_voltage = siemens_budget_set_voltage; budget 568 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.dishnetwork_send_legacy_command = NULL; budget 576 drivers/media/pci/ttpci/budget.c budget->dvb_frontend = dvb_attach(tda8083_attach, &grundig_29504_451_config, &budget->i2c_adap); budget 577 drivers/media/pci/ttpci/budget.c if (budget->dvb_frontend) { budget 578 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.tuner_ops.set_params = grundig_29504_451_tuner_set_params; budget 579 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.set_voltage = siemens_budget_set_voltage; budget 580 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.dishnetwork_send_legacy_command = NULL; budget 585 drivers/media/pci/ttpci/budget.c budget->dvb_frontend = dvb_attach(tda10046_attach, &alps_tdhd1_204a_config, &budget->i2c_adap); budget 586 drivers/media/pci/ttpci/budget.c if (budget->dvb_frontend) { budget 587 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.tuner_ops.set_params = alps_tdhd1_204a_tuner_set_params; budget 588 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->tuner_priv = &budget->i2c_adap; budget 593 drivers/media/pci/ttpci/budget.c budget->dvb_frontend = dvb_attach(l64781_attach, &grundig_29504_401_config_activy, &budget->i2c_adap); budget 594 drivers/media/pci/ttpci/budget.c if (budget->dvb_frontend) { budget 595 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->tuner_priv = &tuner_address_grundig_29504_401_activy; budget 596 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.tuner_ops.set_params = grundig_29504_401_tuner_set_params; budget 604 drivers/media/pci/ttpci/budget.c fe = dvb_attach(s5h1420_attach, &s5h1420_config, &budget->i2c_adap); budget 607 drivers/media/pci/ttpci/budget.c budget->dvb_frontend = fe; budget 608 drivers/media/pci/ttpci/budget.c if (dvb_attach(lnbp21_attach, fe, &budget->i2c_adap, budget 622 drivers/media/pci/ttpci/budget.c saa7146_setgpio(budget->dev, 2, SAA7146_GPIO_OUTLO); budget 624 drivers/media/pci/ttpci/budget.c saa7146_setgpio(budget->dev, 2, SAA7146_GPIO_OUTHI); budget 627 drivers/media/pci/ttpci/budget.c fe = dvb_attach(tda10086_attach, &tda10086_config, &budget->i2c_adap); budget 629 drivers/media/pci/ttpci/budget.c budget->dvb_frontend = fe; budget 631 drivers/media/pci/ttpci/budget.c &budget->i2c_adap, 0) == NULL) budget 634 drivers/media/pci/ttpci/budget.c &budget->i2c_adap, 0, 0) == NULL) { budget 645 drivers/media/pci/ttpci/budget.c saa7146_setgpio(budget->dev, 2, SAA7146_GPIO_OUTLO); budget 647 drivers/media/pci/ttpci/budget.c saa7146_setgpio(budget->dev, 2, SAA7146_GPIO_OUTHI); budget 650 drivers/media/pci/ttpci/budget.c budget->dvb_frontend = dvb_attach(stv090x_attach, budget 652 drivers/media/pci/ttpci/budget.c &budget->i2c_adap, budget 655 drivers/media/pci/ttpci/budget.c if (budget->dvb_frontend) { budget 658 drivers/media/pci/ttpci/budget.c budget->dvb_frontend, budget 660 drivers/media/pci/ttpci/budget.c &budget->i2c_adap); budget 678 drivers/media/pci/ttpci/budget.c if (budget->dvb_frontend->ops.init) budget 679 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.init(budget->dvb_frontend); budget 682 drivers/media/pci/ttpci/budget.c budget->dvb_frontend, budget 683 drivers/media/pci/ttpci/budget.c &budget->i2c_adap, budget 698 drivers/media/pci/ttpci/budget.c saa7146_setgpio(budget->dev, 2, SAA7146_GPIO_OUTLO); budget 700 drivers/media/pci/ttpci/budget.c saa7146_setgpio(budget->dev, 2, SAA7146_GPIO_OUTHI); budget 703 drivers/media/pci/ttpci/budget.c budget->dvb_frontend = dvb_attach(stv090x_attach, budget 705 drivers/media/pci/ttpci/budget.c &budget->i2c_adap, budget 708 drivers/media/pci/ttpci/budget.c if (budget->dvb_frontend) { budget 712 drivers/media/pci/ttpci/budget.c budget->dvb_frontend, budget 714 drivers/media/pci/ttpci/budget.c &budget->i2c_adap); budget 732 drivers/media/pci/ttpci/budget.c if (budget->dvb_frontend->ops.init) budget 733 drivers/media/pci/ttpci/budget.c budget->dvb_frontend->ops.init(budget->dvb_frontend); budget 736 drivers/media/pci/ttpci/budget.c budget->dvb_frontend, budget 737 drivers/media/pci/ttpci/budget.c &budget->i2c_adap, budget 753 drivers/media/pci/ttpci/budget.c if (budget->dvb_frontend == NULL) { budget 755 drivers/media/pci/ttpci/budget.c budget->dev->pci->vendor, budget 756 drivers/media/pci/ttpci/budget.c budget->dev->pci->device, budget 757 drivers/media/pci/ttpci/budget.c budget->dev->pci->subsystem_vendor, budget 758 drivers/media/pci/ttpci/budget.c budget->dev->pci->subsystem_device); budget 760 drivers/media/pci/ttpci/budget.c if (dvb_register_frontend(&budget->dvb_adapter, budget->dvb_frontend)) budget 767 drivers/media/pci/ttpci/budget.c dvb_frontend_detach(budget->dvb_frontend); budget 768 drivers/media/pci/ttpci/budget.c budget->dvb_frontend = NULL; budget 774 drivers/media/pci/ttpci/budget.c struct budget *budget = NULL; budget 777 drivers/media/pci/ttpci/budget.c budget = kmalloc(sizeof(struct budget), GFP_KERNEL); budget 778 drivers/media/pci/ttpci/budget.c if( NULL == budget ) { budget 782 drivers/media/pci/ttpci/budget.c dprintk(2, "dev:%p, info:%p, budget:%p\n", dev, info, budget); budget 784 drivers/media/pci/ttpci/budget.c dev->ext_priv = budget; budget 786 drivers/media/pci/ttpci/budget.c err = ttpci_budget_init(budget, dev, info, THIS_MODULE, adapter_nr); budget 789 drivers/media/pci/ttpci/budget.c kfree (budget); budget 793 drivers/media/pci/ttpci/budget.c budget->dvb_adapter.priv = budget; budget 794 drivers/media/pci/ttpci/budget.c frontend_init(budget); budget 796 drivers/media/pci/ttpci/budget.c ttpci_budget_init_hooks(budget); budget 803 drivers/media/pci/ttpci/budget.c struct budget *budget = (struct budget*) dev->ext_priv; budget 806 drivers/media/pci/ttpci/budget.c if (budget->dvb_frontend) { budget 807 drivers/media/pci/ttpci/budget.c dvb_unregister_frontend(budget->dvb_frontend); budget 808 drivers/media/pci/ttpci/budget.c dvb_frontend_detach(budget->dvb_frontend); budget 811 drivers/media/pci/ttpci/budget.c err = ttpci_budget_deinit (budget); budget 813 drivers/media/pci/ttpci/budget.c kfree (budget); budget 117 drivers/media/pci/ttpci/budget.h extern int ttpci_budget_init(struct budget *budget, struct saa7146_dev *dev, budget 120 drivers/media/pci/ttpci/budget.h extern void ttpci_budget_init_hooks(struct budget *budget); budget 121 drivers/media/pci/ttpci/budget.h extern int ttpci_budget_deinit(struct budget *budget); budget 124 drivers/media/pci/ttpci/budget.h extern int ttpci_budget_debiread(struct budget *budget, u32 config, int addr, int count, budget 126 drivers/media/pci/ttpci/budget.h extern int ttpci_budget_debiwrite(struct budget *budget, u32 config, int addr, int count, u32 value, budget 458 drivers/net/can/grcan.c static int grcan_poll(struct napi_struct *napi, int budget); budget 497 drivers/net/can/grcan.c static int catch_up_echo_skb(struct net_device *dev, int budget, bool echo) budget 511 drivers/net/can/grcan.c for (work_done = 0; work_done < budget || budget < 0; work_done++) { budget 1137 drivers/net/can/grcan.c static int grcan_transmit_catch_up(struct net_device *dev, int budget) budget 1145 drivers/net/can/grcan.c work_done = catch_up_echo_skb(dev, budget, true); budget 1163 drivers/net/can/grcan.c static int grcan_receive(struct net_device *dev, int budget) budget 1178 drivers/net/can/grcan.c for (work_done = 0; work_done < budget; work_done++) { budget 1236 drivers/net/can/grcan.c static int grcan_poll(struct napi_struct *napi, int budget) budget 1243 drivers/net/can/grcan.c int rx_budget = budget / 2; budget 1244 drivers/net/can/grcan.c int tx_budget = budget - rx_budget; budget 1445 drivers/net/can/janz-ican3.c static int ican3_napi(struct napi_struct *napi, int budget) budget 1463 drivers/net/can/janz-ican3.c while (received < budget) { budget 1473 drivers/net/can/janz-ican3.c if (received < budget) budget 1634 drivers/net/ethernet/3com/typhoon.c volatile __le32 * cleared, int budget) budget 1650 drivers/net/ethernet/3com/typhoon.c while(rxaddr != local_ready && budget > 0) { budget 1702 drivers/net/ethernet/3com/typhoon.c budget--; budget 1724 drivers/net/ethernet/3com/typhoon.c typhoon_poll(struct napi_struct *napi, int budget) budget 1741 drivers/net/ethernet/3com/typhoon.c &indexes->rxHiCleared, budget); budget 1746 drivers/net/ethernet/3com/typhoon.c &indexes->rxLoCleared, budget - work_done); budget 1754 drivers/net/ethernet/3com/typhoon.c if (work_done < budget) { budget 585 drivers/net/ethernet/adaptec/starfire.c static int netdev_poll(struct napi_struct *napi, int budget); budget 1560 drivers/net/ethernet/adaptec/starfire.c static int netdev_poll(struct napi_struct *napi, int budget) budget 1566 drivers/net/ethernet/adaptec/starfire.c int quota = budget; budget 1585 drivers/net/ethernet/adaptec/starfire.c budget - quota); budget 1588 drivers/net/ethernet/adaptec/starfire.c return budget - quota; budget 969 drivers/net/ethernet/aeroflex/greth.c static int greth_poll(struct napi_struct *napi, int budget) budget 980 drivers/net/ethernet/aeroflex/greth.c work_done += greth_rx_gbit(greth->netdev, budget - work_done); budget 984 drivers/net/ethernet/aeroflex/greth.c work_done += greth_rx(greth->netdev, budget - work_done); budget 987 drivers/net/ethernet/aeroflex/greth.c if (work_done < budget) { budget 2296 drivers/net/ethernet/agere/et131x.c static int et131x_handle_recv_pkts(struct et131x_adapter *adapter, int budget) budget 2300 drivers/net/ethernet/agere/et131x.c int limit = budget; budget 2304 drivers/net/ethernet/agere/et131x.c if (budget > MAX_PACKETS_HANDLED) budget 3561 drivers/net/ethernet/agere/et131x.c static int et131x_poll(struct napi_struct *napi, int budget) budget 3565 drivers/net/ethernet/agere/et131x.c int work_done = et131x_handle_recv_pkts(adapter, budget); budget 3569 drivers/net/ethernet/agere/et131x.c if (work_done < budget) { budget 492 drivers/net/ethernet/altera/altera_tse_main.c static int tse_poll(struct napi_struct *napi, int budget) budget 501 drivers/net/ethernet/altera/altera_tse_main.c rxcomplete = tse_rx(priv, budget); budget 503 drivers/net/ethernet/altera/altera_tse_main.c if (rxcomplete < budget) { budget 509 drivers/net/ethernet/altera/altera_tse_main.c rxcomplete, budget); budget 753 drivers/net/ethernet/amazon/ena/ena_netdev.c static int ena_clean_tx_irq(struct ena_ring *tx_ring, u32 budget) budget 767 drivers/net/ethernet/amazon/ena/ena_netdev.c while (tx_pkts < budget) { budget 1048 drivers/net/ethernet/amazon/ena/ena_netdev.c u32 budget) budget 1065 drivers/net/ethernet/amazon/ena/ena_netdev.c res_budget = budget; budget 1119 drivers/net/ethernet/amazon/ena/ena_netdev.c work_done = budget - res_budget; budget 1236 drivers/net/ethernet/amazon/ena/ena_netdev.c static int ena_io_poll(struct napi_struct *napi, int budget) budget 1262 drivers/net/ethernet/amazon/ena/ena_netdev.c if (likely(budget)) budget 1263 drivers/net/ethernet/amazon/ena/ena_netdev.c rx_work_done = ena_clean_rx_irq(rx_ring, napi, budget); budget 1273 drivers/net/ethernet/amazon/ena/ena_netdev.c } else if ((budget > rx_work_done) && (tx_budget > tx_work_done)) { budget 1293 drivers/net/ethernet/amazon/ena/ena_netdev.c ret = budget; budget 2939 drivers/net/ethernet/amazon/ena/ena_netdev.c int i, budget, rc; budget 2953 drivers/net/ethernet/amazon/ena/ena_netdev.c budget = ENA_MONITORED_TX_QUEUES; budget 2967 drivers/net/ethernet/amazon/ena/ena_netdev.c budget--; budget 2968 drivers/net/ethernet/amazon/ena/ena_netdev.c if (!budget) budget 677 drivers/net/ethernet/amd/amd8111e.c static int amd8111e_rx_poll(struct napi_struct *napi, int budget) budget 691 drivers/net/ethernet/amd/amd8111e.c while (num_rx_pkt < budget) { budget 774 drivers/net/ethernet/amd/amd8111e.c if (num_rx_pkt < budget && napi_complete_done(napi, num_rx_pkt)) { budget 1285 drivers/net/ethernet/amd/pcnet32.c static int pcnet32_rx(struct net_device *dev, int budget) budget 1293 drivers/net/ethernet/amd/pcnet32.c while (npackets < budget && (short)le16_to_cpu(rxp->status) >= 0) { budget 1397 drivers/net/ethernet/amd/pcnet32.c static int pcnet32_poll(struct napi_struct *napi, int budget) budget 1406 drivers/net/ethernet/amd/pcnet32.c work_done = pcnet32_rx(dev, budget); budget 1417 drivers/net/ethernet/amd/pcnet32.c if (work_done < budget && napi_complete_done(napi, work_done)) { budget 2683 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_rx_poll(struct xgbe_channel *channel, int budget) budget 2699 drivers/net/ethernet/amd/xgbe/xgbe-drv.c DBGPR("-->xgbe_rx_poll: budget=%d\n", budget); budget 2712 drivers/net/ethernet/amd/xgbe/xgbe-drv.c while (packet_count < budget) { budget 2873 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_one_poll(struct napi_struct *napi, int budget) budget 2880 drivers/net/ethernet/amd/xgbe/xgbe-drv.c DBGPR("-->xgbe_one_poll: budget=%d\n", budget); budget 2886 drivers/net/ethernet/amd/xgbe/xgbe-drv.c processed = xgbe_rx_poll(channel, budget); budget 2889 drivers/net/ethernet/amd/xgbe/xgbe-drv.c if ((processed < budget) && napi_complete_done(napi, processed)) { budget 2902 drivers/net/ethernet/amd/xgbe/xgbe-drv.c static int xgbe_all_poll(struct napi_struct *napi, int budget) budget 2911 drivers/net/ethernet/amd/xgbe/xgbe-drv.c DBGPR("-->xgbe_all_poll: budget=%d\n", budget); budget 2914 drivers/net/ethernet/amd/xgbe/xgbe-drv.c ring_budget = budget / pdata->rx_ring_count; budget 2925 drivers/net/ethernet/amd/xgbe/xgbe-drv.c if (ring_budget > (budget - processed)) budget 2926 drivers/net/ethernet/amd/xgbe/xgbe-drv.c ring_budget = budget - processed; budget 2929 drivers/net/ethernet/amd/xgbe/xgbe-drv.c } while ((processed < budget) && (processed != last_processed)); budget 2932 drivers/net/ethernet/amd/xgbe/xgbe-drv.c if ((processed < budget) && napi_complete_done(napi, processed)) { budget 285 drivers/net/ethernet/apm/xgene-v2/main.c static int xge_rx_poll(struct net_device *ndev, unsigned int budget) budget 306 drivers/net/ethernet/apm/xgene-v2/main.c for (i = 0; i < budget; i++) { budget 510 drivers/net/ethernet/apm/xgene-v2/main.c static int xge_napi(struct napi_struct *napi, const int budget) budget 519 drivers/net/ethernet/apm/xgene-v2/main.c processed = xge_rx_poll(ndev, budget); budget 521 drivers/net/ethernet/apm/xgene-v2/main.c if (processed < budget) { budget 782 drivers/net/ethernet/apm/xgene/xgene_enet_main.c int budget) budget 833 drivers/net/ethernet/apm/xgene/xgene_enet_main.c } while (--budget); budget 846 drivers/net/ethernet/apm/xgene/xgene_enet_main.c static int xgene_enet_napi(struct napi_struct *napi, const int budget) budget 852 drivers/net/ethernet/apm/xgene/xgene_enet_main.c processed = xgene_enet_process_ring(ring, budget); budget 854 drivers/net/ethernet/apm/xgene/xgene_enet_main.c if (processed != budget) { budget 223 drivers/net/ethernet/aquantia/atlantic/aq_ring.c unsigned int budget; budget 225 drivers/net/ethernet/aquantia/atlantic/aq_ring.c for (budget = AQ_CFG_TX_CLEAN_BUDGET; budget 226 drivers/net/ethernet/aquantia/atlantic/aq_ring.c budget && self->sw_head != self->hw_head; budget--) { budget 257 drivers/net/ethernet/aquantia/atlantic/aq_ring.c return !!budget; budget 286 drivers/net/ethernet/aquantia/atlantic/aq_ring.c int budget) budget 292 drivers/net/ethernet/aquantia/atlantic/aq_ring.c for (; (self->sw_head != self->hw_head) && budget; budget 294 drivers/net/ethernet/aquantia/atlantic/aq_ring.c --budget, ++(*work_done)) { budget 174 drivers/net/ethernet/aquantia/atlantic/aq_ring.h int budget); budget 32 drivers/net/ethernet/aquantia/atlantic/aq_vec.c static int aq_vec_poll(struct napi_struct *napi, int budget) budget 71 drivers/net/ethernet/aquantia/atlantic/aq_vec.c budget - work_done); budget 91 drivers/net/ethernet/aquantia/atlantic/aq_vec.c work_done = budget; budget 93 drivers/net/ethernet/aquantia/atlantic/aq_vec.c if (work_done < budget) { budget 175 drivers/net/ethernet/arc/emac_main.c static int arc_emac_rx(struct net_device *ndev, int budget) budget 180 drivers/net/ethernet/arc/emac_main.c for (work_done = 0; work_done < budget; work_done++) { budget 299 drivers/net/ethernet/arc/emac_main.c int budget, unsigned int work_done) budget 307 drivers/net/ethernet/arc/emac_main.c if (priv->rx_missed_errors && budget) { budget 323 drivers/net/ethernet/arc/emac_main.c static int arc_emac_poll(struct napi_struct *napi, int budget) budget 332 drivers/net/ethernet/arc/emac_main.c work_done = arc_emac_rx(ndev, budget); budget 333 drivers/net/ethernet/arc/emac_main.c if (work_done < budget) { budget 338 drivers/net/ethernet/arc/emac_main.c arc_emac_rx_stall_check(ndev, budget, work_done); budget 171 drivers/net/ethernet/atheros/alx/main.c int budget = ALX_DEFAULT_TX_WORK; budget 180 drivers/net/ethernet/atheros/alx/main.c while (sw_read_idx != hw_read_idx && budget > 0) { budget 187 drivers/net/ethernet/atheros/alx/main.c budget--; budget 217 drivers/net/ethernet/atheros/alx/main.c static int alx_clean_rx_irq(struct alx_rx_queue *rxq, int budget) budget 228 drivers/net/ethernet/atheros/alx/main.c while (work < budget) { budget 297 drivers/net/ethernet/atheros/alx/main.c static int alx_poll(struct napi_struct *napi, int budget) budget 309 drivers/net/ethernet/atheros/alx/main.c work = alx_clean_rx_irq(np->rxq, budget); budget 311 drivers/net/ethernet/atheros/alx/main.c if (!tx_complete || work == budget) budget 312 drivers/net/ethernet/atheros/alx/main.c return budget; budget 1870 drivers/net/ethernet/atheros/atl1c/atl1c_main.c static int atl1c_clean(struct napi_struct *napi, int budget) budget 1880 drivers/net/ethernet/atheros/atl1c/atl1c_main.c atl1c_clean_rx_irq(adapter, &work_done, budget); budget 1882 drivers/net/ethernet/atheros/atl1c/atl1c_main.c if (work_done < budget) { budget 1503 drivers/net/ethernet/atheros/atl1e/atl1e_main.c static int atl1e_clean(struct napi_struct *napi, int budget) budget 1514 drivers/net/ethernet/atheros/atl1e/atl1e_main.c atl1e_clean_rx_irq(adapter, 0, &work_done, budget); budget 1517 drivers/net/ethernet/atheros/atl1e/atl1e_main.c if (work_done < budget) { budget 1901 drivers/net/ethernet/atheros/atlx/atl1.c static int atl1_intr_rx(struct atl1_adapter *adapter, int budget) budget 1917 drivers/net/ethernet/atheros/atlx/atl1.c while (count < budget) { budget 2426 drivers/net/ethernet/atheros/atlx/atl1.c static int atl1_rings_clean(struct napi_struct *napi, int budget) budget 2429 drivers/net/ethernet/atheros/atlx/atl1.c int work_done = atl1_intr_rx(adapter, budget); budget 2432 drivers/net/ethernet/atheros/atlx/atl1.c work_done = budget; budget 2435 drivers/net/ethernet/atheros/atlx/atl1.c if (work_done >= budget) budget 284 drivers/net/ethernet/aurora/nb8800.c static int nb8800_poll(struct napi_struct *napi, int budget) budget 322 drivers/net/ethernet/aurora/nb8800.c } while (work < budget); budget 332 drivers/net/ethernet/aurora/nb8800.c if (work < budget) { budget 779 drivers/net/ethernet/broadcom/b44.c static int b44_rx(struct b44 *bp, int budget) budget 789 drivers/net/ethernet/broadcom/b44.c while (cons != prod && budget > 0) { budget 853 drivers/net/ethernet/broadcom/b44.c budget--; budget 866 drivers/net/ethernet/broadcom/b44.c static int b44_poll(struct napi_struct *napi, int budget) budget 892 drivers/net/ethernet/broadcom/b44.c work_done += b44_rx(bp, budget); budget 904 drivers/net/ethernet/broadcom/b44.c if (work_done < budget) { budget 298 drivers/net/ethernet/broadcom/bcm63xx_enet.c static int bcm_enet_receive_queue(struct net_device *dev, int budget) budget 310 drivers/net/ethernet/broadcom/bcm63xx_enet.c if (budget > priv->rx_desc_count) budget 311 drivers/net/ethernet/broadcom/bcm63xx_enet.c budget = priv->rx_desc_count; budget 397 drivers/net/ethernet/broadcom/bcm63xx_enet.c } while (--budget > 0); budget 469 drivers/net/ethernet/broadcom/bcm63xx_enet.c static int bcm_enet_poll(struct napi_struct *napi, int budget) budget 488 drivers/net/ethernet/broadcom/bcm63xx_enet.c rx_work_done = bcm_enet_receive_queue(dev, budget); budget 491 drivers/net/ethernet/broadcom/bcm63xx_enet.c if (rx_work_done >= budget) { budget 722 drivers/net/ethernet/broadcom/bcmsysport.c unsigned int budget) budget 753 drivers/net/ethernet/broadcom/bcmsysport.c while ((processed < to_process) && (processed < budget)) { budget 960 drivers/net/ethernet/broadcom/bcmsysport.c static int bcm_sysport_tx_poll(struct napi_struct *napi, int budget) budget 980 drivers/net/ethernet/broadcom/bcmsysport.c return budget; budget 991 drivers/net/ethernet/broadcom/bcmsysport.c static int bcm_sysport_poll(struct napi_struct *napi, int budget) budget 998 drivers/net/ethernet/broadcom/bcmsysport.c work_done = bcm_sysport_desc_rx(priv, budget); budget 1012 drivers/net/ethernet/broadcom/bcmsysport.c if (work_done < budget) { budget 2848 drivers/net/ethernet/broadcom/bnx2.c bnx2_tx_int(struct bnx2 *bp, struct bnx2_napi *bnapi, int budget) budget 2912 drivers/net/ethernet/broadcom/bnx2.c if (tx_pkt == budget) budget 3148 drivers/net/ethernet/broadcom/bnx2.c bnx2_rx_int(struct bnx2 *bp, struct bnx2_napi *bnapi, int budget) budget 3155 drivers/net/ethernet/broadcom/bnx2.c if (budget <= 0) budget 3289 drivers/net/ethernet/broadcom/bnx2.c if (rx_pkt == budget) budget 3486 drivers/net/ethernet/broadcom/bnx2.c int work_done, int budget) budget 3495 drivers/net/ethernet/broadcom/bnx2.c work_done += bnx2_rx_int(bp, bnapi, budget - work_done); budget 3500 drivers/net/ethernet/broadcom/bnx2.c static int bnx2_poll_msix(struct napi_struct *napi, int budget) budget 3508 drivers/net/ethernet/broadcom/bnx2.c work_done = bnx2_poll_work(bp, bnapi, work_done, budget); budget 3509 drivers/net/ethernet/broadcom/bnx2.c if (unlikely(work_done >= budget)) budget 3527 drivers/net/ethernet/broadcom/bnx2.c static int bnx2_poll(struct napi_struct *napi, int budget) budget 3537 drivers/net/ethernet/broadcom/bnx2.c work_done = bnx2_poll_work(bp, bnapi, work_done, budget); budget 3549 drivers/net/ethernet/broadcom/bnx2.c if (unlikely(work_done >= budget)) budget 38 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_poll(struct napi_struct *napi, int budget); budget 880 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_rx_int(struct bnx2x_fastpath *fp, int budget) budget 893 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (budget <= 0) budget 1106 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (rx_pkt == budget) budget 3212 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c static int bnx2x_poll(struct napi_struct *napi, int budget) budget 3230 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c rx_work_done = (bnx2x_has_rx_work(fp)) ? bnx2x_rx_int(fp, budget) : 0; budget 3232 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (rx_work_done < budget) { budget 3266 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c rx_work_done = budget; budget 2152 drivers/net/ethernet/broadcom/bnxt/bnxt.c int budget) budget 2181 drivers/net/ethernet/broadcom/bnxt/bnxt.c rx_pkts = budget; budget 2183 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (budget) budget 2188 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (likely(budget)) budget 2200 drivers/net/ethernet/broadcom/bnxt/bnxt.c else if (rc == -ENOMEM && budget) budget 2214 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (rx_pkts && rx_pkts == budget) { budget 2257 drivers/net/ethernet/broadcom/bnxt/bnxt.c int budget) budget 2262 drivers/net/ethernet/broadcom/bnxt/bnxt.c rx_pkts = __bnxt_poll_work(bp, cpr, budget); budget 2274 drivers/net/ethernet/broadcom/bnxt/bnxt.c static int bnxt_poll_nitroa0(struct napi_struct *napi, int budget) budget 2310 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (likely(rc == -EIO) && budget) budget 2323 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (rx_pkts == budget) budget 2334 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (!bnxt_has_work(bp, cpr) && rx_pkts < budget) { budget 2341 drivers/net/ethernet/broadcom/bnxt/bnxt.c static int bnxt_poll(struct napi_struct *napi, int budget) budget 2349 drivers/net/ethernet/broadcom/bnxt/bnxt.c work_done += bnxt_poll_work(bp, cpr, budget - work_done); budget 2351 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (work_done >= budget) { budget 2352 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (!budget) budget 2375 drivers/net/ethernet/broadcom/bnxt/bnxt.c static int __bnxt_poll_cqs(struct bnxt *bp, struct bnxt_napi *bnapi, int budget) budget 2385 drivers/net/ethernet/broadcom/bnxt/bnxt.c budget - work_done); budget 2412 drivers/net/ethernet/broadcom/bnxt/bnxt.c static int bnxt_poll_p5(struct napi_struct *napi, int budget) budget 2424 drivers/net/ethernet/broadcom/bnxt/bnxt.c work_done = __bnxt_poll_cqs(bp, bnapi, budget); budget 2459 drivers/net/ethernet/broadcom/bnxt/bnxt.c budget - work_done); budget 6147 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (hw_coal->budget) budget 6148 drivers/net/ethernet/broadcom/bnxt/bnxt.c max = hw_coal->bufs_per_record * hw_coal->budget; budget 10420 drivers/net/ethernet/broadcom/bnxt/bnxt.c coal->budget = 64; /* NAPI budget */ budget 828 drivers/net/ethernet/broadcom/bnxt/bnxt.h u8 budget; budget 1444 drivers/net/ethernet/broadcom/genet/bcmgenet.c static int bcmgenet_tx_poll(struct napi_struct *napi, int budget) budget 1466 drivers/net/ethernet/broadcom/genet/bcmgenet.c return budget; budget 1737 drivers/net/ethernet/broadcom/genet/bcmgenet.c unsigned int budget) budget 1787 drivers/net/ethernet/broadcom/genet/bcmgenet.c (rxpktprocessed < budget)) { budget 1898 drivers/net/ethernet/broadcom/genet/bcmgenet.c static int bcmgenet_rx_poll(struct napi_struct *napi, int budget) budget 1905 drivers/net/ethernet/broadcom/genet/bcmgenet.c work_done = bcmgenet_desc_rx(ring, budget); budget 1907 drivers/net/ethernet/broadcom/genet/bcmgenet.c if (work_done < budget) { budget 301 drivers/net/ethernet/broadcom/sb1250-mac.c static int sbmac_poll(struct napi_struct *napi, int budget); budget 2504 drivers/net/ethernet/broadcom/sb1250-mac.c static int sbmac_poll(struct napi_struct *napi, int budget) budget 2509 drivers/net/ethernet/broadcom/sb1250-mac.c work_done = sbdma_rx_process(sc, &(sc->sbm_rxdma), budget, 1); budget 2512 drivers/net/ethernet/broadcom/sb1250-mac.c if (work_done < budget) { budget 6818 drivers/net/ethernet/broadcom/tg3.c static int tg3_rx(struct tg3_napi *tnapi, int budget) budget 6838 drivers/net/ethernet/broadcom/tg3.c while (sw_idx != hw_idx && budget > 0) { budget 6960 drivers/net/ethernet/broadcom/tg3.c budget--; budget 7173 drivers/net/ethernet/broadcom/tg3.c static int tg3_poll_work(struct tg3_napi *tnapi, int work_done, int budget) budget 7192 drivers/net/ethernet/broadcom/tg3.c work_done += tg3_rx(tnapi, budget - work_done); budget 7235 drivers/net/ethernet/broadcom/tg3.c static int tg3_poll_msix(struct napi_struct *napi, int budget) budget 7243 drivers/net/ethernet/broadcom/tg3.c work_done = tg3_poll_work(tnapi, work_done, budget); budget 7248 drivers/net/ethernet/broadcom/tg3.c if (unlikely(work_done >= budget)) budget 7329 drivers/net/ethernet/broadcom/tg3.c static int tg3_poll(struct napi_struct *napi, int budget) budget 7342 drivers/net/ethernet/broadcom/tg3.c work_done = tg3_poll_work(tnapi, work_done, budget); budget 7347 drivers/net/ethernet/broadcom/tg3.c if (unlikely(work_done >= budget)) budget 7705 drivers/net/ethernet/broadcom/tg3.c static bool tg3_tx_frag_set(struct tg3_napi *tnapi, u32 *entry, u32 *budget, budget 7727 drivers/net/ethernet/broadcom/tg3.c while (len > tp->dma_limit && *budget) { budget 7741 drivers/net/ethernet/broadcom/tg3.c *budget -= 1; budget 7749 drivers/net/ethernet/broadcom/tg3.c if (*budget) { budget 7752 drivers/net/ethernet/broadcom/tg3.c *budget -= 1; budget 7809 drivers/net/ethernet/broadcom/tg3.c u32 *entry, u32 *budget, budget 7846 drivers/net/ethernet/broadcom/tg3.c if (tg3_tx_frag_set(tnapi, entry, budget, new_addr, budget 7919 drivers/net/ethernet/broadcom/tg3.c u32 budget; budget 7935 drivers/net/ethernet/broadcom/tg3.c budget = tg3_tx_avail(tnapi); budget 7942 drivers/net/ethernet/broadcom/tg3.c if (unlikely(budget <= (skb_shinfo(skb)->nr_frags + 1))) { budget 8073 drivers/net/ethernet/broadcom/tg3.c if (tg3_tx_frag_set(tnapi, &entry, &budget, mapping, len, base_flags | budget 8102 drivers/net/ethernet/broadcom/tg3.c if (!budget || budget 8103 drivers/net/ethernet/broadcom/tg3.c tg3_tx_frag_set(tnapi, &entry, &budget, mapping, budget 8132 drivers/net/ethernet/broadcom/tg3.c budget = tg3_tx_avail(tnapi); budget 8133 drivers/net/ethernet/broadcom/tg3.c if (tigon3_dma_hwbug_workaround(tnapi, &skb, &entry, &budget, budget 13430 drivers/net/ethernet/broadcom/tg3.c u32 budget; budget 13535 drivers/net/ethernet/broadcom/tg3.c budget = tg3_tx_avail(tnapi); budget 13536 drivers/net/ethernet/broadcom/tg3.c if (tg3_tx_frag_set(tnapi, &val, &budget, map, tx_len, budget 587 drivers/net/ethernet/brocade/bna/bnad.c bnad_cq_process(struct bnad *bnad, struct bna_ccb *ccb, int budget) budget 604 drivers/net/ethernet/brocade/bna/bnad.c while (packets < budget) { budget 1857 drivers/net/ethernet/brocade/bna/bnad.c bnad_napi_poll_rx(struct napi_struct *napi, int budget) budget 1869 drivers/net/ethernet/brocade/bna/bnad.c rcvd = bnad_cq_process(bnad, rx_ctrl->ccb, budget); budget 1870 drivers/net/ethernet/brocade/bna/bnad.c if (rcvd >= budget) budget 1071 drivers/net/ethernet/cadence/macb.h int budget); budget 1000 drivers/net/ethernet/cadence/macb_main.c int budget) budget 1009 drivers/net/ethernet/cadence/macb_main.c while (count < budget) { budget 1191 drivers/net/ethernet/cadence/macb_main.c int budget) budget 1199 drivers/net/ethernet/cadence/macb_main.c for (tail = queue->rx_tail; budget > 0; tail++) { budget 1236 drivers/net/ethernet/cadence/macb_main.c budget--; budget 1269 drivers/net/ethernet/cadence/macb_main.c static int macb_poll(struct napi_struct *napi, int budget) budget 1280 drivers/net/ethernet/cadence/macb_main.c (unsigned long)status, budget); budget 1282 drivers/net/ethernet/cadence/macb_main.c work_done = bp->macbgem_ops.mog_rx(queue, napi, budget); budget 1283 drivers/net/ethernet/cadence/macb_main.c if (work_done < budget) { budget 1230 drivers/net/ethernet/calxeda/xgmac.c static int xgmac_poll(struct napi_struct *napi, int budget) budget 1237 drivers/net/ethernet/calxeda/xgmac.c work_done = xgmac_rx(priv, budget); budget 1239 drivers/net/ethernet/calxeda/xgmac.c if (work_done < budget) { budget 744 drivers/net/ethernet/cavium/liquidio/lio_core.c static int liquidio_napi_poll(struct napi_struct *napi, int budget) budget 757 drivers/net/ethernet/cavium/liquidio/lio_core.c work_done = octeon_droq_process_poll_pkts(oct, droq, budget); budget 767 drivers/net/ethernet/cavium/liquidio/lio_core.c tx_done = octeon_flush_iq(oct, iq, budget); budget 782 drivers/net/ethernet/cavium/liquidio/lio_core.c if ((work_done < budget && tx_done) || budget 792 drivers/net/ethernet/cavium/liquidio/lio_core.c return (!tx_done) ? (budget) : (work_done); budget 746 drivers/net/ethernet/cavium/liquidio/octeon_droq.c u32 budget) budget 757 drivers/net/ethernet/cavium/liquidio/octeon_droq.c if (pkt_count > budget) budget 758 drivers/net/ethernet/cavium/liquidio/octeon_droq.c pkt_count = budget; budget 787 drivers/net/ethernet/cavium/liquidio/octeon_droq.c struct octeon_droq *droq, u32 budget) budget 793 drivers/net/ethernet/cavium/liquidio/octeon_droq.c if (budget > droq->max_count) budget 794 drivers/net/ethernet/cavium/liquidio/octeon_droq.c budget = droq->max_count; budget 796 drivers/net/ethernet/cavium/liquidio/octeon_droq.c while (total_pkts_processed < budget) { budget 799 drivers/net/ethernet/cavium/liquidio/octeon_droq.c pkts_available = min((budget - total_pkts_processed), budget 407 drivers/net/ethernet/cavium/liquidio/octeon_droq.h u32 budget); budget 410 drivers/net/ethernet/cavium/liquidio/octeon_droq.h struct octeon_droq *droq, u32 budget); budget 472 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static int octeon_mgmt_receive_packets(struct octeon_mgmt *p, int budget) budget 479 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c while (work_done < budget && mix_ircnt.s.ircnt) { budget 494 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c static int octeon_mgmt_napi_poll(struct napi_struct *napi, int budget) budget 500 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c work_done = octeon_mgmt_receive_packets(p, budget); budget 502 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c if (work_done < budget) { budget 660 drivers/net/ethernet/cavium/thunder/nicvf_main.c int budget, int *subdesc_cnt, budget 719 drivers/net/ethernet/cavium/thunder/nicvf_main.c napi_consume_skb(skb, budget); budget 849 drivers/net/ethernet/cavium/thunder/nicvf_main.c struct napi_struct *napi, int budget) budget 884 drivers/net/ethernet/cavium/thunder/nicvf_main.c if ((work_done >= budget) && napi && budget 896 drivers/net/ethernet/cavium/thunder/nicvf_main.c budget, &subdesc_cnt, budget 916 drivers/net/ethernet/cavium/thunder/nicvf_main.c if ((work_done < budget) && napi) budget 959 drivers/net/ethernet/cavium/thunder/nicvf_main.c static int nicvf_poll(struct napi_struct *napi, int budget) budget 968 drivers/net/ethernet/cavium/thunder/nicvf_main.c work_done = nicvf_cq_intr_handler(netdev, cq->cq_idx, napi, budget); budget 970 drivers/net/ethernet/cavium/thunder/nicvf_main.c if (work_done < budget) { budget 1466 drivers/net/ethernet/chelsio/cxgb/sge.c static int process_responses(struct adapter *adapter, int budget) budget 1475 drivers/net/ethernet/chelsio/cxgb/sge.c while (done < budget && e->GenerationBit == q->genbit) { budget 1601 drivers/net/ethernet/chelsio/cxgb/sge.c int t1_poll(struct napi_struct *napi, int budget) budget 1604 drivers/net/ethernet/chelsio/cxgb/sge.c int work_done = process_responses(adapter, budget); budget 1606 drivers/net/ethernet/chelsio/cxgb/sge.c if (likely(work_done < budget)) { budget 1895 drivers/net/ethernet/chelsio/cxgb3/sge.c static int ofld_poll(struct napi_struct *napi, int budget) budget 1902 drivers/net/ethernet/chelsio/cxgb3/sge.c while (work_done < budget) { budget 1919 drivers/net/ethernet/chelsio/cxgb3/sge.c if (work_done >= budget) budget 2321 drivers/net/ethernet/chelsio/cxgb3/sge.c int budget) budget 2325 drivers/net/ethernet/chelsio/cxgb3/sge.c int budget_left = budget; budget 2457 drivers/net/ethernet/chelsio/cxgb3/sge.c budget -= budget_left; budget 2458 drivers/net/ethernet/chelsio/cxgb3/sge.c return budget; budget 2475 drivers/net/ethernet/chelsio/cxgb3/sge.c static int napi_rx_handler(struct napi_struct *napi, int budget) budget 2479 drivers/net/ethernet/chelsio/cxgb3/sge.c int work_done = process_responses(adap, qs, budget); budget 2481 drivers/net/ethernet/chelsio/cxgb3/sge.c if (likely(work_done < budget)) { budget 3134 drivers/net/ethernet/chelsio/cxgb4/sge.c static int process_responses(struct sge_rspq *q, int budget) budget 3137 drivers/net/ethernet/chelsio/cxgb4/sge.c int budget_left = budget; budget 3219 drivers/net/ethernet/chelsio/cxgb4/sge.c return budget - budget_left; budget 3233 drivers/net/ethernet/chelsio/cxgb4/sge.c static int napi_rx_handler(struct napi_struct *napi, int budget) budget 3240 drivers/net/ethernet/chelsio/cxgb4/sge.c work_done = process_responses(q, budget); budget 3241 drivers/net/ethernet/chelsio/cxgb4/sge.c if (likely(work_done < budget)) { budget 3426 drivers/net/ethernet/chelsio/cxgb4/sge.c unsigned int i, budget; budget 3451 drivers/net/ethernet/chelsio/cxgb4/sge.c budget = MAX_TIMER_TX_RECLAIM; budget 3454 drivers/net/ethernet/chelsio/cxgb4/sge.c budget -= t4_sge_eth_txq_egress_update(adap, &s->ethtxq[i], budget 3455 drivers/net/ethernet/chelsio/cxgb4/sge.c budget); budget 3456 drivers/net/ethernet/chelsio/cxgb4/sge.c if (!budget) budget 3464 drivers/net/ethernet/chelsio/cxgb4/sge.c if (budget == 0) { budget 1757 drivers/net/ethernet/chelsio/cxgb4vf/sge.c static int process_responses(struct sge_rspq *rspq, int budget) budget 1762 drivers/net/ethernet/chelsio/cxgb4vf/sge.c int budget_left = budget; budget 1874 drivers/net/ethernet/chelsio/cxgb4vf/sge.c return budget - budget_left; budget 1888 drivers/net/ethernet/chelsio/cxgb4vf/sge.c static int napi_rx_handler(struct napi_struct *napi, int budget) budget 1892 drivers/net/ethernet/chelsio/cxgb4vf/sge.c int work_done = process_responses(rspq, budget); budget 1895 drivers/net/ethernet/chelsio/cxgb4vf/sge.c if (likely(work_done < budget)) { budget 2129 drivers/net/ethernet/chelsio/cxgb4vf/sge.c unsigned int i, budget; budget 2131 drivers/net/ethernet/chelsio/cxgb4vf/sge.c budget = MAX_TIMER_TX_RECLAIM; budget 2139 drivers/net/ethernet/chelsio/cxgb4vf/sge.c if (avail > budget) budget 2140 drivers/net/ethernet/chelsio/cxgb4vf/sge.c avail = budget; budget 2146 drivers/net/ethernet/chelsio/cxgb4vf/sge.c budget -= avail; budget 2147 drivers/net/ethernet/chelsio/cxgb4vf/sge.c if (!budget) budget 2162 drivers/net/ethernet/chelsio/cxgb4vf/sge.c mod_timer(&s->tx_timer, jiffies + (budget ? TX_QCHECK_PERIOD : 2)); budget 227 drivers/net/ethernet/cirrus/ep93xx_eth.c static int ep93xx_rx(struct net_device *dev, int budget) budget 232 drivers/net/ethernet/cirrus/ep93xx_eth.c while (processed < budget) { budget 310 drivers/net/ethernet/cirrus/ep93xx_eth.c static int ep93xx_poll(struct napi_struct *napi, int budget) budget 316 drivers/net/ethernet/cirrus/ep93xx_eth.c rx = ep93xx_rx(dev, budget); budget 317 drivers/net/ethernet/cirrus/ep93xx_eth.c if (rx < budget && napi_complete_done(napi, rx)) { budget 1536 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_poll(struct napi_struct *napi, int budget) budget 1543 drivers/net/ethernet/cisco/enic/enic_main.c unsigned int rq_work_to_do = budget; budget 1551 drivers/net/ethernet/cisco/enic/enic_main.c if (budget > 0) budget 1582 drivers/net/ethernet/cisco/enic/enic_main.c if ((rq_work_done < budget) && napi_complete_done(napi, rq_work_done)) { budget 1634 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_poll_msix_wq(struct napi_struct *napi, int budget) budget 1661 drivers/net/ethernet/cisco/enic/enic_main.c return budget; budget 1664 drivers/net/ethernet/cisco/enic/enic_main.c static int enic_poll_msix_rq(struct napi_struct *napi, int budget) budget 1671 drivers/net/ethernet/cisco/enic/enic_main.c unsigned int work_to_do = budget; budget 1678 drivers/net/ethernet/cisco/enic/enic_main.c if (budget > 0) budget 1707 drivers/net/ethernet/cisco/enic/enic_main.c if ((work_done < budget) && napi_complete_done(napi, work_done)) { budget 1395 drivers/net/ethernet/cortina/gemini.c static unsigned int gmac_rx(struct net_device *netdev, unsigned int budget) budget 1422 drivers/net/ethernet/cortina/gemini.c while (budget && w != r) { budget 1488 drivers/net/ethernet/cortina/gemini.c --budget; budget 1505 drivers/net/ethernet/cortina/gemini.c return budget; budget 1508 drivers/net/ethernet/cortina/gemini.c static int gmac_napi_poll(struct napi_struct *napi, int budget) budget 1518 drivers/net/ethernet/cortina/gemini.c received = gmac_rx(napi->dev, budget); budget 1519 drivers/net/ethernet/cortina/gemini.c if (received < budget) { budget 1526 drivers/net/ethernet/cortina/gemini.c port->freeq_refill += (budget - received); budget 112 drivers/net/ethernet/dec/tulip/interrupt.c int tulip_poll(struct napi_struct *napi, int budget) budget 127 drivers/net/ethernet/dec/tulip/interrupt.c if (budget >=RX_RING_SIZE) budget--; budget 155 drivers/net/ethernet/dec/tulip/interrupt.c if (++work_done >= budget) budget 493 drivers/net/ethernet/dec/tulip/tulip.h int tulip_poll(struct napi_struct *napi, int budget); budget 407 drivers/net/ethernet/dlink/sundance.c int budget; budget 1212 drivers/net/ethernet/dlink/sundance.c if (np->budget < 0) budget 1213 drivers/net/ethernet/dlink/sundance.c np->budget = RX_BUDGET; budget 1335 drivers/net/ethernet/dlink/sundance.c int boguscnt = np->budget; budget 1410 drivers/net/ethernet/dlink/sundance.c np->budget -= received; budget 1419 drivers/net/ethernet/dlink/sundance.c np->budget -= received; budget 1420 drivers/net/ethernet/dlink/sundance.c if (np->budget <= 0) budget 1421 drivers/net/ethernet/dlink/sundance.c np->budget = RX_BUDGET; budget 362 drivers/net/ethernet/dnet.c static int dnet_poll(struct napi_struct *napi, int budget) budget 374 drivers/net/ethernet/dnet.c while (npackets < budget) { budget 409 drivers/net/ethernet/dnet.c if (npackets < budget) { budget 980 drivers/net/ethernet/emulex/benet/be.h int be_poll(struct napi_struct *napi, int budget); budget 3207 drivers/net/ethernet/emulex/benet/be_main.c int budget) budget 3215 drivers/net/ethernet/emulex/benet/be_main.c for (work_done = 0; work_done < budget; work_done++) { budget 3294 drivers/net/ethernet/emulex/benet/be_main.c int be_poll(struct napi_struct *napi, int budget) budget 3313 drivers/net/ethernet/emulex/benet/be_main.c work = be_process_rx(rxo, napi, budget); budget 3320 drivers/net/ethernet/emulex/benet/be_main.c if (max_work < budget) { budget 604 drivers/net/ethernet/ethoc.c static int ethoc_poll(struct napi_struct *napi, int budget) budget 610 drivers/net/ethernet/ethoc.c rx_work_done = ethoc_rx(priv->netdev, budget); budget 611 drivers/net/ethernet/ethoc.c tx_work_done = ethoc_tx(priv->netdev, budget); budget 613 drivers/net/ethernet/ethoc.c if (rx_work_done < budget && tx_work_done < budget) { budget 174 drivers/net/ethernet/ezchip/nps_enet.c static int nps_enet_poll(struct napi_struct *napi, int budget) budget 182 drivers/net/ethernet/ezchip/nps_enet.c if ((work_done < budget) && napi_complete_done(napi, work_done)) { budget 1289 drivers/net/ethernet/faraday/ftgmac100.c static int ftgmac100_poll(struct napi_struct *napi, int budget) budget 1302 drivers/net/ethernet/faraday/ftgmac100.c } while (more && work_done < budget); budget 1320 drivers/net/ethernet/faraday/ftgmac100.c work_done = budget; budget 1322 drivers/net/ethernet/faraday/ftgmac100.c if (work_done < budget) { budget 1339 drivers/net/ethernet/faraday/ftgmac100.c return budget; budget 872 drivers/net/ethernet/faraday/ftmac100.c static int ftmac100_poll(struct napi_struct *napi, int budget) budget 894 drivers/net/ethernet/faraday/ftmac100.c } while (retry && rx < budget); budget 896 drivers/net/ethernet/faraday/ftmac100.c if (retry && rx == budget) budget 2172 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c static int dpaa_eth_poll(struct napi_struct *napi, int budget) budget 2177 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c int cleaned = qman_p_poll_dqrr(np->p, budget); budget 2179 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c if (cleaned < budget) { budget 1112 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c static int dpaa2_eth_poll(struct napi_struct *napi, int budget) budget 1152 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c if (rx_cleaned >= budget || budget 1154 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c work_done = budget; budget 269 drivers/net/ethernet/freescale/enetc/enetc.c static int enetc_poll(struct napi_struct *napi, int budget) budget 278 drivers/net/ethernet/freescale/enetc/enetc.c if (!enetc_clean_tx_ring(&v->tx_ring[i], budget)) budget 281 drivers/net/ethernet/freescale/enetc/enetc.c work_done = enetc_clean_rx_ring(&v->rx_ring, napi, budget); budget 282 drivers/net/ethernet/freescale/enetc/enetc.c if (work_done == budget) budget 286 drivers/net/ethernet/freescale/enetc/enetc.c return budget; budget 1412 drivers/net/ethernet/freescale/fec_main.c fec_enet_rx_queue(struct net_device *ndev, int budget, u16 queue_id) budget 1443 drivers/net/ethernet/freescale/fec_main.c if (pkt_received >= budget) budget 1603 drivers/net/ethernet/freescale/fec_main.c fec_enet_rx(struct net_device *ndev, int budget) budget 1613 drivers/net/ethernet/freescale/fec_main.c budget - pkt_received, queue_id); budget 1615 drivers/net/ethernet/freescale/fec_main.c if (ret < budget - pkt_received) budget 1675 drivers/net/ethernet/freescale/fec_main.c static int fec_enet_rx_napi(struct napi_struct *napi, int budget) budget 1681 drivers/net/ethernet/freescale/fec_main.c pkts = fec_enet_rx(ndev, budget); budget 1685 drivers/net/ethernet/freescale/fec_main.c if (pkts < budget) { budget 86 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c static int fs_enet_napi(struct napi_struct *napi, int budget) budget 200 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c received < budget) { budget 302 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c if (received < budget && tx_left) { budget 310 drivers/net/ethernet/freescale/fs_enet/fs_enet-main.c return budget; budget 2624 drivers/net/ethernet/freescale/gianfar.c static int gfar_poll_rx_sq(struct napi_struct *napi, int budget) budget 2637 drivers/net/ethernet/freescale/gianfar.c work_done = gfar_clean_rx_ring(rx_queue, budget); budget 2639 drivers/net/ethernet/freescale/gianfar.c if (work_done < budget) { budget 2655 drivers/net/ethernet/freescale/gianfar.c static int gfar_poll_tx_sq(struct napi_struct *napi, int budget) budget 2683 drivers/net/ethernet/freescale/gianfar.c static int gfar_poll_rx(struct napi_struct *napi, int budget) budget 2704 drivers/net/ethernet/freescale/gianfar.c budget_per_q = budget/num_act_queues; budget 2745 drivers/net/ethernet/freescale/gianfar.c static int gfar_poll_tx(struct napi_struct *napi, int budget) budget 3281 drivers/net/ethernet/freescale/ucc_geth.c static int ucc_geth_poll(struct napi_struct *napi, int budget) budget 3297 drivers/net/ethernet/freescale/ucc_geth.c howmany += ucc_geth_rx(ugeth, i, budget - howmany); budget 3299 drivers/net/ethernet/freescale/ucc_geth.c if (howmany < budget) { budget 435 drivers/net/ethernet/google/gve/gve.h bool gve_tx_poll(struct gve_notify_block *block, int budget); budget 442 drivers/net/ethernet/google/gve/gve.h bool gve_rx_poll(struct gve_notify_block *block, int budget); budget 445 drivers/net/ethernet/google/gve/gve.h bool gve_clean_rx_done(struct gve_rx_ring *rx, int budget, budget 99 drivers/net/ethernet/google/gve/gve_main.c static int gve_napi_poll(struct napi_struct *napi, int budget) budget 110 drivers/net/ethernet/google/gve/gve_main.c reschedule |= gve_tx_poll(block, budget); budget 112 drivers/net/ethernet/google/gve/gve_main.c reschedule |= gve_rx_poll(block, budget); budget 115 drivers/net/ethernet/google/gve/gve_main.c return budget; budget 381 drivers/net/ethernet/google/gve/gve_rx.c bool gve_clean_rx_done(struct gve_rx_ring *rx, int budget, budget 393 drivers/net/ethernet/google/gve/gve_rx.c work_done < budget) { budget 425 drivers/net/ethernet/google/gve/gve_rx.c bool gve_rx_poll(struct gve_notify_block *block, int budget) budget 434 drivers/net/ethernet/google/gve/gve_rx.c if (budget == 0) budget 435 drivers/net/ethernet/google/gve/gve_rx.c budget = INT_MAX; budget 437 drivers/net/ethernet/google/gve/gve_rx.c if (budget > 0) budget 438 drivers/net/ethernet/google/gve/gve_rx.c repoll |= gve_clean_rx_done(rx, budget, feat); budget 574 drivers/net/ethernet/google/gve/gve_tx.c bool gve_tx_poll(struct gve_notify_block *block, int budget) budget 583 drivers/net/ethernet/google/gve/gve_tx.c if (budget == 0) budget 584 drivers/net/ethernet/google/gve/gve_tx.c budget = INT_MAX; budget 589 drivers/net/ethernet/google/gve/gve_tx.c if (budget > 0) { budget 593 drivers/net/ethernet/google/gve/gve_tx.c to_do = min_t(u32, (nic_done - tx->done), budget); budget 574 drivers/net/ethernet/hisilicon/hip04_eth.c static int hip04_rx_poll(struct napi_struct *napi, int budget) budget 638 drivers/net/ethernet/hisilicon/hip04_eth.c if (rx >= budget) { budget 655 drivers/net/ethernet/hisilicon/hip04_eth.c if (rx < budget && tx_remaining) budget 299 drivers/net/ethernet/hisilicon/hisi_femac.c static int hisi_femac_poll(struct napi_struct *napi, int budget) budget 304 drivers/net/ethernet/hisilicon/hisi_femac.c int work_done = 0, task = budget; budget 312 drivers/net/ethernet/hisilicon/hisi_femac.c if (work_done >= budget) budget 320 drivers/net/ethernet/hisilicon/hisi_femac.c if (work_done < budget) { budget 640 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c static int hix5hd2_poll(struct napi_struct *napi, int budget) budget 645 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c int work_done = 0, task = budget; budget 653 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c if ((work_done >= budget) || (num == 0)) budget 660 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c if (work_done < budget) { budget 821 drivers/net/ethernet/hisilicon/hns/hns_enet.c int budget, void *v) budget 836 drivers/net/ethernet/hisilicon/hns/hns_enet.c while (recv_pkts < budget && recv_bds < num) { budget 949 drivers/net/ethernet/hisilicon/hns/hns_enet.c int budget, void *v) budget 1051 drivers/net/ethernet/hisilicon/hns/hns_enet.c static int hns_nic_common_poll(struct napi_struct *napi, int budget) budget 1059 drivers/net/ethernet/hisilicon/hns/hns_enet.c ring_data, budget - clean_complete, budget 1062 drivers/net/ethernet/hisilicon/hns/hns_enet.c if (clean_complete < budget) { budget 1067 drivers/net/ethernet/hisilicon/hns/hns_enet.c return budget; budget 443 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c int ringid0, int ringid1, int budget) budget 455 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c budget, __lb_other_process); budget 2948 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c int hns3_clean_rx_ring(struct hns3_enet_ring *ring, int budget, budget 2964 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c while (recv_pkts < budget && recv_bds < num) { budget 3139 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_nic_common_poll(struct napi_struct *napi, int budget) budget 3148 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c int rx_budget = budget; budget 3163 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c rx_budget = max(budget / tqp_vector->num_tqps, 1); budget 3178 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c return budget; budget 659 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h struct hns3_enet_ring *ring, int budget, budget 193 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c static u32 hns3_lb_check_rx_ring(struct hns3_nic_priv *priv, u32 budget) budget 209 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c hns3_clean_rx_ring(ring, budget, hns3_lb_check_skb_data); budget 219 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c u32 end_ringid, u32 budget) budget 326 drivers/net/ethernet/huawei/hinic/hinic_rx.c static int rxq_recv(struct hinic_rxq *rxq, int budget) budget 345 drivers/net/ethernet/huawei/hinic/hinic_rx.c while (pkts < budget) { budget 423 drivers/net/ethernet/huawei/hinic/hinic_rx.c static int rx_poll(struct napi_struct *napi, int budget) budget 430 drivers/net/ethernet/huawei/hinic/hinic_rx.c pkts = rxq_recv(rxq, budget); budget 431 drivers/net/ethernet/huawei/hinic/hinic_rx.c if (pkts >= budget) budget 432 drivers/net/ethernet/huawei/hinic/hinic_rx.c return budget; budget 607 drivers/net/ethernet/huawei/hinic/hinic_tx.c static int free_tx_poll(struct napi_struct *napi, int budget) budget 652 drivers/net/ethernet/huawei/hinic/hinic_tx.c } while (pkts < budget); budget 674 drivers/net/ethernet/huawei/hinic/hinic_tx.c if (pkts < budget) { budget 682 drivers/net/ethernet/huawei/hinic/hinic_tx.c return budget; budget 651 drivers/net/ethernet/ibm/ehea/ehea_main.c int budget) budget 671 drivers/net/ethernet/ibm/ehea/ehea_main.c while ((processed < budget) && cqe) { budget 873 drivers/net/ethernet/ibm/ehea/ehea_main.c static int ehea_poll(struct napi_struct *napi, int budget) budget 884 drivers/net/ethernet/ibm/ehea/ehea_main.c rx += ehea_proc_rwqes(dev, pr, budget - rx); budget 886 drivers/net/ethernet/ibm/ehea/ehea_main.c while (rx != budget) { budget 903 drivers/net/ethernet/ibm/ehea/ehea_main.c rx += ehea_proc_rwqes(dev, pr, budget - rx); budget 1750 drivers/net/ethernet/ibm/emac/core.c static int emac_poll_rx(void *param, int budget) budget 1755 drivers/net/ethernet/ibm/emac/core.c DBG2(dev, "poll_rx(%d)" NL, budget); budget 1758 drivers/net/ethernet/ibm/emac/core.c while (budget > 0) { budget 1815 drivers/net/ethernet/ibm/emac/core.c --budget; budget 1858 drivers/net/ethernet/ibm/emac/core.c if (unlikely(budget && test_bit(MAL_COMMAC_RX_STOPPED, &dev->commac.flags))) { budget 392 drivers/net/ethernet/ibm/emac/mal.c static int mal_poll(struct napi_struct *napi, int budget) budget 399 drivers/net/ethernet/ibm/emac/mal.c MAL_DBG2(mal, "poll(%d)" NL, budget); budget 419 drivers/net/ethernet/ibm/emac/mal.c n = mc->ops->poll_rx(mc->dev, budget - received); budget 422 drivers/net/ethernet/ibm/emac/mal.c if (received >= budget) budget 423 drivers/net/ethernet/ibm/emac/mal.c return budget; budget 454 drivers/net/ethernet/ibm/emac/mal.c MAL_DBG2(mal, "poll() %d <- %d" NL, budget, received); budget 165 drivers/net/ethernet/ibm/emac/mal.h int (*poll_rx) (void *dev, int budget); budget 1295 drivers/net/ethernet/ibm/ibmveth.c static int ibmveth_poll(struct napi_struct *napi, int budget) budget 1304 drivers/net/ethernet/ibm/ibmveth.c while (frames_processed < budget) { budget 1376 drivers/net/ethernet/ibm/ibmveth.c if (frames_processed < budget) { budget 2213 drivers/net/ethernet/ibm/ibmvnic.c static int ibmvnic_poll(struct napi_struct *napi, int budget) budget 2221 drivers/net/ethernet/ibm/ibmvnic.c while (frames_processed < budget) { budget 2298 drivers/net/ethernet/ibm/ibmvnic.c if (frames_processed < budget) { budget 2220 drivers/net/ethernet/intel/e100.c static int e100_poll(struct napi_struct *napi, int budget) budget 2225 drivers/net/ethernet/intel/e100.c e100_rx_clean(nic, &work_done, budget); budget 2229 drivers/net/ethernet/intel/e100.c if (work_done == budget) budget 2230 drivers/net/ethernet/intel/e100.c return budget; budget 114 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_clean(struct napi_struct *napi, int budget); budget 3790 drivers/net/ethernet/intel/e1000/e1000_main.c static int e1000_clean(struct napi_struct *napi, int budget) budget 3798 drivers/net/ethernet/intel/e1000/e1000_main.c adapter->clean_rx(adapter, &adapter->rx_ring[0], &work_done, budget); budget 3800 drivers/net/ethernet/intel/e1000/e1000_main.c if (!tx_clean_complete || work_done == budget) budget 3801 drivers/net/ethernet/intel/e1000/e1000_main.c return budget; budget 2656 drivers/net/ethernet/intel/e1000e/netdev.c static int e1000e_poll(struct napi_struct *napi, int budget) budget 2670 drivers/net/ethernet/intel/e1000e/netdev.c adapter->clean_rx(adapter->rx_ring, &work_done, budget); budget 2672 drivers/net/ethernet/intel/e1000e/netdev.c if (!tx_cleaned || work_done == budget) budget 2673 drivers/net/ethernet/intel/e1000e/netdev.c return budget; budget 567 drivers/net/ethernet/intel/fm10k/fm10k_main.c int budget) budget 573 drivers/net/ethernet/intel/fm10k/fm10k_main.c while (likely(total_packets < budget)) { budget 1196 drivers/net/ethernet/intel/fm10k/fm10k_main.c unsigned int budget = q_vector->tx.work_limit; budget 1275 drivers/net/ethernet/intel/fm10k/fm10k_main.c budget--; budget 1276 drivers/net/ethernet/intel/fm10k/fm10k_main.c } while (likely(budget)); budget 1336 drivers/net/ethernet/intel/fm10k/fm10k_main.c return !!budget; budget 1431 drivers/net/ethernet/intel/fm10k/fm10k_main.c static int fm10k_poll(struct napi_struct *napi, int budget) budget 1440 drivers/net/ethernet/intel/fm10k/fm10k_main.c if (!fm10k_clean_tx_irq(q_vector, ring, budget)) budget 1445 drivers/net/ethernet/intel/fm10k/fm10k_main.c if (budget <= 0) budget 1446 drivers/net/ethernet/intel/fm10k/fm10k_main.c return budget; budget 1452 drivers/net/ethernet/intel/fm10k/fm10k_main.c per_ring_budget = max(budget / q_vector->rx.count, 1); budget 1454 drivers/net/ethernet/intel/fm10k/fm10k_main.c per_ring_budget = budget; budget 1466 drivers/net/ethernet/intel/fm10k/fm10k_main.c return budget; budget 1474 drivers/net/ethernet/intel/fm10k/fm10k_main.c return min(work_done, budget - 1); budget 4058 drivers/net/ethernet/intel/i40e/i40e_main.c static bool i40e_clean_fdir_tx_irq(struct i40e_ring *tx_ring, int budget) budget 4124 drivers/net/ethernet/intel/i40e/i40e_main.c budget--; budget 4125 drivers/net/ethernet/intel/i40e/i40e_main.c } while (likely(budget)); budget 4133 drivers/net/ethernet/intel/i40e/i40e_main.c return budget > 0; budget 782 drivers/net/ethernet/intel/i40e/i40e_txrx.c unsigned int budget = vsi->work_limit; budget 865 drivers/net/ethernet/intel/i40e/i40e_txrx.c budget--; budget 866 drivers/net/ethernet/intel/i40e/i40e_txrx.c } while (likely(budget)); budget 871 drivers/net/ethernet/intel/i40e/i40e_txrx.c i40e_arm_wb(tx_ring, vsi, budget); budget 874 drivers/net/ethernet/intel/i40e/i40e_txrx.c return !!budget; budget 896 drivers/net/ethernet/intel/i40e/i40e_txrx.c return !!budget; budget 2329 drivers/net/ethernet/intel/i40e/i40e_txrx.c static int i40e_clean_rx_irq(struct i40e_ring *rx_ring, int budget) budget 2340 drivers/net/ethernet/intel/i40e/i40e_txrx.c while (likely(total_rx_packets < (unsigned int)budget)) { budget 2453 drivers/net/ethernet/intel/i40e/i40e_txrx.c return failure ? budget : (int)total_rx_packets; budget 2568 drivers/net/ethernet/intel/i40e/i40e_txrx.c int i40e_napi_poll(struct napi_struct *napi, int budget) budget 2589 drivers/net/ethernet/intel/i40e/i40e_txrx.c i40e_clean_xdp_tx_irq(vsi, ring, budget) : budget 2590 drivers/net/ethernet/intel/i40e/i40e_txrx.c i40e_clean_tx_irq(vsi, ring, budget); budget 2601 drivers/net/ethernet/intel/i40e/i40e_txrx.c if (budget <= 0) budget 2607 drivers/net/ethernet/intel/i40e/i40e_txrx.c budget_per_ring = max(budget/q_vector->num_ringpairs, 1); budget 2639 drivers/net/ethernet/intel/i40e/i40e_txrx.c return budget - 1; budget 2646 drivers/net/ethernet/intel/i40e/i40e_txrx.c return budget; budget 2658 drivers/net/ethernet/intel/i40e/i40e_txrx.c return min(work_done, budget - 1); budget 490 drivers/net/ethernet/intel/i40e/i40e_txrx.h int i40e_napi_poll(struct napi_struct *napi, int budget); budget 69 drivers/net/ethernet/intel/i40e/i40e_txrx_common.h int budget) budget 79 drivers/net/ethernet/intel/i40e/i40e_txrx_common.h if (budget && budget 530 drivers/net/ethernet/intel/i40e/i40e_xsk.c int i40e_clean_rx_irq_zc(struct i40e_ring *rx_ring, int budget) budget 541 drivers/net/ethernet/intel/i40e/i40e_xsk.c while (likely(total_rx_packets < (unsigned int)budget)) { budget 637 drivers/net/ethernet/intel/i40e/i40e_xsk.c return failure ? budget : (int)total_rx_packets; budget 647 drivers/net/ethernet/intel/i40e/i40e_xsk.c static bool i40e_xmit_zc(struct i40e_ring *xdp_ring, unsigned int budget) budget 655 drivers/net/ethernet/intel/i40e/i40e_xsk.c while (budget-- > 0) { budget 694 drivers/net/ethernet/intel/i40e/i40e_xsk.c return !!budget && work_done; budget 722 drivers/net/ethernet/intel/i40e/i40e_xsk.c unsigned int ntc, total_bytes = 0, budget = vsi->work_limit; budget 735 drivers/net/ethernet/intel/i40e/i40e_xsk.c } else if (frames_ready > budget) { budget 736 drivers/net/ethernet/intel/i40e/i40e_xsk.c completed_frames = budget; budget 766 drivers/net/ethernet/intel/i40e/i40e_xsk.c i40e_arm_wb(tx_ring, vsi, budget); budget 773 drivers/net/ethernet/intel/i40e/i40e_xsk.c xmit_done = i40e_xmit_zc(tx_ring, budget); budget 17 drivers/net/ethernet/intel/i40e/i40e_xsk.h int i40e_clean_rx_irq_zc(struct i40e_ring *rx_ring, int budget); budget 197 drivers/net/ethernet/intel/iavf/iavf_txrx.c unsigned int budget = vsi->work_limit; budget 276 drivers/net/ethernet/intel/iavf/iavf_txrx.c budget--; budget 277 drivers/net/ethernet/intel/iavf/iavf_txrx.c } while (likely(budget)); budget 296 drivers/net/ethernet/intel/iavf/iavf_txrx.c if (budget && budget 323 drivers/net/ethernet/intel/iavf/iavf_txrx.c return !!budget; budget 1478 drivers/net/ethernet/intel/iavf/iavf_txrx.c static int iavf_clean_rx_irq(struct iavf_ring *rx_ring, int budget) budget 1485 drivers/net/ethernet/intel/iavf/iavf_txrx.c while (likely(total_rx_packets < (unsigned int)budget)) { budget 1594 drivers/net/ethernet/intel/iavf/iavf_txrx.c return failure ? budget : (int)total_rx_packets; budget 1703 drivers/net/ethernet/intel/iavf/iavf_txrx.c int iavf_napi_poll(struct napi_struct *napi, int budget) budget 1723 drivers/net/ethernet/intel/iavf/iavf_txrx.c if (!iavf_clean_tx_irq(vsi, ring, budget)) { budget 1732 drivers/net/ethernet/intel/iavf/iavf_txrx.c if (budget <= 0) budget 1738 drivers/net/ethernet/intel/iavf/iavf_txrx.c budget_per_ring = max(budget/q_vector->num_ringpairs, 1); budget 1768 drivers/net/ethernet/intel/iavf/iavf_txrx.c return budget - 1; budget 1775 drivers/net/ethernet/intel/iavf/iavf_txrx.c return budget; budget 1787 drivers/net/ethernet/intel/iavf/iavf_txrx.c return min(work_done, budget - 1); budget 447 drivers/net/ethernet/intel/iavf/iavf_txrx.h int iavf_napi_poll(struct napi_struct *napi, int budget); budget 106 drivers/net/ethernet/intel/ice/ice_txrx.c unsigned int budget = ICE_DFLT_IRQ_WORK; budget 186 drivers/net/ethernet/intel/ice/ice_txrx.c budget--; budget 187 drivers/net/ethernet/intel/ice/ice_txrx.c } while (likely(budget)); budget 217 drivers/net/ethernet/intel/ice/ice_txrx.c return !!budget; budget 1005 drivers/net/ethernet/intel/ice/ice_txrx.c static int ice_clean_rx_irq(struct ice_ring *rx_ring, int budget) budget 1012 drivers/net/ethernet/intel/ice/ice_txrx.c while (likely(total_rx_pkts < (unsigned int)budget)) { budget 1111 drivers/net/ethernet/intel/ice/ice_txrx.c return failure ? budget : (int)total_rx_pkts; budget 1474 drivers/net/ethernet/intel/ice/ice_txrx.c int ice_napi_poll(struct napi_struct *napi, int budget) budget 1487 drivers/net/ethernet/intel/ice/ice_txrx.c if (!ice_clean_tx_irq(ring, budget)) budget 1491 drivers/net/ethernet/intel/ice/ice_txrx.c if (unlikely(budget <= 0)) budget 1492 drivers/net/ethernet/intel/ice/ice_txrx.c return budget; budget 1500 drivers/net/ethernet/intel/ice/ice_txrx.c budget_per_ring = max(budget / q_vector->num_ring_rx, 1); budget 1503 drivers/net/ethernet/intel/ice/ice_txrx.c budget_per_ring = budget; budget 1517 drivers/net/ethernet/intel/ice/ice_txrx.c return budget; budget 1527 drivers/net/ethernet/intel/ice/ice_txrx.c return min_t(int, work_done, budget - 1); budget 241 drivers/net/ethernet/intel/ice/ice_txrx.h int ice_napi_poll(struct napi_struct *napi, int budget); budget 7702 drivers/net/ethernet/intel/igb/igb_main.c static int igb_poll(struct napi_struct *napi, int budget) budget 7715 drivers/net/ethernet/intel/igb/igb_main.c clean_complete = igb_clean_tx_irq(q_vector, budget); budget 7718 drivers/net/ethernet/intel/igb/igb_main.c int cleaned = igb_clean_rx_irq(q_vector, budget); budget 7721 drivers/net/ethernet/intel/igb/igb_main.c if (cleaned >= budget) budget 7727 drivers/net/ethernet/intel/igb/igb_main.c return budget; budget 7735 drivers/net/ethernet/intel/igb/igb_main.c return min(work_done, budget - 1); budget 7752 drivers/net/ethernet/intel/igb/igb_main.c unsigned int budget = q_vector->tx.work_limit; budget 7830 drivers/net/ethernet/intel/igb/igb_main.c budget--; budget 7831 drivers/net/ethernet/intel/igb/igb_main.c } while (likely(budget)); budget 7906 drivers/net/ethernet/intel/igb/igb_main.c return !!budget; budget 8303 drivers/net/ethernet/intel/igb/igb_main.c static int igb_clean_rx_irq(struct igb_q_vector *q_vector, const int budget) budget 8310 drivers/net/ethernet/intel/igb/igb_main.c while (likely(total_packets < budget)) { budget 40 drivers/net/ethernet/intel/igbvf/netdev.c static int igbvf_poll(struct napi_struct *napi, int budget); budget 1180 drivers/net/ethernet/intel/igbvf/netdev.c static int igbvf_poll(struct napi_struct *napi, int budget) budget 1187 drivers/net/ethernet/intel/igbvf/netdev.c igbvf_clean_rx_irq(adapter, &work_done, budget); budget 1189 drivers/net/ethernet/intel/igbvf/netdev.c if (work_done == budget) budget 1190 drivers/net/ethernet/intel/igbvf/netdev.c return budget; budget 1557 drivers/net/ethernet/intel/igc/igc_main.c static int igc_clean_rx_irq(struct igc_q_vector *q_vector, const int budget) budget 1564 drivers/net/ethernet/intel/igc/igc_main.c while (likely(total_packets < budget)) { budget 1705 drivers/net/ethernet/intel/igc/igc_main.c unsigned int budget = q_vector->tx.work_limit; budget 1786 drivers/net/ethernet/intel/igc/igc_main.c budget--; budget 1787 drivers/net/ethernet/intel/igc/igc_main.c } while (likely(budget)); budget 1862 drivers/net/ethernet/intel/igc/igc_main.c return !!budget; budget 3385 drivers/net/ethernet/intel/igc/igc_main.c static int igc_poll(struct napi_struct *napi, int budget) budget 3394 drivers/net/ethernet/intel/igc/igc_main.c clean_complete = igc_clean_tx_irq(q_vector, budget); budget 3397 drivers/net/ethernet/intel/igc/igc_main.c int cleaned = igc_clean_rx_irq(q_vector, budget); budget 3400 drivers/net/ethernet/intel/igc/igc_main.c if (cleaned >= budget) budget 3406 drivers/net/ethernet/intel/igc/igc_main.c return budget; budget 3414 drivers/net/ethernet/intel/igc/igc_main.c return min(work_done, budget - 1); budget 1757 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_clean(struct napi_struct *napi, int budget) budget 1763 drivers/net/ethernet/intel/ixgb/ixgb_main.c ixgb_clean_rx_irq(adapter, &work_done, budget); budget 1766 drivers/net/ethernet/intel/ixgb/ixgb_main.c if (work_done < budget) { budget 889 drivers/net/ethernet/intel/ixgbe/ixgbe.h int ixgbe_poll(struct napi_struct *napi, int budget); budget 1119 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c unsigned int budget = q_vector->tx.work_limit; budget 1202 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c budget--; budget 1203 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c } while (likely(budget)); budget 1249 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c return !!budget; budget 1270 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c return !!budget; budget 2279 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c const int budget) budget 2293 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c while (likely(total_rx_packets < budget)) { budget 3156 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c int ixgbe_poll(struct napi_struct *napi, int budget) budget 3172 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_clean_xdp_tx_irq(q_vector, ring, budget) : budget 3173 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_clean_tx_irq(q_vector, ring, budget); budget 3180 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (budget <= 0) budget 3181 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c return budget; budget 3186 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c per_ring_budget = max(budget/q_vector->rx.count, 1); budget 3188 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c per_ring_budget = budget; budget 3204 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c return budget; budget 3215 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c return min(work_done, budget - 1); budget 41 drivers/net/ethernet/intel/ixgbe/ixgbe_txrx_common.h const int budget); budget 429 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c const int budget) budget 441 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c while (likely(total_rx_packets < budget)) { budget 557 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c return failure ? budget : (int)total_rx_packets; budget 576 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c static bool ixgbe_xmit_zc(struct ixgbe_ring *xdp_ring, unsigned int budget) budget 585 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c while (budget-- > 0) { budget 627 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c return !!budget && work_done; budget 273 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c unsigned int budget = tx_ring->count / 2; budget 356 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c budget--; budget 357 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c } while (likely(budget)); budget 404 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c return !!budget; budget 423 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c return !!budget; budget 1117 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c int budget) budget 1128 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c while (likely(total_rx_packets < budget)) { budget 1262 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c static int ixgbevf_poll(struct napi_struct *napi, int budget) budget 1272 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (!ixgbevf_clean_tx_irq(q_vector, ring, budget)) budget 1276 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c if (budget <= 0) budget 1277 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c return budget; budget 1283 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c per_ring_budget = max(budget/q_vector->rx.count, 1); budget 1285 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c per_ring_budget = budget; budget 1297 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c return budget; budget 1311 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c return min(work_done, budget - 1); budget 1359 drivers/net/ethernet/jme.c jme_poll(JME_NAPI_HOLDER(holder), JME_NAPI_WEIGHT(budget)) budget 1364 drivers/net/ethernet/jme.c rest = jme_process_receive(jme, JME_NAPI_WEIGHT_VAL(budget)); budget 1378 drivers/net/ethernet/jme.c JME_NAPI_WEIGHT_SET(budget, rest); budget 1379 drivers/net/ethernet/jme.c return JME_NAPI_WEIGHT_VAL(budget) - rest; budget 462 drivers/net/ethernet/korina.c static int korina_poll(struct napi_struct *napi, int budget) budget 469 drivers/net/ethernet/korina.c work_done = korina_rx(dev, budget); budget 470 drivers/net/ethernet/korina.c if (work_done < budget) { budget 147 drivers/net/ethernet/lantiq_etop.c ltq_etop_poll_rx(struct napi_struct *napi, int budget) budget 153 drivers/net/ethernet/lantiq_etop.c while (work_done < budget) { budget 161 drivers/net/ethernet/lantiq_etop.c if (work_done < budget) { budget 169 drivers/net/ethernet/lantiq_etop.c ltq_etop_poll_tx(struct napi_struct *napi, int budget) budget 212 drivers/net/ethernet/lantiq_xrx200.c static int xrx200_poll_rx(struct napi_struct *napi, int budget) budget 219 drivers/net/ethernet/lantiq_xrx200.c while (rx < budget) { budget 232 drivers/net/ethernet/lantiq_xrx200.c if (rx < budget) { budget 240 drivers/net/ethernet/lantiq_xrx200.c static int xrx200_tx_housekeeping(struct napi_struct *napi, int budget) budget 248 drivers/net/ethernet/lantiq_xrx200.c while (pkts < budget) { budget 271 drivers/net/ethernet/lantiq_xrx200.c if (pkts < budget) { budget 505 drivers/net/ethernet/marvell/mv643xx_eth.c static int rxq_process(struct rx_queue *rxq, int budget) budget 512 drivers/net/ethernet/marvell/mv643xx_eth.c while (rx < budget && rxq->rx_desc_count) { budget 591 drivers/net/ethernet/marvell/mv643xx_eth.c if (rx < budget) budget 597 drivers/net/ethernet/marvell/mv643xx_eth.c static int rxq_refill(struct rx_queue *rxq, int budget) budget 603 drivers/net/ethernet/marvell/mv643xx_eth.c while (refilled < budget && rxq->rx_desc_count < rxq->rx_ring_size) { budget 646 drivers/net/ethernet/marvell/mv643xx_eth.c if (refilled < budget) budget 1060 drivers/net/ethernet/marvell/mv643xx_eth.c static int txq_reclaim(struct tx_queue *txq, int budget, int force) budget 1069 drivers/net/ethernet/marvell/mv643xx_eth.c while (reclaimed < budget && txq->tx_desc_count > 0) { budget 1124 drivers/net/ethernet/marvell/mv643xx_eth.c if (reclaimed < budget) budget 2239 drivers/net/ethernet/marvell/mv643xx_eth.c static int mv643xx_eth_poll(struct napi_struct *napi, int budget) budget 2252 drivers/net/ethernet/marvell/mv643xx_eth.c while (work_done < budget) { budget 2277 drivers/net/ethernet/marvell/mv643xx_eth.c work_tbd = budget - work_done; budget 2295 drivers/net/ethernet/marvell/mv643xx_eth.c if (work_done < budget) { budget 1941 drivers/net/ethernet/marvell/mvneta.c struct mvneta_port *pp, int budget, budget 1955 drivers/net/ethernet/marvell/mvneta.c while ((rcvd_pkts < budget) && (rx_proc < rx_todo)) { budget 2773 drivers/net/ethernet/marvell/mvneta.c static int mvneta_poll(struct napi_struct *napi, int budget) budget 2814 drivers/net/ethernet/marvell/mvneta.c rx_done = mvneta_rx_hwbm(napi, pp, budget, budget 2817 drivers/net/ethernet/marvell/mvneta.c rx_done = mvneta_rx_swbm(napi, pp, budget, budget 2821 drivers/net/ethernet/marvell/mvneta.c if (rx_done < budget) { budget 3329 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c static int mvpp2_poll(struct napi_struct *napi, int budget) budget 3376 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c while (cause_rx && budget > 0) { budget 3384 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c count = mvpp2_rx(port, napi, budget, rxq); budget 3386 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c budget -= count; budget 3387 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (budget > 0) { budget 3396 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c if (budget > 0) { budget 764 drivers/net/ethernet/marvell/pxa168_eth.c static int rxq_process(struct net_device *dev, int budget) budget 771 drivers/net/ethernet/marvell/pxa168_eth.c while (budget-- > 0) { budget 1226 drivers/net/ethernet/marvell/pxa168_eth.c static int pxa168_rx_poll(struct napi_struct *napi, int budget) budget 1243 drivers/net/ethernet/marvell/pxa168_eth.c work_done = rxq_process(dev, budget); budget 1244 drivers/net/ethernet/marvell/pxa168_eth.c if (work_done < budget) { budget 3192 drivers/net/ethernet/marvell/skge.c static int skge_poll(struct napi_struct *napi, int budget) budget 3205 drivers/net/ethernet/marvell/skge.c for (e = ring->to_clean; prefetch(e->next), work_done < budget; e = e->next) { budget 3227 drivers/net/ethernet/marvell/skge.c if (work_done < budget && napi_complete_done(napi, work_done)) { budget 1225 drivers/net/ethernet/mediatek/mtk_eth_soc.c static int mtk_poll_rx(struct napi_struct *napi, int budget, budget 1235 drivers/net/ethernet/mediatek/mtk_eth_soc.c while (done < budget) { budget 1341 drivers/net/ethernet/mediatek/mtk_eth_soc.c static int mtk_poll_tx_qdma(struct mtk_eth *eth, int budget, budget 1355 drivers/net/ethernet/mediatek/mtk_eth_soc.c while ((cpu != dma) && budget) { budget 1374 drivers/net/ethernet/mediatek/mtk_eth_soc.c budget--; budget 1386 drivers/net/ethernet/mediatek/mtk_eth_soc.c return budget; budget 1389 drivers/net/ethernet/mediatek/mtk_eth_soc.c static int mtk_poll_tx_pdma(struct mtk_eth *eth, int budget, budget 1401 drivers/net/ethernet/mediatek/mtk_eth_soc.c while ((cpu != dma) && budget) { budget 1410 drivers/net/ethernet/mediatek/mtk_eth_soc.c budget--; budget 1424 drivers/net/ethernet/mediatek/mtk_eth_soc.c return budget; budget 1427 drivers/net/ethernet/mediatek/mtk_eth_soc.c static int mtk_poll_tx(struct mtk_eth *eth, int budget) budget 1438 drivers/net/ethernet/mediatek/mtk_eth_soc.c budget = mtk_poll_tx_qdma(eth, budget, done, bytes); budget 1440 drivers/net/ethernet/mediatek/mtk_eth_soc.c budget = mtk_poll_tx_pdma(eth, budget, done, bytes); budget 1467 drivers/net/ethernet/mediatek/mtk_eth_soc.c static int mtk_napi_tx(struct napi_struct *napi, int budget) budget 1476 drivers/net/ethernet/mediatek/mtk_eth_soc.c tx_done = mtk_poll_tx(eth, budget); budget 1486 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (tx_done == budget) budget 1487 drivers/net/ethernet/mediatek/mtk_eth_soc.c return budget; budget 1491 drivers/net/ethernet/mediatek/mtk_eth_soc.c return budget; budget 1499 drivers/net/ethernet/mediatek/mtk_eth_soc.c static int mtk_napi_rx(struct napi_struct *napi, int budget) budget 1504 drivers/net/ethernet/mediatek/mtk_eth_soc.c int remain_budget = budget; budget 1520 drivers/net/ethernet/mediatek/mtk_eth_soc.c return budget; budget 1530 drivers/net/ethernet/mediatek/mtk_eth_soc.c return rx_done + budget - remain_budget; budget 664 drivers/net/ethernet/mellanox/mlx4/en_rx.c int mlx4_en_process_rx_cq(struct net_device *dev, struct mlx4_en_cq *cq, int budget) budget 677 drivers/net/ethernet/mellanox/mlx4/en_rx.c if (unlikely(!priv->port_up || budget <= 0)) budget 900 drivers/net/ethernet/mellanox/mlx4/en_rx.c if (unlikely(++polled == budget)) budget 936 drivers/net/ethernet/mellanox/mlx4/en_rx.c int mlx4_en_poll_rx_cq(struct napi_struct *napi, int budget) budget 949 drivers/net/ethernet/mellanox/mlx4/en_rx.c budget); budget 954 drivers/net/ethernet/mellanox/mlx4/en_rx.c done = mlx4_en_process_rx_cq(dev, cq, budget); budget 957 drivers/net/ethernet/mellanox/mlx4/en_rx.c if (done == budget || !clean_complete) { budget 963 drivers/net/ethernet/mellanox/mlx4/en_rx.c done = budget; budget 972 drivers/net/ethernet/mellanox/mlx4/en_rx.c return budget; budget 413 drivers/net/ethernet/mellanox/mlx4/en_tx.c int budget = priv->tx_work_limit; budget 431 drivers/net/ethernet/mellanox/mlx4/en_tx.c cons_index & size) && (done < budget)) { budget 475 drivers/net/ethernet/mellanox/mlx4/en_tx.c } while ((++done < budget) && (ring_index != new_index)); budget 495 drivers/net/ethernet/mellanox/mlx4/en_tx.c return done < budget; budget 507 drivers/net/ethernet/mellanox/mlx4/en_tx.c return done < budget; budget 522 drivers/net/ethernet/mellanox/mlx4/en_tx.c int mlx4_en_poll_tx_cq(struct napi_struct *napi, int budget) budget 529 drivers/net/ethernet/mellanox/mlx4/en_tx.c clean_complete = mlx4_en_process_tx_cq(dev, cq, budget); budget 531 drivers/net/ethernet/mellanox/mlx4/en_tx.c return budget; budget 737 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h int budget); budget 738 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h int mlx4_en_poll_rx_cq(struct napi_struct *napi, int budget); budget 739 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h int mlx4_en_poll_tx_cq(struct napi_struct *napi, int budget); budget 916 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_napi_poll(struct napi_struct *napi, int budget); budget 918 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_poll_rx_cq(struct mlx5e_cq *cq, int budget); budget 67 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c bool mlx5e_xsk_tx(struct mlx5e_xdpsq *sq, unsigned int budget) budget 77 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c for (; budget; budget--) { budget 120 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c return !(budget && work_done); budget 14 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.h bool mlx5e_xsk_tx(struct mlx5e_xdpsq *sq, unsigned int budget); budget 1380 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c int mlx5e_poll_rx_cq(struct mlx5e_cq *cq, int budget) budget 1391 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c work_done += mlx5e_decompress_cqes_cont(rq, cqwq, 0, budget); budget 1392 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c if (rq->cqd.left || work_done >= budget) budget 1407 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c budget - work_done); budget 1415 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c } while ((++work_done < budget) && (cqe = mlx5_cqwq_get_cqe(cqwq))); budget 109 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c int mlx5e_napi_poll(struct napi_struct *napi, int budget) budget 127 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c busy |= mlx5e_poll_tx_cq(&c->sq[i].cq, budget); budget 134 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c if (likely(budget)) { /* budget=0 means: don't poll rx rings */ budget 136 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c work_done = mlx5e_poll_rx_cq(&xskrq->cq, budget); budget 138 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c if (likely(budget - work_done)) budget 139 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c work_done += mlx5e_poll_rx_cq(&rq->cq, budget - work_done); budget 141 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c busy |= work_done == budget; budget 161 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c return budget; budget 164 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c if (budget && work_done == budget) budget 383 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c unsigned int budget) budget 387 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c while (budget) { budget 392 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c budget--; budget 397 drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c if (!budget) { budget 210 drivers/net/ethernet/moxa/moxart_ether.c static int moxart_rx_poll(struct napi_struct *napi, int budget) budget 222 drivers/net/ethernet/moxa/moxart_ether.c while (rx < budget) { budget 274 drivers/net/ethernet/moxa/moxart_ether.c if (rx < budget) budget 196 drivers/net/ethernet/mscc/ocelot_board.c int budget = OCELOT_PTP_QUEUE_SZ; budget 199 drivers/net/ethernet/mscc/ocelot_board.c while (budget--) { budget 1456 drivers/net/ethernet/myricom/myri10ge/myri10ge.c myri10ge_clean_rx_done(struct myri10ge_slice_state *ss, int budget) budget 1469 drivers/net/ethernet/myricom/myri10ge/myri10ge.c while (rx_done->entry[idx].length != 0 && work_done < budget) { budget 1530 drivers/net/ethernet/myricom/myri10ge/myri10ge.c static int myri10ge_poll(struct napi_struct *napi, int budget) budget 1541 drivers/net/ethernet/myricom/myri10ge/myri10ge.c work_done = myri10ge_clean_rx_done(ss, budget); budget 1543 drivers/net/ethernet/myricom/myri10ge/myri10ge.c if (work_done < budget) { budget 627 drivers/net/ethernet/natsemi/natsemi.c static int natsemi_poll(struct napi_struct *napi, int budget); budget 2229 drivers/net/ethernet/natsemi/natsemi.c static int natsemi_poll(struct napi_struct *napi, int budget) budget 2248 drivers/net/ethernet/natsemi/natsemi.c netdev_rx(dev, &work_done, budget); budget 2262 drivers/net/ethernet/natsemi/natsemi.c if (work_done >= budget) budget 2754 drivers/net/ethernet/neterion/s2io.c static int s2io_poll_msix(struct napi_struct *napi, int budget) budget 2763 drivers/net/ethernet/neterion/s2io.c int budget_org = budget; budget 2768 drivers/net/ethernet/neterion/s2io.c pkts_processed = rx_intr_handler(ring, budget); budget 2783 drivers/net/ethernet/neterion/s2io.c static int s2io_poll_inta(struct napi_struct *napi, int budget) budget 2789 drivers/net/ethernet/neterion/s2io.c int budget_org = budget; budget 2798 drivers/net/ethernet/neterion/s2io.c ring_pkts_processed = rx_intr_handler(ring, budget); budget 2801 drivers/net/ethernet/neterion/s2io.c budget -= ring_pkts_processed; budget 2802 drivers/net/ethernet/neterion/s2io.c if (budget <= 0) budget 2883 drivers/net/ethernet/neterion/s2io.c static int rx_intr_handler(struct ring_info *ring_data, int budget) budget 2894 drivers/net/ethernet/neterion/s2io.c if (budget <= 0) budget 2957 drivers/net/ethernet/neterion/s2io.c budget--; budget 2959 drivers/net/ethernet/neterion/s2io.c if (!budget) budget 1063 drivers/net/ethernet/neterion/s2io.h static int rx_intr_handler(struct ring_info *ring_data, int budget); budget 1073 drivers/net/ethernet/neterion/s2io.h static int s2io_poll_msix(struct napi_struct *napi, int budget); budget 1074 drivers/net/ethernet/neterion/s2io.h static int s2io_poll_inta(struct napi_struct *napi, int budget); budget 371 drivers/net/ethernet/neterion/vxge/vxge-main.c if (ring->budget <= 0) budget 519 drivers/net/ethernet/neterion/vxge/vxge-main.c ring->budget--; budget 521 drivers/net/ethernet/neterion/vxge/vxge-main.c if (!ring->budget) budget 1811 drivers/net/ethernet/neterion/vxge/vxge-main.c static int vxge_poll_msix(struct napi_struct *napi, int budget) budget 1815 drivers/net/ethernet/neterion/vxge/vxge-main.c int budget_org = budget; budget 1817 drivers/net/ethernet/neterion/vxge/vxge-main.c ring->budget = budget; budget 1837 drivers/net/ethernet/neterion/vxge/vxge-main.c static int vxge_poll_inta(struct napi_struct *napi, int budget) budget 1842 drivers/net/ethernet/neterion/vxge/vxge-main.c int budget_org = budget; budget 1849 drivers/net/ethernet/neterion/vxge/vxge-main.c ring->budget = budget; budget 1853 drivers/net/ethernet/neterion/vxge/vxge-main.c budget -= ring->pkts_processed; budget 1854 drivers/net/ethernet/neterion/vxge/vxge-main.c if (budget <= 0) budget 284 drivers/net/ethernet/neterion/vxge/vxge-main.h int budget; budget 1137 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static void nfp_net_tx_complete(struct nfp_net_tx_ring *tx_ring, int budget) budget 1190 drivers/net/ethernet/netronome/nfp/nfp_net_common.c napi_consume_skb(skb, budget); budget 1802 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_rx(struct nfp_net_rx_ring *rx_ring, int budget) budget 1821 drivers/net/ethernet/netronome/nfp/nfp_net_common.c while (pkts_polled < budget) { budget 2031 drivers/net/ethernet/netronome/nfp/nfp_net_common.c pkts_polled = budget; budget 2045 drivers/net/ethernet/netronome/nfp/nfp_net_common.c static int nfp_net_poll(struct napi_struct *napi, int budget) budget 2052 drivers/net/ethernet/netronome/nfp/nfp_net_common.c nfp_net_tx_complete(r_vec->tx_ring, budget); budget 2054 drivers/net/ethernet/netronome/nfp/nfp_net_common.c pkts_polled = nfp_net_rx(r_vec->rx_ring, budget); budget 2056 drivers/net/ethernet/netronome/nfp/nfp_net_common.c if (pkts_polled < budget) budget 2276 drivers/net/ethernet/netronome/nfp/nfp_net_common.c unsigned int budget = 512; budget 2278 drivers/net/ethernet/netronome/nfp/nfp_net_common.c while (nfp_ctrl_rx_one(nn, dp, r_vec, rx_ring) && budget--) budget 2281 drivers/net/ethernet/netronome/nfp/nfp_net_common.c return budget; budget 593 drivers/net/ethernet/ni/nixge.c static int nixge_recv(struct net_device *ndev, int budget) budget 606 drivers/net/ethernet/ni/nixge.c budget > packets)) { budget 668 drivers/net/ethernet/ni/nixge.c static int nixge_poll(struct napi_struct *napi, int budget) budget 676 drivers/net/ethernet/ni/nixge.c work_done = nixge_recv(priv->ndev, budget); budget 677 drivers/net/ethernet/ni/nixge.c if (work_done < budget) { budget 3743 drivers/net/ethernet/nvidia/forcedeth.c static int nv_napi_poll(struct napi_struct *napi, int budget) budget 3758 drivers/net/ethernet/nvidia/forcedeth.c rx_count = nv_rx_process(dev, budget - rx_work); budget 3766 drivers/net/ethernet/nvidia/forcedeth.c budget - rx_work); budget 3770 drivers/net/ethernet/nvidia/forcedeth.c rx_count > 0 && (rx_work += rx_count) < budget); budget 3804 drivers/net/ethernet/nvidia/forcedeth.c if (rx_work < budget) { budget 886 drivers/net/ethernet/nxp/lpc_eth.c static int __lpc_handle_recv(struct net_device *ndev, int budget) budget 896 drivers/net/ethernet/nxp/lpc_eth.c while (rx_done < budget && rxconsidx != budget 956 drivers/net/ethernet/nxp/lpc_eth.c static int lpc_eth_poll(struct napi_struct *napi, int budget) budget 967 drivers/net/ethernet/nxp/lpc_eth.c rx_done = __lpc_handle_recv(ndev, budget); budget 969 drivers/net/ethernet/nxp/lpc_eth.c if (rx_done < budget) { budget 2291 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c static int pch_gbe_napi_poll(struct napi_struct *napi, int budget) budget 2299 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c netdev_dbg(adapter->netdev, "budget : %d\n", budget); budget 2301 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_clean_rx(adapter, adapter->rx_ring, &work_done, budget); budget 2305 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c work_done = budget; budget 2309 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (work_done < budget) budget 2324 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c poll_end_flag, work_done, budget); budget 1556 drivers/net/ethernet/pasemi/pasemi_mac.c static int pasemi_mac_poll(struct napi_struct *napi, int budget) budget 1562 drivers/net/ethernet/pasemi/pasemi_mac.c pkts = pasemi_mac_clean_rx(rx_ring(mac), budget); budget 1563 drivers/net/ethernet/pasemi/pasemi_mac.c if (pkts < budget) { budget 57 drivers/net/ethernet/pensando/ionic/ionic.h int ionic_napi(struct napi_struct *napi, int budget, ionic_cq_cb cb, budget 698 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_notifyq_clean(struct ionic_lif *lif, int budget) budget 704 drivers/net/ethernet/pensando/ionic/ionic_lif.c work_done = ionic_cq_service(cq, budget, ionic_notifyq_service, budget 726 drivers/net/ethernet/pensando/ionic/ionic_lif.c static int ionic_adminq_napi(struct napi_struct *napi, int budget) budget 733 drivers/net/ethernet/pensando/ionic/ionic_lif.c n_work = ionic_notifyq_clean(lif, budget); budget 734 drivers/net/ethernet/pensando/ionic/ionic_lif.c a_work = ionic_napi(napi, budget, ionic_adminq_service, NULL, NULL); budget 284 drivers/net/ethernet/pensando/ionic/ionic_main.c int ionic_napi(struct napi_struct *napi, int budget, ionic_cq_cb cb, budget 291 drivers/net/ethernet/pensando/ionic/ionic_main.c work_done = ionic_cq_service(cq, budget, cb, done_cb, done_arg); budget 293 drivers/net/ethernet/pensando/ionic/ionic_main.c if (work_done < budget && napi_complete_done(napi, work_done)) { budget 299 drivers/net/ethernet/pensando/ionic/ionic_txrx.c int ionic_rx_napi(struct napi_struct *napi, int budget) budget 316 drivers/net/ethernet/pensando/ionic/ionic_txrx.c work_done = ionic_rx_walk_cq(rxcq, budget); budget 321 drivers/net/ethernet/pensando/ionic/ionic_txrx.c if (work_done < budget && napi_complete_done(napi, work_done)) { budget 12 drivers/net/ethernet/pensando/ionic/ionic_txrx.h int ionic_rx_napi(struct napi_struct *napi, int budget); budget 58 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static int netxen_nic_poll(struct napi_struct *napi, int budget); budget 2352 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c static int netxen_nic_poll(struct napi_struct *napi, int budget) budget 2364 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c work_done = netxen_process_rcv_ring(sds_ring, budget); budget 2367 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c work_done = budget; budget 2369 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (work_done < budget) { budget 528 drivers/net/ethernet/qlogic/qede/qede.h int qede_poll(struct napi_struct *napi, int budget); budget 1297 drivers/net/ethernet/qlogic/qede/qede_fp.c static int qede_rx_int(struct qede_fastpath *fp, int budget) budget 1315 drivers/net/ethernet/qlogic/qede/qede_fp.c while ((sw_comp_cons != hw_comp_cons) && (work_done < budget)) { budget 1374 drivers/net/ethernet/qlogic/qede/qede_fp.c int qede_poll(struct napi_struct *napi, int budget) budget 1395 drivers/net/ethernet/qlogic/qede/qede_fp.c qede_rx_int(fp, budget) : 0; budget 1396 drivers/net/ethernet/qlogic/qede/qede_fp.c if (rx_work_done < budget) { budget 1403 drivers/net/ethernet/qlogic/qede/qede_fp.c rx_work_done = budget; budget 2113 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_tx_rx_clean(struct ql3_adapter *qdev, int budget) budget 2121 drivers/net/ethernet/qlogic/qla3xxx.c qdev->rsp_consumer_index) && (work_done < budget)) { budget 2180 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_poll(struct napi_struct *napi, int budget) budget 2187 drivers/net/ethernet/qlogic/qla3xxx.c work_done = ql_tx_rx_clean(qdev, budget); budget 2189 drivers/net/ethernet/qlogic/qla3xxx.c if (work_done < budget && napi_complete_done(napi, work_done)) { budget 888 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c int budget) budget 922 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c if (++count >= budget) budget 960 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static int qlcnic_poll(struct napi_struct *napi, int budget) budget 972 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c budget); budget 973 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = qlcnic_process_rcv_ring(sds_ring, budget); budget 977 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = budget; budget 979 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c if (work_done < budget) { budget 990 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static int qlcnic_tx_poll(struct napi_struct *napi, int budget) budget 999 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = qlcnic_process_cmd_ring(adapter, tx_ring, budget); budget 1006 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = budget; budget 1012 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static int qlcnic_rx_poll(struct napi_struct *napi, int budget) budget 1021 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = qlcnic_process_rcv_ring(sds_ring, budget); budget 1023 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c if (work_done < budget) { budget 1950 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static int qlcnic_83xx_msix_sriov_vf_poll(struct napi_struct *napi, int budget) budget 1963 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c tx_complete = qlcnic_process_cmd_ring(adapter, tx_ring, budget); budget 1964 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = qlcnic_83xx_process_rcv_ring(sds_ring, budget); budget 1968 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = budget; budget 1970 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c if (work_done < budget) { budget 1978 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static int qlcnic_83xx_poll(struct napi_struct *napi, int budget) budget 1991 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c tx_complete = qlcnic_process_cmd_ring(adapter, tx_ring, budget); budget 1992 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = qlcnic_83xx_process_rcv_ring(sds_ring, budget); budget 1996 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = budget; budget 1998 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c if (work_done < budget) { budget 2006 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static int qlcnic_83xx_msix_tx_poll(struct napi_struct *napi, int budget) budget 2014 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = qlcnic_process_cmd_ring(adapter, tx_ring, budget); budget 2021 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = budget; budget 2027 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c static int qlcnic_83xx_rx_poll(struct napi_struct *napi, int budget) budget 2035 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c work_done = qlcnic_83xx_process_rcv_ring(sds_ring, budget); budget 2036 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c if (work_done < budget) { budget 97 drivers/net/ethernet/qualcomm/emac/emac.c static int emac_napi_rtx(struct napi_struct *napi, int budget) budget 105 drivers/net/ethernet/qualcomm/emac/emac.c emac_mac_rx_process(adpt, rx_q, &work_done, budget); budget 107 drivers/net/ethernet/qualcomm/emac/emac.c if (work_done < budget) { budget 624 drivers/net/ethernet/rdc/r6040.c static int r6040_poll(struct napi_struct *napi, int budget) budget 634 drivers/net/ethernet/rdc/r6040.c work_done = r6040_rx(dev, budget); budget 636 drivers/net/ethernet/rdc/r6040.c if (work_done < budget) { budget 463 drivers/net/ethernet/realtek/8139cp.c static int cp_rx_poll(struct napi_struct *napi, int budget) budget 472 drivers/net/ethernet/realtek/8139cp.c while (rx < budget) { budget 557 drivers/net/ethernet/realtek/8139cp.c if (rx < budget && napi_complete_done(napi, rx)) { budget 653 drivers/net/ethernet/realtek/8139too.c static int rtl8139_poll(struct napi_struct *napi, int budget); budget 1947 drivers/net/ethernet/realtek/8139too.c int budget) budget 1959 drivers/net/ethernet/realtek/8139too.c while (netif_running(dev) && received < budget && budget 2081 drivers/net/ethernet/realtek/8139too.c received = budget; budget 2125 drivers/net/ethernet/realtek/8139too.c static int rtl8139_poll(struct napi_struct *napi, int budget) budget 2135 drivers/net/ethernet/realtek/8139too.c work_done += rtl8139_rx(dev, tp, budget); budget 2137 drivers/net/ethernet/realtek/8139too.c if (work_done < budget) { budget 6058 drivers/net/ethernet/realtek/r8169_main.c int budget) budget 6086 drivers/net/ethernet/realtek/r8169_main.c napi_consume_skb(tx_skb->skb, budget); budget 6141 drivers/net/ethernet/realtek/r8169_main.c static int rtl_rx(struct net_device *dev, struct rtl8169_private *tp, u32 budget) budget 6148 drivers/net/ethernet/realtek/r8169_main.c for (rx_left = min(budget, NUM_RX_DESC); rx_left > 0; rx_left--, cur_rx++) { budget 6302 drivers/net/ethernet/realtek/r8169_main.c static int rtl8169_poll(struct napi_struct *napi, int budget) budget 6308 drivers/net/ethernet/realtek/r8169_main.c work_done = rtl_rx(dev, tp, (u32) budget); budget 6310 drivers/net/ethernet/realtek/r8169_main.c rtl_tx(dev, tp, budget); budget 6312 drivers/net/ethernet/realtek/r8169_main.c if (work_done < budget) { budget 906 drivers/net/ethernet/renesas/ravb_main.c static int ravb_poll(struct napi_struct *napi, int budget) budget 913 drivers/net/ethernet/renesas/ravb_main.c int quota = budget; budget 961 drivers/net/ethernet/renesas/ravb_main.c return budget - quota; budget 1945 drivers/net/ethernet/renesas/sh_eth.c static int sh_eth_poll(struct napi_struct *napi, int budget) budget 1950 drivers/net/ethernet/renesas/sh_eth.c int quota = budget; budget 1970 drivers/net/ethernet/renesas/sh_eth.c return budget - quota; budget 2417 drivers/net/ethernet/rocker/rocker_main.c static int rocker_port_poll_tx(struct napi_struct *napi, int budget) budget 2496 drivers/net/ethernet/rocker/rocker_main.c static int rocker_port_poll_rx(struct napi_struct *napi, int budget) budget 2505 drivers/net/ethernet/rocker/rocker_main.c while (credits < budget && budget 2527 drivers/net/ethernet/rocker/rocker_main.c if (credits < budget) budget 1547 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c static int sxgbe_poll(struct napi_struct *napi, int budget) budget 1558 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c work_done = sxgbe_rx(priv, budget); budget 1559 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c if (work_done < budget) { budget 261 drivers/net/ethernet/sfc/efx.c static int efx_process_channel(struct efx_channel *channel, int budget) budget 280 drivers/net/ethernet/sfc/efx.c spent = efx_nic_process_eventq(channel, budget); budget 330 drivers/net/ethernet/sfc/efx.c static int efx_poll(struct napi_struct *napi, int budget) budget 341 drivers/net/ethernet/sfc/efx.c spent = efx_process_channel(channel, budget); budget 343 drivers/net/ethernet/sfc/efx.c if (spent < budget) { budget 238 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_process_channel(struct ef4_channel *channel, int budget) budget 251 drivers/net/ethernet/sfc/falcon/efx.c spent = ef4_nic_process_eventq(channel, budget); budget 297 drivers/net/ethernet/sfc/falcon/efx.c static int ef4_poll(struct napi_struct *napi, int budget) budget 308 drivers/net/ethernet/sfc/falcon/efx.c spent = ef4_process_channel(channel, budget); budget 310 drivers/net/ethernet/sfc/falcon/efx.c if (spent < budget) { budget 1256 drivers/net/ethernet/sfc/falcon/farch.c int ef4_farch_ev_process(struct ef4_channel *channel, int budget) budget 1265 drivers/net/ethernet/sfc/falcon/farch.c if (budget <= 0) budget 1292 drivers/net/ethernet/sfc/falcon/farch.c if (++spent == budget) budget 1299 drivers/net/ethernet/sfc/falcon/farch.c spent = budget; budget 1259 drivers/net/ethernet/sfc/farch.c int efx_farch_ev_process(struct efx_channel *channel, int budget) budget 1267 drivers/net/ethernet/sfc/farch.c if (budget <= 0) budget 1294 drivers/net/ethernet/sfc/farch.c if (++spent == budget) budget 298 drivers/net/ethernet/smsc/epic100.c static int epic_rx(struct net_device *dev, int budget); budget 299 drivers/net/ethernet/smsc/epic100.c static int epic_poll(struct napi_struct *napi, int budget); budget 1130 drivers/net/ethernet/smsc/epic100.c static int epic_rx(struct net_device *dev, int budget) budget 1141 drivers/net/ethernet/smsc/epic100.c if (rx_work_limit > budget) budget 1142 drivers/net/ethernet/smsc/epic100.c rx_work_limit = budget; budget 1240 drivers/net/ethernet/smsc/epic100.c static int epic_poll(struct napi_struct *napi, int budget) budget 1249 drivers/net/ethernet/smsc/epic100.c work_done = epic_rx(dev, budget); budget 1253 drivers/net/ethernet/smsc/epic100.c if (work_done < budget && napi_complete_done(napi, work_done)) { budget 1206 drivers/net/ethernet/smsc/smsc911x.c static int smsc911x_poll(struct napi_struct *napi, int budget) budget 1213 drivers/net/ethernet/smsc/smsc911x.c while (npackets < budget) { budget 821 drivers/net/ethernet/smsc/smsc9420.c static int smsc9420_rx_poll(struct napi_struct *napi, int budget) budget 829 drivers/net/ethernet/smsc/smsc9420.c for (work_done = 0; work_done < budget; work_done++) { budget 851 drivers/net/ethernet/smsc/smsc9420.c if (work_done < budget) { budget 924 drivers/net/ethernet/socionext/netsec.c static int netsec_process_rx(struct netsec_priv *priv, int budget) budget 939 drivers/net/ethernet/socionext/netsec.c while (done < budget) { budget 1053 drivers/net/ethernet/socionext/netsec.c static int netsec_napi_poll(struct napi_struct *napi, int budget) budget 1061 drivers/net/ethernet/socionext/netsec.c done = netsec_process_rx(priv, budget); budget 1063 drivers/net/ethernet/socionext/netsec.c if (done < budget && napi_complete_done(napi, done)) { budget 816 drivers/net/ethernet/socionext/sni_ave.c static int ave_napi_poll_rx(struct napi_struct *napi, int budget) budget 825 drivers/net/ethernet/socionext/sni_ave.c num = ave_rx_receive(ndev, budget); budget 826 drivers/net/ethernet/socionext/sni_ave.c if (num < budget) { budget 836 drivers/net/ethernet/socionext/sni_ave.c static int ave_napi_poll_tx(struct napi_struct *napi, int budget) budget 1870 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c static int stmmac_tx_clean(struct stmmac_priv *priv, int budget, u32 queue) budget 1881 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c while ((entry != tx_q->cur_tx) && (count < budget)) { budget 3665 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c static int stmmac_napi_poll_rx(struct napi_struct *napi, int budget) budget 3675 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c work_done = stmmac_rx(priv, budget, chan); budget 3676 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c if (work_done < budget && napi_complete_done(napi, work_done)) budget 3681 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c static int stmmac_napi_poll_tx(struct napi_struct *napi, int budget) budget 3693 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c work_done = min(work_done, budget); budget 3695 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c if (work_done < budget) budget 2279 drivers/net/ethernet/sun/cassini.c static int cas_rx_ringN(struct cas *cp, int ring, int budget) budget 2382 drivers/net/ethernet/sun/cassini.c if (budget && (npackets >= budget)) budget 2572 drivers/net/ethernet/sun/cassini.c static int cas_poll(struct napi_struct *napi, int budget) budget 2596 drivers/net/ethernet/sun/cassini.c credits += cas_rx_ringN(cp, j, budget / N_RX_COMP_RINGS); budget 2597 drivers/net/ethernet/sun/cassini.c if (credits >= budget) { budget 3679 drivers/net/ethernet/sun/niu.c struct rx_ring_info *rp, int budget) budget 3700 drivers/net/ethernet/sun/niu.c qlen = min(qlen, budget); budget 3727 drivers/net/ethernet/sun/niu.c static int niu_poll_core(struct niu *np, struct niu_ldg *lp, int budget) budget 3751 drivers/net/ethernet/sun/niu.c budget); budget 3753 drivers/net/ethernet/sun/niu.c budget -= this_work_done; budget 3762 drivers/net/ethernet/sun/niu.c static int niu_poll(struct napi_struct *napi, int budget) budget 3768 drivers/net/ethernet/sun/niu.c work_done = niu_poll_core(np, lp, budget); budget 3770 drivers/net/ethernet/sun/niu.c if (work_done < budget) { budget 884 drivers/net/ethernet/sun/sungem.c static int gem_poll(struct napi_struct *napi, int budget) budget 920 drivers/net/ethernet/sun/sungem.c work_done += gem_rx(gp, budget - work_done); budget 922 drivers/net/ethernet/sun/sungem.c if (work_done >= budget) budget 587 drivers/net/ethernet/sun/sunvnet_common.c u32 start, u32 end, int *npkts, int budget) budget 617 drivers/net/ethernet/sun/sunvnet_common.c if ((*npkts) >= budget) { budget 644 drivers/net/ethernet/sun/sunvnet_common.c int budget) budget 667 drivers/net/ethernet/sun/sunvnet_common.c npkts, budget); budget 779 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_event_napi(struct vnet_port *port, int budget) budget 883 drivers/net/ethernet/sun/sunvnet_common.c err = vnet_rx(port, &msgbuf, &npkts, budget); budget 884 drivers/net/ethernet/sun/sunvnet_common.c if (npkts >= budget) budget 913 drivers/net/ethernet/sun/sunvnet_common.c int sunvnet_poll_common(struct napi_struct *napi, int budget) budget 917 drivers/net/ethernet/sun/sunvnet_common.c int processed = vnet_event_napi(port, budget); budget 919 drivers/net/ethernet/sun/sunvnet_common.c if (processed < budget) { budget 150 drivers/net/ethernet/sun/sunvnet_common.h int sunvnet_poll_common(struct napi_struct *napi, int budget); budget 1107 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static int xlgmac_rx_poll(struct xlgmac_channel *channel, int budget) budget 1136 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c while (packet_count < budget) { budget 1280 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static int xlgmac_one_poll(struct napi_struct *napi, int budget) budget 1287 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c XLGMAC_PR("budget=%d\n", budget); budget 1293 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c processed = xlgmac_rx_poll(channel, budget); budget 1296 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c if (processed < budget) { budget 1309 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c static int xlgmac_all_poll(struct napi_struct *napi, int budget) budget 1319 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c XLGMAC_PR("budget=%d\n", budget); budget 1322 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c ring_budget = budget / pdata->rx_ring_count; budget 1332 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c if (ring_budget > (budget - processed)) budget 1333 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c ring_budget = budget - processed; budget 1336 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c } while ((processed < budget) && (processed != last_processed)); budget 1339 drivers/net/ethernet/synopsys/dwc-xlgmac-net.c if (processed < budget) { budget 77 drivers/net/ethernet/tehuti/tehuti.c static int bdx_rx_receive(struct bdx_priv *priv, struct rxd_fifo *f, int budget); budget 286 drivers/net/ethernet/tehuti/tehuti.c static int bdx_poll(struct napi_struct *napi, int budget) budget 293 drivers/net/ethernet/tehuti/tehuti.c work_done = bdx_rx_receive(priv, &priv->rxd_fifo0, budget); budget 294 drivers/net/ethernet/tehuti/tehuti.c if ((work_done < budget) || budget 1192 drivers/net/ethernet/tehuti/tehuti.c static int bdx_rx_receive(struct bdx_priv *priv, struct rxd_fifo *f, int budget) budget 1209 drivers/net/ethernet/tehuti/tehuti.c max_done = budget; budget 401 drivers/net/ethernet/ti/cpmac.c static int cpmac_poll(struct napi_struct *napi, int budget) budget 420 drivers/net/ethernet/ti/cpmac.c while (((desc->dataflags & CPMAC_OWN) == 0) && (received < budget)) { budget 793 drivers/net/ethernet/ti/cpsw.c int budget, bigest_rate_ch = 0; budget 832 drivers/net/ethernet/ti/cpsw.c budget = CPSW_POLL_WEIGHT; budget 836 drivers/net/ethernet/ti/cpsw.c txv[i].budget = (ch_rate * CPSW_POLL_WEIGHT) / max_rate; budget 837 drivers/net/ethernet/ti/cpsw.c if (!txv[i].budget) budget 838 drivers/net/ethernet/ti/cpsw.c txv[i].budget++; budget 849 drivers/net/ethernet/ti/cpsw.c txv[i].budget = ch_budget; budget 855 drivers/net/ethernet/ti/cpsw.c budget -= txv[i].budget; budget 858 drivers/net/ethernet/ti/cpsw.c if (budget) budget 859 drivers/net/ethernet/ti/cpsw.c txv[bigest_rate_ch].budget += budget; budget 862 drivers/net/ethernet/ti/cpsw.c budget = CPSW_POLL_WEIGHT; budget 863 drivers/net/ethernet/ti/cpsw.c ch_budget = budget / cpsw->rx_ch_num; budget 865 drivers/net/ethernet/ti/cpsw.c cpsw->rxv[i].budget = ch_budget; budget 866 drivers/net/ethernet/ti/cpsw.c budget -= ch_budget; budget 869 drivers/net/ethernet/ti/cpsw.c if (budget) budget 870 drivers/net/ethernet/ti/cpsw.c cpsw->rxv[0].budget += budget; budget 905 drivers/net/ethernet/ti/cpsw.c static int cpsw_tx_mq_poll(struct napi_struct *napi_tx, int budget) budget 919 drivers/net/ethernet/ti/cpsw.c if (unlikely(txv->budget > budget - num_tx)) budget 920 drivers/net/ethernet/ti/cpsw.c cur_budget = budget - num_tx; budget 922 drivers/net/ethernet/ti/cpsw.c cur_budget = txv->budget; budget 925 drivers/net/ethernet/ti/cpsw.c if (num_tx >= budget) budget 929 drivers/net/ethernet/ti/cpsw.c if (num_tx < budget) { budget 937 drivers/net/ethernet/ti/cpsw.c static int cpsw_tx_poll(struct napi_struct *napi_tx, int budget) budget 942 drivers/net/ethernet/ti/cpsw.c num_tx = cpdma_chan_process(cpsw->txv[0].ch, budget); budget 943 drivers/net/ethernet/ti/cpsw.c if (num_tx < budget) { budget 955 drivers/net/ethernet/ti/cpsw.c static int cpsw_rx_mq_poll(struct napi_struct *napi_rx, int budget) budget 969 drivers/net/ethernet/ti/cpsw.c if (unlikely(rxv->budget > budget - num_rx)) budget 970 drivers/net/ethernet/ti/cpsw.c cur_budget = budget - num_rx; budget 972 drivers/net/ethernet/ti/cpsw.c cur_budget = rxv->budget; budget 975 drivers/net/ethernet/ti/cpsw.c if (num_rx >= budget) budget 979 drivers/net/ethernet/ti/cpsw.c if (num_rx < budget) { budget 987 drivers/net/ethernet/ti/cpsw.c static int cpsw_rx_poll(struct napi_struct *napi_rx, int budget) budget 992 drivers/net/ethernet/ti/cpsw.c num_rx = cpdma_chan_process(cpsw->rxv[0].ch, budget); budget 993 drivers/net/ethernet/ti/cpsw.c if (num_rx < budget) { budget 320 drivers/net/ethernet/ti/cpsw_priv.h int budget; budget 1222 drivers/net/ethernet/ti/davinci_emac.c static int emac_poll(struct napi_struct *napi, int budget) budget 1250 drivers/net/ethernet/ti/davinci_emac.c num_rx_pkts = cpdma_chan_process(priv->rxchan, budget); budget 1283 drivers/net/ethernet/ti/davinci_emac.c } else if (num_rx_pkts < budget) { budget 779 drivers/net/ethernet/ti/netcp_core.c unsigned int budget) budget 783 drivers/net/ethernet/ti/netcp_core.c for (i = 0; (i < budget) && !netcp_process_one_rx_packet(netcp); i++) budget 948 drivers/net/ethernet/ti/netcp_core.c static int netcp_rx_poll(struct napi_struct *napi, int budget) budget 954 drivers/net/ethernet/ti/netcp_core.c packets = netcp_process_rx_packets(netcp, budget); budget 957 drivers/net/ethernet/ti/netcp_core.c if (packets < budget) { budget 1003 drivers/net/ethernet/ti/netcp_core.c unsigned int budget) budget 1013 drivers/net/ethernet/ti/netcp_core.c while (budget--) { budget 1058 drivers/net/ethernet/ti/netcp_core.c static int netcp_tx_poll(struct napi_struct *napi, int budget) budget 1064 drivers/net/ethernet/ti/netcp_core.c packets = netcp_process_tx_compl_packets(netcp, budget); budget 1065 drivers/net/ethernet/ti/netcp_core.c if (packets < budget) { budget 1086 drivers/net/ethernet/toshiba/ps3_gelic_net.c static int gelic_net_poll(struct napi_struct *napi, int budget) budget 1091 drivers/net/ethernet/toshiba/ps3_gelic_net.c while (packets_done < budget) { budget 1098 drivers/net/ethernet/toshiba/ps3_gelic_net.c if (packets_done < budget) { budget 1235 drivers/net/ethernet/toshiba/spider_net.c static int spider_net_poll(struct napi_struct *napi, int budget) budget 1240 drivers/net/ethernet/toshiba/spider_net.c while (packets_done < budget) { budget 1249 drivers/net/ethernet/toshiba/spider_net.c packets_done = budget; budget 1261 drivers/net/ethernet/toshiba/spider_net.c if (packets_done < budget) { budget 481 drivers/net/ethernet/toshiba/tc35815.c static int tc35815_poll(struct napi_struct *napi, int budget); budget 1615 drivers/net/ethernet/toshiba/tc35815.c static int tc35815_poll(struct napi_struct *napi, int budget) budget 1624 drivers/net/ethernet/toshiba/tc35815.c if (budget <= 0) budget 1634 drivers/net/ethernet/toshiba/tc35815.c handled = tc35815_do_interrupt(dev, status, budget - received); budget 1640 drivers/net/ethernet/toshiba/tc35815.c if (received >= budget) budget 1647 drivers/net/ethernet/toshiba/tc35815.c if (received < budget) { budget 742 drivers/net/ethernet/tundra/tsi108_eth.c static int tsi108_complete_rx(struct net_device *dev, int budget) budget 747 drivers/net/ethernet/tundra/tsi108_eth.c while (data->rxfree && done != budget) { budget 789 drivers/net/ethernet/tundra/tsi108_eth.c static int tsi108_refill_rx(struct net_device *dev, int budget) budget 794 drivers/net/ethernet/tundra/tsi108_eth.c while (data->rxfree != TSI108_RXRING_LEN && done != budget) { budget 827 drivers/net/ethernet/tundra/tsi108_eth.c static int tsi108_poll(struct napi_struct *napi, int budget) budget 842 drivers/net/ethernet/tundra/tsi108_eth.c num_received = tsi108_complete_rx(dev, budget); budget 857 drivers/net/ethernet/tundra/tsi108_eth.c num_filled = tsi108_refill_rx(dev, budget * 2); budget 880 drivers/net/ethernet/tundra/tsi108_eth.c if (num_received < budget) { budget 822 drivers/net/ethernet/via/via-rhine.c static int rhine_napipoll(struct napi_struct *napi, int budget) budget 835 drivers/net/ethernet/via/via-rhine.c work_done += rhine_rx(dev, budget); budget 862 drivers/net/ethernet/via/via-rhine.c if (work_done < budget) { budget 2137 drivers/net/ethernet/via/via-velocity.c static int velocity_poll(struct napi_struct *napi, int budget) budget 2148 drivers/net/ethernet/via/via-velocity.c rx_done = velocity_rx_srv(vptr, budget); budget 2152 drivers/net/ethernet/via/via-velocity.c if (rx_done < budget) { budget 896 drivers/net/ethernet/wiznet/w5100.c static int w5100_napi_poll(struct napi_struct *napi, int budget) budget 901 drivers/net/ethernet/wiznet/w5100.c for (rx_count = 0; rx_count < budget; rx_count++) { budget 910 drivers/net/ethernet/wiznet/w5100.c if (rx_count < budget) { budget 373 drivers/net/ethernet/wiznet/w5300.c static int w5300_napi_poll(struct napi_struct *napi, int budget) budget 381 drivers/net/ethernet/wiznet/w5300.c for (rx_count = 0; rx_count < budget; rx_count++) { budget 406 drivers/net/ethernet/wiznet/w5300.c if (rx_count < budget) { budget 667 drivers/net/ethernet/xscale/ixp4xx_eth.c static int eth_poll(struct napi_struct *napi, int budget) budget 678 drivers/net/ethernet/xscale/ixp4xx_eth.c while (received < budget) { budget 1108 drivers/net/fjes/fjes_main.c static int fjes_poll(struct napi_struct *napi, int budget) budget 1133 drivers/net/fjes/fjes_main.c while (work_done < budget) { budget 1177 drivers/net/fjes/fjes_main.c if (work_done < budget) { budget 199 drivers/net/hyperv/hyperv_net.h int netvsc_poll(struct napi_struct *napi, int budget); budget 675 drivers/net/hyperv/netvsc.c int budget) budget 700 drivers/net/hyperv/netvsc.c napi_consume_skb(skb, budget); budget 725 drivers/net/hyperv/netvsc.c int budget) budget 742 drivers/net/hyperv/netvsc.c desc, budget); budget 1252 drivers/net/hyperv/netvsc.c int budget) budget 1263 drivers/net/hyperv/netvsc.c desc, budget); budget 1295 drivers/net/hyperv/netvsc.c int netvsc_poll(struct napi_struct *napi, int budget) budget 1310 drivers/net/hyperv/netvsc.c while (nvchan->desc && work_done < budget) { budget 1312 drivers/net/hyperv/netvsc.c ndev, nvchan->desc, budget); budget 1325 drivers/net/hyperv/netvsc.c if (work_done < budget && budget 1334 drivers/net/hyperv/netvsc.c return min(work_done, budget); budget 740 drivers/net/thunderbolt.c static int tbnet_poll(struct napi_struct *napi, int budget) budget 747 drivers/net/thunderbolt.c while (rx_packets < budget) { budget 831 drivers/net/thunderbolt.c if (rx_packets >= budget) budget 832 drivers/net/thunderbolt.c return budget; budget 270 drivers/net/tun.c static int tun_napi_receive(struct napi_struct *napi, int budget) budget 284 drivers/net/tun.c while (received < budget && (skb = __skb_dequeue(&process_queue))) { budget 298 drivers/net/tun.c static int tun_napi_poll(struct napi_struct *napi, int budget) budget 302 drivers/net/tun.c received = tun_napi_receive(napi, budget); budget 304 drivers/net/tun.c if (received < budget) budget 2041 drivers/net/usb/r8152.c static int rx_bottom(struct r8152 *tp, int budget) budget 2049 drivers/net/usb/r8152.c while (work_done < budget) { budget 2141 drivers/net/usb/r8152.c if (work_done < budget) { budget 2249 drivers/net/usb/r8152.c static int r8152_poll(struct napi_struct *napi, int budget) budget 2254 drivers/net/usb/r8152.c work_done = rx_bottom(tp, budget); budget 2256 drivers/net/usb/r8152.c if (work_done < budget) { budget 726 drivers/net/veth.c static int veth_xdp_rcv(struct veth_rq *rq, int budget, unsigned int *xdp_xmit, budget 731 drivers/net/veth.c for (i = 0; i < budget; i++) { budget 768 drivers/net/veth.c static int veth_poll(struct napi_struct *napi, int budget) budget 779 drivers/net/veth.c done = veth_xdp_rcv(rq, budget, &xdp_xmit, &bq); budget 781 drivers/net/veth.c if (done < budget && napi_complete_done(napi, done)) { budget 1311 drivers/net/virtio_net.c static int virtnet_receive(struct receive_queue *rq, int budget, budget 1323 drivers/net/virtio_net.c while (stats.packets < budget && budget 1329 drivers/net/virtio_net.c while (stats.packets < budget && budget 1336 drivers/net/virtio_net.c if (rq->vq->num_free > min((unsigned int)budget, virtqueue_get_vring_size(rq->vq)) / 2) { budget 1419 drivers/net/virtio_net.c static int virtnet_poll(struct napi_struct *napi, int budget) budget 1430 drivers/net/virtio_net.c received = virtnet_receive(rq, budget, &xdp_xmit); budget 1433 drivers/net/virtio_net.c if (received < budget) budget 1480 drivers/net/virtio_net.c static int virtnet_poll_tx(struct napi_struct *napi, int budget) budget 1863 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_do_poll(struct vmxnet3_adapter *adapter, int budget) budget 1873 drivers/net/vmxnet3/vmxnet3_drv.c adapter, budget); budget 1879 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_poll(struct napi_struct *napi, int budget) budget 1885 drivers/net/vmxnet3/vmxnet3_drv.c rxd_done = vmxnet3_do_poll(rx_queue->adapter, budget); budget 1887 drivers/net/vmxnet3/vmxnet3_drv.c if (rxd_done < budget) { budget 1900 drivers/net/vmxnet3/vmxnet3_drv.c vmxnet3_poll_rx_only(struct napi_struct *napi, int budget) budget 1916 drivers/net/vmxnet3/vmxnet3_drv.c rxd_done = vmxnet3_rq_rx_complete(rq, adapter, budget); budget 1918 drivers/net/vmxnet3/vmxnet3_drv.c if (rxd_done < budget) { budget 614 drivers/net/wan/fsl_ucc_hdlc.c static int ucc_hdlc_poll(struct napi_struct *napi, int budget) budget 627 drivers/net/wan/fsl_ucc_hdlc.c howmany += hdlc_rx_done(priv, budget - howmany); budget 629 drivers/net/wan/fsl_ucc_hdlc.c if (howmany < budget) { budget 55 drivers/net/wan/hd64572.c static int sca_poll(struct napi_struct *napi, int budget); budget 230 drivers/net/wan/hd64572.c static inline int sca_rx_done(port_t *port, int budget) budget 246 drivers/net/wan/hd64572.c while (received < budget) { budget 325 drivers/net/wan/hd64572.c static int sca_poll(struct napi_struct *napi, int budget) budget 338 drivers/net/wan/hd64572.c received = sca_rx_done(port, budget); budget 340 drivers/net/wan/hd64572.c if (received < budget) { budget 651 drivers/net/wan/ixp4xx_hss.c static int hss_hdlc_poll(struct napi_struct *napi, int budget) budget 663 drivers/net/wan/ixp4xx_hss.c while (received < budget) { budget 2285 drivers/net/wireless/ath/ath10k/htt.h int ath10k_htt_txrx_compl_task(struct ath10k *ar, int budget); budget 3933 drivers/net/wireless/ath/ath10k/htt_rx.c static int ath10k_htt_rx_deliver_msdu(struct ath10k *ar, int quota, int budget) budget 3937 drivers/net/wireless/ath/ath10k/htt_rx.c while (quota < budget) { budget 3951 drivers/net/wireless/ath/ath10k/htt_rx.c int ath10k_htt_txrx_compl_task(struct ath10k *ar, int budget) budget 3966 drivers/net/wireless/ath/ath10k/htt_rx.c quota = ath10k_htt_rx_deliver_msdu(ar, quota, budget); budget 3967 drivers/net/wireless/ath/ath10k/htt_rx.c if (quota == budget) { budget 3994 drivers/net/wireless/ath/ath10k/htt_rx.c quota = ath10k_htt_rx_deliver_msdu(ar, quota, budget); budget 4001 drivers/net/wireless/ath/ath10k/htt_rx.c if ((quota < budget) && !kfifo_is_empty(&htt->txdone_fifo)) budget 4002 drivers/net/wireless/ath/ath10k/htt_rx.c quota = budget; budget 4028 drivers/net/wireless/ath/ath10k/htt_rx.c done = resched_napi ? budget : quota; budget 3119 drivers/net/wireless/ath/ath10k/pci.c static int ath10k_pci_napi_poll(struct napi_struct *ctx, int budget) budget 3133 drivers/net/wireless/ath/ath10k/pci.c done = ath10k_htt_txrx_compl_task(ar, budget); budget 3135 drivers/net/wireless/ath/ath10k/pci.c if (done < budget) { budget 1164 drivers/net/wireless/ath/ath10k/snoc.c static int ath10k_snoc_napi_poll(struct napi_struct *ctx, int budget) budget 1175 drivers/net/wireless/ath/ath10k/snoc.c done = ath10k_htt_txrx_compl_task(ar, budget); budget 1177 drivers/net/wireless/ath/ath10k/snoc.c if (done < budget) { budget 1075 drivers/net/wireless/ath/ath9k/recv.c unsigned int budget = 512; budget 1229 drivers/net/wireless/ath/ath9k/recv.c if (!budget--) budget 102 drivers/net/wireless/ath/wil6210/netdev.c static int wil6210_netdev_poll_rx(struct napi_struct *napi, int budget) budget 106 drivers/net/wireless/ath/wil6210/netdev.c int quota = budget; budget 110 drivers/net/wireless/ath/wil6210/netdev.c done = budget - quota; budget 112 drivers/net/wireless/ath/wil6210/netdev.c if (done < budget) { budget 118 drivers/net/wireless/ath/wil6210/netdev.c wil_dbg_txrx(wil, "NAPI RX poll(%d) done %d\n", budget, done); budget 123 drivers/net/wireless/ath/wil6210/netdev.c static int wil6210_netdev_poll_rx_edma(struct napi_struct *napi, int budget) budget 127 drivers/net/wireless/ath/wil6210/netdev.c int quota = budget; budget 131 drivers/net/wireless/ath/wil6210/netdev.c done = budget - quota; budget 133 drivers/net/wireless/ath/wil6210/netdev.c if (done < budget) { budget 139 drivers/net/wireless/ath/wil6210/netdev.c wil_dbg_txrx(wil, "NAPI RX poll(%d) done %d\n", budget, done); budget 144 drivers/net/wireless/ath/wil6210/netdev.c static int wil6210_netdev_poll_tx(struct napi_struct *napi, int budget) budget 170 drivers/net/wireless/ath/wil6210/netdev.c if (tx_done < budget) { budget 176 drivers/net/wireless/ath/wil6210/netdev.c wil_dbg_txrx(wil, "NAPI TX poll(%d) done %d\n", budget, tx_done); budget 178 drivers/net/wireless/ath/wil6210/netdev.c return min(tx_done, budget); budget 181 drivers/net/wireless/ath/wil6210/netdev.c static int wil6210_netdev_poll_tx_edma(struct napi_struct *napi, int budget) budget 194 drivers/net/wireless/ath/wil6210/netdev.c if (tx_done < budget) { budget 200 drivers/net/wireless/ath/wil6210/netdev.c wil_dbg_txrx(wil, "NAPI TX poll(%d) done %d\n", budget, tx_done); budget 202 drivers/net/wireless/ath/wil6210/netdev.c return min(tx_done, budget); budget 248 drivers/net/wireless/intel/iwlwifi/fw/api/phy.h __le32 budget; budget 81 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c int pos, budget; budget 91 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c budget = iwl_mvm_ctdp_command(mvm, CTDP_CMD_OPERATION_REPORT, 0); budget 94 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c if (budget < 0) budget 95 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c return budget; budget 97 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c pos = scnprintf(buf, sizeof(buf), "%d\n", budget); budget 1974 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h int iwl_mvm_ctdp_command(struct iwl_mvm *mvm, u32 op, u32 budget); budget 511 drivers/net/wireless/intel/iwlwifi/mvm/tt.c .budget = cpu_to_le32(iwl_mvm_cdev_budgets[state]), budget 660 drivers/net/wireless/intel/iwlwifi/pcie/internal.h int iwl_pcie_dummy_napi_poll(struct napi_struct *napi, int budget); budget 1030 drivers/net/wireless/intel/iwlwifi/pcie/rx.c int iwl_pcie_dummy_napi_poll(struct napi_struct *napi, int budget) budget 467 drivers/net/wireless/mediatek/mt76/dma.c mt76_dma_rx_process(struct mt76_dev *dev, struct mt76_queue *q, int budget) budget 474 drivers/net/wireless/mediatek/mt76/dma.c while (done < budget) { budget 527 drivers/net/wireless/mediatek/mt76/dma.c mt76_dma_rx_poll(struct napi_struct *napi, int budget) budget 538 drivers/net/wireless/mediatek/mt76/dma.c cur = mt76_dma_rx_process(dev, &dev->q_rx[qid], budget - done); budget 541 drivers/net/wireless/mediatek/mt76/dma.c } while (cur && done < budget); budget 545 drivers/net/wireless/mediatek/mt76/dma.c if (done < budget) { budget 138 drivers/net/wireless/mediatek/mt76/mt7603/dma.c static int mt7603_poll_tx(struct napi_struct *napi, int budget) budget 93 drivers/net/wireless/mediatek/mt76/mt7615/dma.c static int mt7615_poll_tx(struct napi_struct *napi, int budget) budget 157 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c static int mt76x02_poll_tx(struct napi_struct *napi, int budget) budget 670 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c static int qtnf_pcie_pearl_rx_poll(struct napi_struct *napi, int budget) budget 687 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c while (processed < budget) { budget 766 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c if (processed < budget) { budget 602 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c static int qtnf_topaz_rx_poll(struct napi_struct *napi, int budget) budget 620 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c while (processed < budget) { budget 706 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c if (processed < budget) { budget 369 drivers/net/xen-netback/common.h int xenvif_tx_action(struct xenvif_queue *queue, int budget); budget 90 drivers/net/xen-netback/interface.c static int xenvif_poll(struct napi_struct *napi, int budget) budget 105 drivers/net/xen-netback/interface.c work_done = xenvif_tx_action(queue, budget); budget 107 drivers/net/xen-netback/interface.c if (work_done < budget) { budget 789 drivers/net/xen-netback/netback.c int budget, budget 798 drivers/net/xen-netback/netback.c while (skb_queue_len(&queue->tx_queue) < budget) { budget 1320 drivers/net/xen-netback/netback.c int xenvif_tx_action(struct xenvif_queue *queue, int budget) budget 1328 drivers/net/xen-netback/netback.c xenvif_tx_build_gops(queue, budget, &nr_cops, &nr_mops); budget 987 drivers/net/xen-netfront.c static int xennet_poll(struct napi_struct *napi, int budget) budget 1013 drivers/net/xen-netfront.c while ((i != rp) && (work_done < budget)) { budget 1070 drivers/net/xen-netfront.c if (work_done < budget) { budget 700 drivers/nvme/target/tcp.c int budget, int *sends) budget 704 drivers/nvme/target/tcp.c for (i = 0; i < budget; i++) { budget 705 drivers/nvme/target/tcp.c ret = nvmet_tcp_try_send_one(queue, i == budget - 1); budget 1143 drivers/nvme/target/tcp.c int budget, int *recvs) budget 1147 drivers/nvme/target/tcp.c for (i = 0; i < budget; i++) { budget 764 drivers/s390/net/qeth_core.h int (*process_rx_buffer)(struct qeth_card *card, int budget, int *done); budget 1058 drivers/s390/net/qeth_core.h int qeth_poll(struct napi_struct *napi, int budget); budget 75 drivers/s390/net/qeth_core_main.c int budget); budget 1092 drivers/s390/net/qeth_core_main.c int budget) budget 1130 drivers/s390/net/qeth_core_main.c napi_consume_skb(skb, budget); budget 1136 drivers/s390/net/qeth_core_main.c bool error, int budget) budget 1144 drivers/s390/net/qeth_core_main.c qeth_tx_complete_buf(buf, error, budget); budget 5148 drivers/s390/net/qeth_core_main.c int qeth_poll(struct napi_struct *napi, int budget) budget 5154 drivers/s390/net/qeth_core_main.c int new_budget = budget; budget 5201 drivers/s390/net/qeth_core_main.c if (work_done >= budget) budget 5204 drivers/s390/net/qeth_core_main.c new_budget = budget - work_done; budget 5217 drivers/s390/net/qeth_core_main.c unsigned int bidx, bool error, int budget) budget 5247 drivers/s390/net/qeth_core_main.c qeth_clear_output_buffer(queue, buffer, error, budget); budget 5250 drivers/s390/net/qeth_core_main.c static int qeth_tx_poll(struct napi_struct *napi, int budget) budget 5298 drivers/s390/net/qeth_core_main.c qeth_iqd_tx_complete(queue, bidx, error, budget); budget 302 drivers/s390/net/qeth_l2_main.c int budget, int *done) budget 310 drivers/s390/net/qeth_l2_main.c WARN_ON_ONCE(!budget); budget 311 drivers/s390/net/qeth_l2_main.c while (budget) { budget 343 drivers/s390/net/qeth_l2_main.c budget--; budget 1370 drivers/s390/net/qeth_l3_main.c int budget, int *done) budget 1378 drivers/s390/net/qeth_l3_main.c WARN_ON_ONCE(!budget); budget 1379 drivers/s390/net/qeth_l3_main.c while (budget) { budget 1403 drivers/s390/net/qeth_l3_main.c budget--; budget 1849 drivers/scsi/be2iscsi/be_main.c unsigned int beiscsi_process_cq(struct be_eq_obj *pbe_eq, int budget) budget 2024 drivers/scsi/be2iscsi/be_main.c if (total == budget) budget 2032 drivers/scsi/be2iscsi/be_main.c static int be_iopoll(struct irq_poll *iop, int budget) budget 2059 drivers/scsi/be2iscsi/be_main.c ret = beiscsi_process_cq(pbe_eq, budget); budget 2061 drivers/scsi/be2iscsi/be_main.c if (ret < budget) { budget 802 drivers/scsi/be2iscsi/be_main.h unsigned int beiscsi_process_cq(struct be_eq_obj *pbe_eq, int budget); budget 1373 drivers/scsi/cxlflash/main.c static int process_hrrq(struct hwq *hwq, struct list_head *doneq, int budget) budget 1416 drivers/scsi/cxlflash/main.c if (budget > 0 && num_hrrq >= budget) budget 1449 drivers/scsi/cxlflash/main.c static int cxlflash_irqpoll(struct irq_poll *irqpoll, int budget) budget 1458 drivers/scsi/cxlflash/main.c num_entries = process_hrrq(hwq, &doneq, budget); budget 1459 drivers/scsi/cxlflash/main.c if (num_entries < budget) budget 3748 drivers/scsi/ipr.c static int ipr_iopoll(struct irq_poll *iop, int budget); budget 5714 drivers/scsi/ipr.c static int ipr_process_hrrq(struct ipr_hrr_queue *hrr_queue, int budget, budget 5756 drivers/scsi/ipr.c if (budget > 0 && num_hrrq >= budget) budget 5763 drivers/scsi/ipr.c static int ipr_iopoll(struct irq_poll *iop, int budget) budget 5776 drivers/scsi/ipr.c completed_ops = ipr_process_hrrq(hrrq, budget, &doneq); budget 5778 drivers/scsi/ipr.c if (completed_ops < budget) budget 2706 drivers/scsi/megaraid/megaraid_sas.h int megasas_irqpoll(struct irq_poll *irqpoll, int budget); budget 3731 drivers/scsi/megaraid/megaraid_sas_fusion.c int megasas_irqpoll(struct irq_poll *irqpoll, int budget) budget 3746 drivers/scsi/megaraid/megaraid_sas_fusion.c if (num_entries < budget) { budget 1627 drivers/scsi/mpt3sas/mpt3sas_base.c _base_irqpoll(struct irq_poll *irqpoll, int budget) budget 1639 drivers/scsi/mpt3sas/mpt3sas_base.c if (num_entries < budget) { budget 178 drivers/staging/octeon/ethernet-rx.c static int cvm_oct_poll(struct oct_rx_group *rx_group, int budget) budget 214 drivers/staging/octeon/ethernet-rx.c while (rx_count < budget) { budget 249 drivers/staging/octeon/ethernet-rx.c if (USE_ASYNC_IOBDMA && rx_count < (budget - 1)) { budget 408 drivers/staging/octeon/ethernet-rx.c static int cvm_oct_napi_poll(struct napi_struct *napi, int budget) budget 414 drivers/staging/octeon/ethernet-rx.c rx_count = cvm_oct_poll(rx_group, budget); budget 416 drivers/staging/octeon/ethernet-rx.c if (rx_count < budget) { budget 2269 drivers/staging/qlge/qlge.h int ql_clean_lb_rx_ring(struct rx_ring *rx_ring, int budget); budget 2250 drivers/staging/qlge/qlge_main.c static int ql_clean_inbound_rx_ring(struct rx_ring *rx_ring, int budget) budget 2286 drivers/staging/qlge/qlge_main.c if (count == budget) budget 2294 drivers/staging/qlge/qlge_main.c static int ql_napi_poll_msix(struct napi_struct *napi, int budget) budget 2330 drivers/staging/qlge/qlge_main.c work_done = ql_clean_inbound_rx_ring(rx_ring, budget); budget 2333 drivers/staging/qlge/qlge_main.c if (work_done < budget) { budget 4820 drivers/staging/qlge/qlge_main.c int ql_clean_lb_rx_ring(struct rx_ring *rx_ring, int budget) budget 4822 drivers/staging/qlge/qlge_main.c return ql_clean_inbound_rx_ring(rx_ring, budget); budget 1645 drivers/staging/unisys/visornic/visornic_main.c int *rx_work_done, int budget) budget 1650 drivers/staging/unisys/visornic/visornic_main.c while (*rx_work_done < budget) { budget 1735 drivers/staging/unisys/visornic/visornic_main.c static int visornic_poll(struct napi_struct *napi, int budget) budget 1743 drivers/staging/unisys/visornic/visornic_main.c service_resp_queue(devdata->cmdrsp, devdata, &rx_count, budget); budget 1746 drivers/staging/unisys/visornic/visornic_main.c if (rx_count < budget) budget 520 drivers/usb/host/ehci-dbg.c u8 budget[EHCI_BANDWIDTH_SIZE]; budget 566 drivers/usb/host/ehci-dbg.c compute_tt_budget(budget, tt); budget 568 drivers/usb/host/ehci-dbg.c bw = &budget[i]; budget 2829 include/linux/skbuff.h void napi_consume_skb(struct sk_buff *skb, int budget); budget 3802 include/rdma/ib_verbs.h int ib_process_cq_direct(struct ib_cq *cq, int budget); budget 16 include/trace/events/napi.h TP_PROTO(struct napi_struct *napi, int work, int budget), budget 18 include/trace/events/napi.h TP_ARGS(napi, work, budget), budget 24 include/trace/events/napi.h __field( int, budget) budget 31 include/trace/events/napi.h __entry->budget = budget; budget 36 include/trace/events/napi.h __entry->work, __entry->budget) budget 81 lib/irq_poll.c int rearm = 0, budget = irq_poll_budget; budget 93 lib/irq_poll.c if (budget <= 0 || time_after(jiffies, start_time)) { budget 112 lib/irq_poll.c budget -= work; budget 6086 net/core/dev.c int (*napi_poll)(struct napi_struct *napi, int budget); budget 6357 net/core/dev.c int budget = netdev_budget; budget 6375 net/core/dev.c budget -= napi_poll(n, &repoll); budget 6381 net/core/dev.c if (unlikely(budget <= 0 || budget 113 net/core/drop_monitor.c int work, int budget); budget 268 net/core/drop_monitor.c int work, int budget) budget 529 net/core/drop_monitor.c int work, int budget) budget 50 net/core/gro_cells.c static int gro_cell_poll(struct napi_struct *napi, int budget) budget 56 net/core/gro_cells.c while (work_done < budget) { budget 64 net/core/gro_cells.c if (work_done < budget) budget 895 net/core/skbuff.c void napi_consume_skb(struct sk_buff *skb, int budget) budget 901 net/core/skbuff.c if (unlikely(!budget)) { budget 160 net/sched/sch_qfq.c u32 initial_budget, budget; /* Initial and current budget. */ budget 1014 net/sched/sch_qfq.c agg->initial_budget - agg->budget); budget 1097 net/sched/sch_qfq.c if (len == 0 || in_serv_agg->budget < len) { budget 1101 net/sched/sch_qfq.c in_serv_agg->initial_budget = in_serv_agg->budget = budget 1141 net/sched/sch_qfq.c if (unlikely(in_serv_agg->budget < len)) budget 1142 net/sched/sch_qfq.c in_serv_agg->budget = 0; budget 1144 net/sched/sch_qfq.c in_serv_agg->budget -= len; budget 1320 net/sched/sch_qfq.c agg->initial_budget = agg->budget = agg->budgetmax; /* recharge budg. */ budget 45 net/sched/sch_taprio.c atomic_t budget; budget 517 net/sched/sch_taprio.c atomic_set(&entry->budget, budget 587 net/sched/sch_taprio.c atomic_sub_return(len, &entry->budget) < 0) { budget 250 tools/testing/selftests/net/udpgso_bench_rx.c int ret, len, gso_size, budget = 256; budget 253 tools/testing/selftests/net/udpgso_bench_rx.c while (budget--) {