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--) {