/linux-4.4.14/drivers/media/pci/ttpci/ |
D | budget-core.c | 64 static int stop_ts_capture(struct budget *budget) in stop_ts_capture() argument 66 dprintk(2, "budget: %p\n", budget); in stop_ts_capture() 68 saa7146_write(budget->dev, MC1, MASK_20); // DMA3 off in stop_ts_capture() 69 SAA7146_IER_DISABLE(budget->dev, MASK_10); in stop_ts_capture() 73 static int start_ts_capture(struct budget *budget) in start_ts_capture() argument 75 struct saa7146_dev *dev = budget->dev; in start_ts_capture() 77 dprintk(2, "budget: %p\n", budget); in start_ts_capture() 79 if (!budget->feeding || !budget->fe_synced) in start_ts_capture() 84 memset(budget->grabbing, 0x00, budget->buffer_size); in start_ts_capture() 88 budget->ttbp = 0; in start_ts_capture() [all …]
|
D | budget.c | 62 static void Set22K (struct budget *budget, int state) in Set22K() argument 64 struct saa7146_dev *dev=budget->dev; in Set22K() 65 dprintk(2, "budget: %p\n", budget); in Set22K() 73 static void DiseqcSendBit (struct budget *budget, int data) in DiseqcSendBit() argument 75 struct saa7146_dev *dev=budget->dev; in DiseqcSendBit() 76 dprintk(2, "budget: %p\n", budget); in DiseqcSendBit() 84 static void DiseqcSendByte (struct budget *budget, int data) in DiseqcSendByte() argument 88 dprintk(2, "budget: %p\n", budget); in DiseqcSendByte() 93 DiseqcSendBit(budget, d); in DiseqcSendByte() 96 DiseqcSendBit(budget, par); in DiseqcSendByte() [all …]
|
D | budget-patch.c | 44 #define budget_patch budget 64 static void gpio_Set22K (struct budget *budget, int state) in gpio_Set22K() argument 66 struct saa7146_dev *dev=budget->dev; in gpio_Set22K() 67 dprintk(2, "budget: %p\n", budget); in gpio_Set22K() 75 static void DiseqcSendBit (struct budget *budget, int data) in DiseqcSendBit() argument 77 struct saa7146_dev *dev=budget->dev; in DiseqcSendBit() 78 dprintk(2, "budget: %p\n", budget); in DiseqcSendBit() 86 static void DiseqcSendByte (struct budget *budget, int data) in DiseqcSendByte() argument 90 dprintk(2, "budget: %p\n", budget); in DiseqcSendByte() 95 DiseqcSendBit(budget, d); in DiseqcSendByte() [all …]
|
D | budget-ci.c | 110 struct budget budget; member 123 u32 command = ttpci_budget_debiread(&budget_ci->budget, DEBINOSWAP, DEBIADDR_IR, 2, 1, 0) >> 8; in msp430_ir_interrupt() 176 struct saa7146_dev *saa = budget_ci->budget.dev; in msp430_ir_init() 211 switch (budget_ci->budget.dev->pci->subsystem_device) { in msp430_ir_init() 259 struct saa7146_dev *saa = budget_ci->budget.dev; in msp430_ir_deinit() 275 return ttpci_budget_debiread(&budget_ci->budget, DEBICICAM, in ciintf_read_attribute_mem() 286 return ttpci_budget_debiwrite(&budget_ci->budget, DEBICICAM, in ciintf_write_attribute_mem() 297 return ttpci_budget_debiread(&budget_ci->budget, DEBICICAM, in ciintf_read_cam_control() 308 return ttpci_budget_debiwrite(&budget_ci->budget, DEBICICAM, in ciintf_write_cam_control() 315 struct saa7146_dev *saa = budget_ci->budget.dev; in ciintf_slot_reset() [all …]
|
D | budget-av.c | 70 struct budget budget; member 148 saa7146_setgpio(budget_av->budget.dev, 1, SAA7146_GPIO_OUTHI); in ciintf_read_attribute_mem() 151 result = ttpci_budget_debiread(&budget_av->budget, DEBICICAM, address & 0xfff, 1, 0, 1); in ciintf_read_attribute_mem() 167 saa7146_setgpio(budget_av->budget.dev, 1, SAA7146_GPIO_OUTHI); in ciintf_write_attribute_mem() 170 result = ttpci_budget_debiwrite(&budget_av->budget, DEBICICAM, address & 0xfff, 1, value, 0, 1); in ciintf_write_attribute_mem() 186 saa7146_setgpio(budget_av->budget.dev, 1, SAA7146_GPIO_OUTLO); in ciintf_read_cam_control() 189 result = ttpci_budget_debiread(&budget_av->budget, DEBICICAM, address & 3, 1, 0, 0); in ciintf_read_cam_control() 206 saa7146_setgpio(budget_av->budget.dev, 1, SAA7146_GPIO_OUTLO); in ciintf_write_cam_control() 209 result = ttpci_budget_debiwrite(&budget_av->budget, DEBICICAM, address & 3, 1, value, 0, 0); in ciintf_write_cam_control() 220 struct saa7146_dev *saa = budget_av->budget.dev; in ciintf_slot_reset() [all …]
|
D | budget.h | 33 struct budget { struct 112 extern int ttpci_budget_init(struct budget *budget, struct saa7146_dev *dev, 115 extern void ttpci_budget_init_hooks(struct budget *budget); 116 extern int ttpci_budget_deinit(struct budget *budget); 119 extern int ttpci_budget_debiread(struct budget *budget, u32 config, int addr, int count, 121 extern int ttpci_budget_debiwrite(struct budget *budget, u32 config, int addr, int count, u32 value,
|
D | Makefile | 13 obj-$(CONFIG_DVB_BUDGET_CORE) += budget-core.o 14 obj-$(CONFIG_DVB_BUDGET) += budget.o 15 obj-$(CONFIG_DVB_BUDGET_AV) += budget-av.o 16 obj-$(CONFIG_DVB_BUDGET_CI) += budget-ci.o 17 obj-$(CONFIG_DVB_BUDGET_PATCH) += budget-patch.o
|
D | av7110.c | 1205 static int stop_ts_capture(struct av7110 *budget) in stop_ts_capture() argument 1207 dprintk(2, "budget: %p\n", budget); in stop_ts_capture() 1209 if (--budget->feeding1) in stop_ts_capture() 1210 return budget->feeding1; in stop_ts_capture() 1211 saa7146_write(budget->dev, MC1, MASK_20); /* DMA3 off */ in stop_ts_capture() 1212 SAA7146_IER_DISABLE(budget->dev, MASK_10); in stop_ts_capture() 1213 SAA7146_ISR_CLEAR(budget->dev, MASK_10); in stop_ts_capture() 1217 static int start_ts_capture(struct av7110 *budget) in start_ts_capture() argument 1221 dprintk(2, "budget: %p\n", budget); in start_ts_capture() 1223 if (budget->feeding1) in start_ts_capture() [all …]
|
D | Kconfig | 86 module will be called budget. 113 module will be called budget-ci. 136 module will be called budget-av. 158 module will be called budget-patch.
|
/linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
D | netdev.c | 80 static int wil6210_netdev_poll_rx(struct napi_struct *napi, int budget) in wil6210_netdev_poll_rx() argument 84 int quota = budget; in wil6210_netdev_poll_rx() 88 done = budget - quota; in wil6210_netdev_poll_rx() 90 if (done < budget) { in wil6210_netdev_poll_rx() 96 wil_dbg_txrx(wil, "NAPI RX poll(%d) done %d\n", budget, done); in wil6210_netdev_poll_rx() 101 static int wil6210_netdev_poll_tx(struct napi_struct *napi, int budget) in wil6210_netdev_poll_tx() argument 118 if (tx_done < budget) { in wil6210_netdev_poll_tx() 124 wil_dbg_txrx(wil, "NAPI TX poll(%d) done %d\n", budget, tx_done); in wil6210_netdev_poll_tx() 126 return min(tx_done, budget); in wil6210_netdev_poll_tx()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_txrx.c | 52 int mlx5e_napi_poll(struct napi_struct *napi, int budget) in mlx5e_napi_poll() argument 64 busy |= mlx5e_poll_rx_cq(&c->rq.cq, budget); in mlx5e_napi_poll() 69 return budget; in mlx5e_napi_poll()
|
D | en_rx.c | 218 bool mlx5e_poll_rx_cq(struct mlx5e_cq *cq, int budget) in mlx5e_poll_rx_cq() argument 227 for (i = 0; i < budget; i++) { in mlx5e_poll_rx_cq() 272 if (i == budget) { in mlx5e_poll_rx_cq()
|
D | en.h | 565 int mlx5e_napi_poll(struct napi_struct *napi, int budget); 567 bool mlx5e_poll_rx_cq(struct mlx5e_cq *cq, int budget);
|
/linux-4.4.14/include/net/ |
D | gro_cells.h | 41 static inline int gro_cell_poll(struct napi_struct *napi, int budget) in gro_cell_poll() argument 47 while (work_done < budget) { in gro_cell_poll() 55 if (work_done < budget) in gro_cell_poll()
|
/linux-4.4.14/block/ |
D | blk-iopoll.c | 80 int rearm = 0, budget = blk_iopoll_budget; in blk_iopoll_softirq() local 92 if (budget <= 0 || time_after(jiffies, start_time)) { in blk_iopoll_softirq() 111 budget -= work; in blk_iopoll_softirq()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_io.c | 885 int budget) in qlcnic_process_cmd_ring() argument 919 if (++count >= budget) in qlcnic_process_cmd_ring() 957 static int qlcnic_poll(struct napi_struct *napi, int budget) in qlcnic_poll() argument 969 budget); in qlcnic_poll() 970 work_done = qlcnic_process_rcv_ring(sds_ring, budget); in qlcnic_poll() 974 work_done = budget; in qlcnic_poll() 976 if (work_done < budget) { in qlcnic_poll() 987 static int qlcnic_tx_poll(struct napi_struct *napi, int budget) in qlcnic_tx_poll() argument 996 work_done = qlcnic_process_cmd_ring(adapter, tx_ring, budget); in qlcnic_tx_poll() 1003 work_done = budget; in qlcnic_tx_poll() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe/ |
D | usb.txt | 18 - hub-power-budget : USB power budget for the root hub, in mA.
|
/linux-4.4.14/drivers/staging/octeon/ |
D | ethernet-rx.c | 165 static int cvm_oct_napi_poll(struct napi_struct *napi, int budget) in cvm_oct_napi_poll() argument 200 while (rx_count < budget) { in cvm_oct_napi_poll() 234 if (USE_ASYNC_IOBDMA && rx_count < (budget - 1)) { in cvm_oct_napi_poll() 436 if (rx_count < budget && napi != NULL) { in cvm_oct_napi_poll()
|
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | octeon_droq.c | 712 u32 budget) in octeon_droq_process_packets() argument 721 if (pkt_count > budget) in octeon_droq_process_packets() 722 pkt_count = budget; in octeon_droq_process_packets() 759 struct octeon_droq *droq, u32 budget) in octeon_droq_process_poll_pkts() argument 765 if (budget > droq->max_count) in octeon_droq_process_poll_pkts() 766 budget = droq->max_count; in octeon_droq_process_poll_pkts() 770 while (total_pkts_processed < budget) { in octeon_droq_process_poll_pkts() 772 CVM_MIN((budget - total_pkts_processed), in octeon_droq_process_poll_pkts()
|
D | octeon_droq.h | 421 u32 budget);
|
D | lio_main.c | 1878 static int liquidio_napi_do_rx(struct octeon_droq *droq, int budget) in liquidio_napi_do_rx() argument 1886 budget); in liquidio_napi_do_rx() 1893 if (work_done > budget) in liquidio_napi_do_rx() 1895 __func__, work_done, budget); in liquidio_napi_do_rx() 1911 static int liquidio_napi_poll(struct napi_struct *napi, int budget) in liquidio_napi_poll() argument 1918 work_done = liquidio_napi_do_rx(droq, budget); in liquidio_napi_poll() 1920 if (work_done < budget) { in liquidio_napi_poll()
|
/linux-4.4.14/drivers/media/usb/ttusb-budget/ |
D | Makefile | 1 obj-$(CONFIG_DVB_TTUSB_BUDGET) += dvb-ttusb-budget.o
|
/linux-4.4.14/Documentation/dvb/ |
D | contributors.txt | 58 for his work on the budget drivers, the demux code, 67 for the support of the Fujitsu-Siemens Activy budget DVB-S 70 for adding support for Typhoon DVB-S budget card
|
D | cards.txt | 56 - "budget" cards (i.e. without hardware MPEG decoder): 60 - Typhoon DVB-S budget 61 - Fujitsu-Siemens Activy DVB-S budget card
|
D | readme.txt | 29 various bt8xx based "budget" DVB cards.
|
D | avermedia.txt | 20 although the component structure of budget DVB-T cards are 55 The purpose of a simple budget digital TV card (DVB-T,C or S) 76 The Avermedia DVB-T is a budget PCI DVB card. It has 3 inputs:
|
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/ |
D | i40e_txrx.c | 152 static bool i40e_clean_tx_irq(struct i40e_ring *tx_ring, int budget) in i40e_clean_tx_irq() argument 236 budget--; in i40e_clean_tx_irq() 237 } while (likely(budget)); in i40e_clean_tx_irq() 252 if (budget && in i40e_clean_tx_irq() 278 return !!budget; in i40e_clean_tx_irq() 940 static int i40e_clean_rx_irq_ps(struct i40e_ring *rx_ring, int budget) in i40e_clean_rx_irq_ps() argument 1098 } while (likely(total_rx_packets < budget)); in i40e_clean_rx_irq_ps() 1117 static int i40e_clean_rx_irq_1buf(struct i40e_ring *rx_ring, int budget) in i40e_clean_rx_irq_1buf() argument 1208 } while (likely(total_rx_packets < budget)); in i40e_clean_rx_irq_1buf() 1317 int i40evf_napi_poll(struct napi_struct *napi, int budget) in i40evf_napi_poll() argument [all …]
|
D | i40e_txrx.h | 323 int i40evf_napi_poll(struct napi_struct *napi, int budget);
|
/linux-4.4.14/drivers/net/ethernet/ibm/emac/ |
D | mal.c | 397 static int mal_poll(struct napi_struct *napi, int budget) in mal_poll() argument 404 MAL_DBG2(mal, "poll(%d)" NL, budget); in mal_poll() 424 n = mc->ops->poll_rx(mc->dev, budget); in mal_poll() 427 budget -= n; in mal_poll() 428 if (budget <= 0) in mal_poll() 460 MAL_DBG2(mal, "poll() %d <- %d" NL, budget, received); in mal_poll()
|
D | mal.h | 170 int (*poll_rx) (void *dev, int budget);
|
D | core.c | 1681 static int emac_poll_rx(void *param, int budget) in emac_poll_rx() argument 1686 DBG2(dev, "poll_rx(%d)" NL, budget); in emac_poll_rx() 1689 while (budget > 0) { in emac_poll_rx() 1744 --budget; in emac_poll_rx() 1787 if (unlikely(budget && test_bit(MAL_COMMAC_RX_STOPPED, &dev->commac.flags))) { in emac_poll_rx()
|
/linux-4.4.14/drivers/net/wan/ |
D | hd64572.c | 58 static int sca_poll(struct napi_struct *napi, int budget); 233 static inline int sca_rx_done(port_t *port, int budget) in sca_rx_done() argument 249 while (received < budget) { in sca_rx_done() 328 static int sca_poll(struct napi_struct *napi, int budget) in sca_poll() argument 341 received = sca_rx_done(port, budget); in sca_poll() 343 if (received < budget) { in sca_poll()
|
D | ixp4xx_hss.c | 654 static int hss_hdlc_poll(struct napi_struct *napi, int budget) in hss_hdlc_poll() argument 666 while (received < budget) { in hss_hdlc_poll()
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_main.c | 598 int budget) in fm10k_clean_rx_irq() argument 604 while (likely(total_packets < budget)) { in fm10k_clean_rx_irq() 1211 unsigned int budget = q_vector->tx.work_limit; in fm10k_clean_tx_irq() local 1290 budget--; in fm10k_clean_tx_irq() 1291 } while (likely(budget)); in fm10k_clean_tx_irq() 1351 return !!budget; in fm10k_clean_tx_irq() 1420 static int fm10k_poll(struct napi_struct *napi, int budget) in fm10k_poll() argument 1435 per_ring_budget = max(budget/q_vector->rx.count, 1); in fm10k_poll() 1437 per_ring_budget = budget; in fm10k_poll() 1448 return budget; in fm10k_poll()
|
/linux-4.4.14/drivers/net/can/ |
D | grcan.c | 462 static int grcan_poll(struct napi_struct *napi, int budget); 501 static int catch_up_echo_skb(struct net_device *dev, int budget, bool echo) in catch_up_echo_skb() argument 515 for (work_done = 0; work_done < budget || budget < 0; work_done++) { in catch_up_echo_skb() 1141 static int grcan_transmit_catch_up(struct net_device *dev, int budget) in grcan_transmit_catch_up() argument 1149 work_done = catch_up_echo_skb(dev, budget, true); in grcan_transmit_catch_up() 1167 static int grcan_receive(struct net_device *dev, int budget) in grcan_receive() argument 1182 for (work_done = 0; work_done < budget; work_done++) { in grcan_receive() 1240 static int grcan_poll(struct napi_struct *napi, int budget) in grcan_poll() argument 1247 int rx_budget = budget / 2; in grcan_poll() 1248 int tx_budget = budget - rx_budget; in grcan_poll()
|
D | janz-ican3.c | 1363 static int ican3_napi(struct napi_struct *napi, int budget) in ican3_napi() argument 1381 while (received < budget) { in ican3_napi() 1391 if (received < budget) in ican3_napi()
|
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-drv.c | 1873 static int xgbe_rx_poll(struct xgbe_channel *channel, int budget) in xgbe_rx_poll() argument 1889 DBGPR("-->xgbe_rx_poll: budget=%d\n", budget); in xgbe_rx_poll() 1902 while (packet_count < budget) { in xgbe_rx_poll() 2049 static int xgbe_one_poll(struct napi_struct *napi, int budget) in xgbe_one_poll() argument 2055 DBGPR("-->xgbe_one_poll: budget=%d\n", budget); in xgbe_one_poll() 2061 processed = xgbe_rx_poll(channel, budget); in xgbe_one_poll() 2064 if (processed < budget) { in xgbe_one_poll() 2077 static int xgbe_all_poll(struct napi_struct *napi, int budget) in xgbe_all_poll() argument 2086 DBGPR("-->xgbe_all_poll: budget=%d\n", budget); in xgbe_all_poll() 2089 ring_budget = budget / pdata->rx_ring_count; in xgbe_all_poll() [all …]
|
/linux-4.4.14/fs/ubifs/ |
D | Makefile | 5 ubifs-y += budget.o find.o tnc_commit.o compress.o lpt.o lprops.o
|
/linux-4.4.14/drivers/media/usb/ |
D | Makefile | 6 obj-y += ttusb-dec/ ttusb-budget/ dvb-usb/ dvb-usb-v2/ siano/ b2c2/
|
D | Kconfig | 44 source "drivers/media/usb/ttusb-budget/Kconfig"
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | sge.c | 1752 static int process_responses(struct sge_rspq *rspq, int budget) in process_responses() argument 1757 int budget_left = budget; in process_responses() 1869 return budget - budget_left; in process_responses() 1883 static int napi_rx_handler(struct napi_struct *napi, int budget) in napi_rx_handler() argument 1887 int work_done = process_responses(rspq, budget); in napi_rx_handler() 1890 if (likely(work_done < budget)) { in napi_rx_handler() 2123 unsigned int i, budget; in sge_tx_timer_cb() local 2125 budget = MAX_TIMER_TX_RECLAIM; in sge_tx_timer_cb() 2133 if (avail > budget) in sge_tx_timer_cb() 2134 avail = budget; in sge_tx_timer_cb() [all …]
|
/linux-4.4.14/drivers/net/ethernet/arc/ |
D | emac_main.c | 216 static int arc_emac_rx(struct net_device *ndev, int budget) in arc_emac_rx() argument 221 for (work_done = 0; work_done < budget; work_done++) { in arc_emac_rx() 308 static int arc_emac_poll(struct napi_struct *napi, int budget) in arc_emac_poll() argument 316 work_done = arc_emac_rx(ndev, budget); in arc_emac_poll() 317 if (work_done < budget) { in arc_emac_poll()
|
/linux-4.4.14/net/ipv4/ |
D | inet_fragment.c | 157 unsigned int budget = INETFRAGS_EVICT_BUCKETS; in inet_frag_worker() local 167 for (i = ACCESS_ONCE(f->next_bucket); budget; --budget) { in inet_frag_worker()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_txrx.c | 634 static bool i40e_clean_tx_irq(struct i40e_ring *tx_ring, int budget) in i40e_clean_tx_irq() argument 718 budget--; in i40e_clean_tx_irq() 719 } while (likely(budget)); in i40e_clean_tx_irq() 740 if (budget && in i40e_clean_tx_irq() 767 return !!budget; in i40e_clean_tx_irq() 1467 static int i40e_clean_rx_irq_ps(struct i40e_ring *rx_ring, int budget) in i40e_clean_rx_irq_ps() argument 1480 if (budget <= 0) in i40e_clean_rx_irq_ps() 1640 } while (likely(total_rx_packets < budget)); in i40e_clean_rx_irq_ps() 1659 static int i40e_clean_rx_irq_1buf(struct i40e_ring *rx_ring, int budget) in i40e_clean_rx_irq_1buf() argument 1768 } while (likely(total_rx_packets < budget)); in i40e_clean_rx_irq_1buf() [all …]
|
D | i40e_txrx.h | 328 int i40e_napi_poll(struct napi_struct *napi, int budget);
|
/linux-4.4.14/drivers/net/ethernet/atheros/alx/ |
D | main.c | 144 int budget = ALX_DEFAULT_TX_WORK; in alx_clean_tx_irq() local 150 while (sw_read_idx != hw_read_idx && budget > 0) { in alx_clean_tx_irq() 157 budget--; in alx_clean_tx_irq() 187 static int alx_clean_rx_irq(struct alx_priv *alx, int budget) in alx_clean_rx_irq() argument 196 while (work < budget) { in alx_clean_rx_irq() 265 static int alx_poll(struct napi_struct *napi, int budget) in alx_poll() argument 274 work = alx_clean_rx_irq(alx, budget); in alx_poll() 276 if (!tx_complete || work == budget) in alx_poll() 277 return budget; in alx_poll()
|
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/ |
D | fs_enet-main.c | 83 static int fs_enet_rx_napi(struct napi_struct *napi, int budget) in fs_enet_rx_napi() argument 94 if (budget <= 0) in fs_enet_rx_napi() 201 if (received >= budget) in fs_enet_rx_napi() 207 if (received < budget) { in fs_enet_rx_napi() 215 static int fs_enet_tx_napi(struct napi_struct *napi, int budget) in fs_enet_tx_napi() argument 326 return budget; in fs_enet_tx_napi()
|
/linux-4.4.14/drivers/net/ethernet/tundra/ |
D | tsi108_eth.c | 748 static int tsi108_complete_rx(struct net_device *dev, int budget) in tsi108_complete_rx() argument 753 while (data->rxfree && done != budget) { in tsi108_complete_rx() 795 static int tsi108_refill_rx(struct net_device *dev, int budget) in tsi108_refill_rx() argument 800 while (data->rxfree != TSI108_RXRING_LEN && done != budget) { in tsi108_refill_rx() 833 static int tsi108_poll(struct napi_struct *napi, int budget) in tsi108_poll() argument 848 num_received = tsi108_complete_rx(dev, budget); in tsi108_poll() 863 num_filled = tsi108_refill_rx(dev, budget * 2); in tsi108_poll() 886 if (num_received < budget) { in tsi108_poll()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | en_rx.c | 744 int mlx4_en_process_rx_cq(struct net_device *dev, struct mlx4_en_cq *cq, int budget) in mlx4_en_process_rx_cq() argument 765 if (budget <= 0) in mlx4_en_process_rx_cq() 1007 if (++polled == budget) in mlx4_en_process_rx_cq() 1034 int mlx4_en_poll_rx_cq(struct napi_struct *napi, int budget) in mlx4_en_poll_rx_cq() argument 1042 return budget; in mlx4_en_poll_rx_cq() 1044 done = mlx4_en_process_rx_cq(dev, cq, budget); in mlx4_en_poll_rx_cq() 1049 if (done == budget) { in mlx4_en_poll_rx_cq() 1061 return budget; in mlx4_en_poll_rx_cq()
|
D | en_tx.c | 404 int budget = priv->tx_work_limit; in mlx4_en_process_tx_cq() local 422 cons_index & size) && (done < budget)) { in mlx4_en_process_tx_cq() 463 } while ((++done < budget) && (ring_index != new_index)); in mlx4_en_process_tx_cq() 492 return done < budget; in mlx4_en_process_tx_cq() 507 int mlx4_en_poll_tx_cq(struct napi_struct *napi, int budget) in mlx4_en_poll_tx_cq() argument 516 return budget; in mlx4_en_poll_tx_cq()
|
D | mlx4_en.h | 792 int budget); 793 int mlx4_en_poll_rx_cq(struct napi_struct *napi, int budget); 794 int mlx4_en_poll_tx_cq(struct napi_struct *napi, int budget);
|
/linux-4.4.14/net/sched/ |
D | sch_qfq.c | 164 u32 initial_budget, budget; /* Initial and current budget. */ member 1035 agg->initial_budget - agg->budget); in charge_actual_service() 1118 if (len == 0 || in_serv_agg->budget < len) { in qfq_dequeue() 1122 in_serv_agg->initial_budget = in_serv_agg->budget = in qfq_dequeue() 1161 if (unlikely(in_serv_agg->budget < len)) in qfq_dequeue() 1162 in_serv_agg->budget = 0; in qfq_dequeue() 1164 in_serv_agg->budget -= len; in qfq_dequeue() 1332 agg->initial_budget = agg->budget = agg->budgetmax; /* recharge budg. */ in qfq_activate_agg()
|
/linux-4.4.14/drivers/net/ethernet/cirrus/ |
D | ep93xx_eth.c | 231 static int ep93xx_rx(struct net_device *dev, int processed, int budget) in ep93xx_rx() argument 235 while (processed < budget) { in ep93xx_rx() 319 static int ep93xx_poll(struct napi_struct *napi, int budget) in ep93xx_poll() argument 326 rx = ep93xx_rx(dev, rx, budget); in ep93xx_poll() 327 if (rx < budget) { in ep93xx_poll()
|
/linux-4.4.14/drivers/net/ethernet/dec/tulip/ |
D | interrupt.c | 112 int tulip_poll(struct napi_struct *napi, int budget) in tulip_poll() argument 127 if (budget >=RX_RING_SIZE) budget--; in tulip_poll() 155 if (++work_done >= budget) in tulip_poll()
|
D | tulip.h | 493 int tulip_poll(struct napi_struct *napi, int budget);
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | intel_ddi.c | 811 unsigned budget; in hsw_wrpll_get_budget_for_freq() local 845 budget = 0; in hsw_wrpll_get_budget_for_freq() 852 budget = 1500; in hsw_wrpll_get_budget_for_freq() 858 budget = 2000; in hsw_wrpll_get_budget_for_freq() 869 budget = 4000; in hsw_wrpll_get_budget_for_freq() 873 budget = 5000; in hsw_wrpll_get_budget_for_freq() 876 budget = 1000; in hsw_wrpll_get_budget_for_freq() 880 return budget; in hsw_wrpll_get_budget_for_freq() 883 static void hsw_wrpll_update_rnp(uint64_t freq2k, unsigned budget, in hsw_wrpll_update_rnp() argument 911 a = freq2k * budget * p * r2; in hsw_wrpll_update_rnp() [all …]
|
/linux-4.4.14/drivers/net/ethernet/smsc/ |
D | epic100.c | 299 static int epic_rx(struct net_device *dev, int budget); 300 static int epic_poll(struct napi_struct *napi, int budget); 1138 static int epic_rx(struct net_device *dev, int budget) in epic_rx() argument 1149 if (rx_work_limit > budget) in epic_rx() 1150 rx_work_limit = budget; in epic_rx() 1248 static int epic_poll(struct napi_struct *napi, int budget) in epic_poll() argument 1259 work_done += epic_rx(dev, budget); in epic_poll() 1263 if (work_done < budget) { in epic_poll()
|
D | smsc9420.c | 871 static int smsc9420_rx_poll(struct napi_struct *napi, int budget) in smsc9420_rx_poll() argument 879 for (work_done = 0; work_done < budget; work_done++) { in smsc9420_rx_poll() 901 if (work_done < budget) { in smsc9420_rx_poll()
|
D | smsc911x.c | 1217 static int smsc911x_poll(struct napi_struct *napi, int budget) in smsc911x_poll() argument 1224 while (npackets < budget) { in smsc911x_poll()
|
/linux-4.4.14/drivers/net/ethernet/sun/ |
D | sunvnet.c | 542 u32 start, u32 end, int *npkts, int budget) in vnet_walk_rx() argument 571 if ((*npkts) >= budget) { in vnet_walk_rx() 590 int budget) in vnet_rx() argument 613 npkts, budget); in vnet_rx() 727 static int vnet_event_napi(struct vnet_port *port, int budget) in vnet_event_napi() argument 806 err = vnet_rx(port, &msgbuf, &npkts, budget); in vnet_event_napi() 807 if (npkts >= budget) in vnet_event_napi() 836 static int vnet_poll(struct napi_struct *napi, int budget) in vnet_poll() argument 840 int processed = vnet_event_napi(port, budget); in vnet_poll() 842 if (processed < budget) { in vnet_poll()
|
D | cassini.c | 2290 static int cas_rx_ringN(struct cas *cp, int ring, int budget) in cas_rx_ringN() argument 2393 if (budget && (npackets >= budget)) in cas_rx_ringN() 2583 static int cas_poll(struct napi_struct *napi, int budget) in cas_poll() argument 2607 credits += cas_rx_ringN(cp, j, budget / N_RX_COMP_RINGS); in cas_poll() 2608 if (credits >= budget) { in cas_poll()
|
D | sungem.c | 882 static int gem_poll(struct napi_struct *napi, int budget) in gem_poll() argument 918 work_done += gem_rx(gp, budget - work_done); in gem_poll() 920 if (work_done >= budget) in gem_poll()
|
D | niu.c | 3697 struct rx_ring_info *rp, int budget) in niu_rx_work() argument 3718 qlen = min(qlen, budget); in niu_rx_work() 3745 static int niu_poll_core(struct niu *np, struct niu_ldg *lp, int budget) in niu_poll_core() argument 3769 budget); in niu_poll_core() 3771 budget -= this_work_done; in niu_poll_core() 3780 static int niu_poll(struct napi_struct *napi, int budget) in niu_poll() argument 3786 work_done = niu_poll_core(np, lp, budget); in niu_poll() 3788 if (work_done < budget) { in niu_poll()
|
/linux-4.4.14/drivers/net/ethernet/ti/ |
D | netcp_core.c | 737 unsigned int budget) in netcp_process_rx_packets() argument 741 for (i = 0; (i < budget) && !netcp_process_one_rx_packet(netcp); i++) in netcp_process_rx_packets() 898 static int netcp_rx_poll(struct napi_struct *napi, int budget) in netcp_rx_poll() argument 904 packets = netcp_process_rx_packets(netcp, budget); in netcp_rx_poll() 907 if (packets < budget) { in netcp_rx_poll() 953 unsigned int budget) in netcp_process_tx_compl_packets() argument 962 while (budget--) { in netcp_process_tx_compl_packets() 998 static int netcp_tx_poll(struct napi_struct *napi, int budget) in netcp_tx_poll() argument 1004 packets = netcp_process_tx_compl_packets(netcp, budget); in netcp_tx_poll() 1005 if (packets < budget) { in netcp_tx_poll()
|
D | cpsw.c | 789 static int cpsw_tx_poll(struct napi_struct *napi_tx, int budget) in cpsw_tx_poll() argument 794 num_tx = cpdma_chan_process(priv->txch, budget); in cpsw_tx_poll() 795 if (num_tx < budget) { in cpsw_tx_poll() 810 static int cpsw_rx_poll(struct napi_struct *napi_rx, int budget) in cpsw_rx_poll() argument 815 num_rx = cpdma_chan_process(priv->rxch, budget); in cpsw_rx_poll() 816 if (num_rx < budget) { in cpsw_rx_poll()
|
D | davinci_emac.c | 1367 static int emac_poll(struct napi_struct *napi, int budget) in emac_poll() argument 1395 num_rx_pkts = cpdma_chan_process(priv->rxchan, budget); in emac_poll() 1428 } else if (num_rx_pkts < budget) { in emac_poll()
|
D | cpmac.c | 416 static int cpmac_poll(struct napi_struct *napi, int budget) in cpmac_poll() argument 435 while (((desc->dataflags & CPMAC_OWN) == 0) && (received < budget)) { in cpmac_poll()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
D | sge.c | 2054 static int process_responses(struct sge_rspq *q, int budget) in process_responses() argument 2057 int budget_left = budget; in process_responses() 2136 return budget - budget_left; in process_responses() 2182 static int napi_rx_handler(struct napi_struct *napi, int budget) in napi_rx_handler() argument 2190 return budget; in napi_rx_handler() 2192 work_done = process_responses(q, budget); in napi_rx_handler() 2193 if (likely(work_done < budget)) { in napi_rx_handler() 2377 unsigned int i, budget; in sge_tx_timer_cb() local 2390 budget = MAX_TIMER_TX_RECLAIM; in sge_tx_timer_cb() 2401 if (avail > budget) in sge_tx_timer_cb() [all …]
|
/linux-4.4.14/drivers/net/ |
D | virtio_net.c | 734 static int virtnet_receive(struct receive_queue *rq, int budget) in virtnet_receive() argument 740 while (received < budget && in virtnet_receive() 754 static int virtnet_poll(struct napi_struct *napi, int budget) in virtnet_poll() argument 760 received = virtnet_receive(rq, budget); in virtnet_poll() 763 if (received < budget) { in virtnet_poll() 783 int r, received = 0, budget = 4; in virtnet_busy_poll() local 794 received += virtnet_receive(rq, budget); in virtnet_busy_poll() 801 if (received < budget) { in virtnet_busy_poll() 802 budget -= received; in virtnet_busy_poll()
|
D | xen-netfront.c | 963 static int xennet_poll(struct napi_struct *napi, int budget) in xennet_poll() argument 989 while ((i != rp) && (work_done < budget)) { in xennet_poll() 1045 if (work_done < budget) { in xennet_poll()
|
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_main.c | 635 struct napi_struct *napi, int budget) in nicvf_cq_intr_handler() argument 668 if ((work_done >= budget) && napi && in nicvf_cq_intr_handler() 697 __func__, cq_idx, processed_cqe, work_done, budget); in nicvf_cq_intr_handler() 703 if ((work_done < budget) && napi) in nicvf_cq_intr_handler() 727 static int nicvf_poll(struct napi_struct *napi, int budget) in nicvf_poll() argument 736 work_done = nicvf_cq_intr_handler(netdev, cq->cq_idx, napi, budget); in nicvf_poll() 738 if (work_done < budget) { in nicvf_poll()
|
/linux-4.4.14/drivers/net/ethernet/marvell/ |
D | mv643xx_eth.c | 521 static int rxq_process(struct rx_queue *rxq, int budget) in rxq_process() argument 528 while (rx < budget && rxq->rx_desc_count) { in rxq_process() 607 if (rx < budget) in rxq_process() 613 static int rxq_refill(struct rx_queue *rxq, int budget) in rxq_refill() argument 619 while (refilled < budget && rxq->rx_desc_count < rxq->rx_ring_size) { in rxq_refill() 662 if (refilled < budget) in rxq_refill() 1076 static int txq_reclaim(struct tx_queue *txq, int budget, int force) in txq_reclaim() argument 1085 while (reclaimed < budget && txq->tx_desc_count > 0) { in txq_reclaim() 1140 if (reclaimed < budget) in txq_reclaim() 2254 static int mv643xx_eth_poll(struct napi_struct *napi, int budget) in mv643xx_eth_poll() argument [all …]
|
D | pxa168_eth.c | 778 static int rxq_process(struct net_device *dev, int budget) in rxq_process() argument 785 while (budget-- > 0) { in rxq_process() 1247 static int pxa168_rx_poll(struct napi_struct *napi, int budget) in pxa168_rx_poll() argument 1264 work_done = rxq_process(dev, budget); in pxa168_rx_poll() 1265 if (work_done < budget) { in pxa168_rx_poll()
|
D | mvneta.c | 2153 static int mvneta_poll(struct napi_struct *napi, int budget) in mvneta_poll() argument 2189 rx_done = mvneta_rx(pp, budget, &pp->rxqs[rxq_def]); in mvneta_poll() 2190 budget -= rx_done; in mvneta_poll() 2192 if (budget > 0) { in mvneta_poll()
|
D | mvpp2.c | 5364 static int mvpp2_poll(struct napi_struct *napi, int budget) in mvpp2_poll() argument 5398 while (cause_rx && budget > 0) { in mvpp2_poll() 5406 count = mvpp2_rx(port, budget, rxq); in mvpp2_poll() 5408 budget -= count; in mvpp2_poll() 5409 if (budget > 0) { in mvpp2_poll() 5418 if (budget > 0) { in mvpp2_poll()
|
/linux-4.4.14/Documentation/video4linux/ |
D | CARDLIST.cx23885 | 49 48 -> Technotrend TT-budget CT2-4500 CI [13c2:3013]
|
D | CARDLIST.saa7134 | 182 181 -> TechoTrend TT-budget T-3000 [13c2:2804]
|
/linux-4.4.14/drivers/net/ethernet/moxa/ |
D | moxart_ether.c | 197 static int moxart_rx_poll(struct napi_struct *napi, int budget) in moxart_rx_poll() argument 209 while (rx < budget) { in moxart_rx_poll() 259 if (rx < budget) { in moxart_rx_poll()
|
/linux-4.4.14/drivers/net/ethernet/wiznet/ |
D | w5300.c | 387 static int w5300_napi_poll(struct napi_struct *napi, int budget) in w5300_napi_poll() argument 395 for (rx_count = 0; rx_count < budget; rx_count++) { in w5300_napi_poll() 420 if (rx_count < budget) { in w5300_napi_poll()
|
D | w5100.c | 460 static int w5100_napi_poll(struct napi_struct *napi, int budget) in w5100_napi_poll() argument 470 for (rx_count = 0; rx_count < budget; rx_count++) { in w5100_napi_poll() 500 if (rx_count < budget) { in w5100_napi_poll()
|
/linux-4.4.14/drivers/net/xen-netback/ |
D | interface.c | 89 static int xenvif_poll(struct napi_struct *napi, int budget) in xenvif_poll() argument 104 work_done = xenvif_tx_action(queue, budget); in xenvif_poll() 106 if (work_done < budget) { in xenvif_poll()
|
D | common.h | 312 int xenvif_tx_action(struct xenvif_queue *queue, int budget);
|
D | netback.c | 1285 int budget, in xenvif_tx_build_gops() argument 1294 while (skb_queue_len(&queue->tx_queue) < budget) { in xenvif_tx_build_gops() 1770 int xenvif_tx_action(struct xenvif_queue *queue, int budget) in xenvif_tx_action() argument 1778 xenvif_tx_build_gops(queue, budget, &nr_cops, &nr_mops); in xenvif_tx_action()
|
/linux-4.4.14/drivers/net/ethernet/micrel/ |
D | ks8695net.c | 458 static int ks8695_rx(struct ks8695_priv *ksp, int budget) in ks8695_rx() argument 468 while (received < budget in ks8695_rx() 561 static int ks8695_poll(struct napi_struct *napi, int budget) in ks8695_poll() argument 569 work_done = ks8695_rx(ksp, budget); in ks8695_poll() 571 if (work_done < budget) { in ks8695_poll()
|
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/ |
D | hns_enet.c | 504 int budget, void *v) in hns_nic_rx_poll_one() argument 517 while (recv_pkts < budget && recv_bds < num) { in hns_nic_rx_poll_one() 548 if (recv_pkts < budget) { in hns_nic_rx_poll_one() 616 int budget, void *v) in hns_nic_tx_poll_one() argument 706 static int hns_nic_common_poll(struct napi_struct *napi, int budget) in hns_nic_common_poll() argument 711 ring_data, budget, ring_data->ex_process); in hns_nic_common_poll() 713 if (clean_complete >= 0 && clean_complete < budget) { in hns_nic_common_poll()
|
D | hns_ethtool.c | 457 int ringid0, int ringid1, int budget) in __lb_clean_rings() argument 469 budget, __lb_other_process); in __lb_clean_rings()
|
/linux-4.4.14/drivers/net/ethernet/dlink/ |
D | sundance.c | 407 int budget; member 1213 if (np->budget < 0) in intr_handler() 1214 np->budget = RX_BUDGET; in intr_handler() 1336 int boguscnt = np->budget; in rx_poll() 1411 np->budget -= received; in rx_poll() 1420 np->budget -= received; in rx_poll() 1421 if (np->budget <= 0) in rx_poll() 1422 np->budget = RX_BUDGET; in rx_poll()
|
/linux-4.4.14/drivers/net/ethernet/ |
D | ethoc.c | 609 static int ethoc_poll(struct napi_struct *napi, int budget) in ethoc_poll() argument 615 rx_work_done = ethoc_rx(priv->netdev, budget); in ethoc_poll() 616 tx_work_done = ethoc_tx(priv->netdev, budget); in ethoc_poll() 618 if (rx_work_done < budget && tx_work_done < budget) { in ethoc_poll()
|
D | lantiq_etop.c | 156 ltq_etop_poll_rx(struct napi_struct *napi, int budget) in ltq_etop_poll_rx() argument 163 while ((rx < budget) && !complete) { in ltq_etop_poll_rx() 181 ltq_etop_poll_tx(struct napi_struct *napi, int budget) in ltq_etop_poll_tx() argument
|
D | dnet.c | 384 static int dnet_poll(struct napi_struct *napi, int budget) in dnet_poll() argument 396 while (npackets < budget) { in dnet_poll() 431 if (npackets < budget) { in dnet_poll()
|
D | korina.c | 458 static int korina_poll(struct napi_struct *napi, int budget) in korina_poll() argument 465 work_done = korina_rx(dev, budget); in korina_poll() 466 if (work_done < budget) { in korina_poll()
|
D | jme.c | 1387 jme_poll(JME_NAPI_HOLDER(holder), JME_NAPI_WEIGHT(budget)) in jme_poll() argument 1392 rest = jme_process_receive(jme, JME_NAPI_WEIGHT_VAL(budget)); in jme_poll() 1406 JME_NAPI_WEIGHT_SET(budget, rest); in jme_poll() 1407 return JME_NAPI_WEIGHT_VAL(budget) - rest; in jme_poll()
|
/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
D | enic_main.c | 1280 static int enic_poll(struct napi_struct *napi, int budget) in enic_poll() argument 1287 unsigned int rq_work_to_do = budget; in enic_poll() 1301 return budget; in enic_poll() 1304 if (budget > 0) in enic_poll() 1417 static int enic_poll_msix_wq(struct napi_struct *napi, int budget) in enic_poll_msix_wq() argument 1444 return budget; in enic_poll_msix_wq() 1447 static int enic_poll_msix_rq(struct napi_struct *napi, int budget) in enic_poll_msix_rq() argument 1454 unsigned int work_to_do = budget; in enic_poll_msix_rq() 1459 return budget; in enic_poll_msix_rq() 1463 if (budget > 0) in enic_poll_msix_rq()
|
/linux-4.4.14/drivers/infiniband/ulp/ipoib/ |
D | ipoib_ib.c | 435 int ipoib_poll(struct napi_struct *napi, int budget) in ipoib_poll() argument 446 while (done < budget) { in ipoib_poll() 447 int max = (budget - done); in ipoib_poll() 469 if (done < budget) { in ipoib_poll()
|
D | ipoib.h | 456 int ipoib_poll(struct napi_struct *napi, int budget);
|
/linux-4.4.14/drivers/net/ethernet/nxp/ |
D | lpc_eth.c | 939 static int __lpc_handle_recv(struct net_device *ndev, int budget) in __lpc_handle_recv() argument 950 while (rx_done < budget && rxconsidx != in __lpc_handle_recv() 1011 static int lpc_eth_poll(struct napi_struct *napi, int budget) in lpc_eth_poll() argument 1022 rx_done = __lpc_handle_recv(ndev, budget); in lpc_eth_poll() 1024 if (rx_done < budget) { in lpc_eth_poll()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | bcmsysport.c | 588 unsigned int budget) in bcm_sysport_desc_rx() argument 612 while ((processed < to_process) && (processed < budget)) { in bcm_sysport_desc_rx() 794 static int bcm_sysport_tx_poll(struct napi_struct *napi, int budget) in bcm_sysport_tx_poll() argument 810 return budget; in bcm_sysport_tx_poll() 821 static int bcm_sysport_poll(struct napi_struct *napi, int budget) in bcm_sysport_poll() argument 827 work_done = bcm_sysport_desc_rx(priv, budget); in bcm_sysport_poll() 833 if (work_done < budget) { in bcm_sysport_poll()
|
D | bcm63xx_enet.c | 314 static int bcm_enet_receive_queue(struct net_device *dev, int budget) in bcm_enet_receive_queue() argument 326 if (budget > priv->rx_desc_count) in bcm_enet_receive_queue() 327 budget = priv->rx_desc_count; in bcm_enet_receive_queue() 413 } while (--budget > 0); in bcm_enet_receive_queue() 485 static int bcm_enet_poll(struct napi_struct *napi, int budget) in bcm_enet_poll() argument 504 rx_work_done = bcm_enet_receive_queue(dev, budget); in bcm_enet_poll() 507 if (rx_work_done >= budget) { in bcm_enet_poll()
|
D | sb1250-mac.c | 315 static int sbmac_poll(struct napi_struct *napi, int budget); 2549 static int sbmac_poll(struct napi_struct *napi, int budget) in sbmac_poll() argument 2554 work_done = sbdma_rx_process(sc, &(sc->sbm_rxdma), budget, 1); in sbmac_poll() 2557 if (work_done < budget) { in sbmac_poll()
|
D | b44.c | 779 static int b44_rx(struct b44 *bp, int budget) in b44_rx() argument 789 while (cons != prod && budget > 0) { in b44_rx() 853 budget--; in b44_rx() 866 static int b44_poll(struct napi_struct *napi, int budget) in b44_poll() argument 892 work_done += b44_rx(bp, budget); in b44_poll() 904 if (work_done < budget) { in b44_poll()
|
D | tg3.c | 6791 static int tg3_rx(struct tg3_napi *tnapi, int budget) in tg3_rx() argument 6811 while (sw_idx != hw_idx && budget > 0) { in tg3_rx() 6933 budget--; in tg3_rx() 7147 static int tg3_poll_work(struct tg3_napi *tnapi, int work_done, int budget) in tg3_poll_work() argument 7166 work_done += tg3_rx(tnapi, budget - work_done); in tg3_poll_work() 7211 static int tg3_poll_msix(struct napi_struct *napi, int budget) in tg3_poll_msix() argument 7219 work_done = tg3_poll_work(tnapi, work_done, budget); in tg3_poll_msix() 7224 if (unlikely(work_done >= budget)) in tg3_poll_msix() 7305 static int tg3_poll(struct napi_struct *napi, int budget) in tg3_poll() argument 7318 work_done = tg3_poll_work(tnapi, work_done, budget); in tg3_poll() [all …]
|
D | bnx2.c | 2846 bnx2_tx_int(struct bnx2 *bp, struct bnx2_napi *bnapi, int budget) in bnx2_tx_int() argument 2910 if (tx_pkt == budget) in bnx2_tx_int() 3148 bnx2_rx_int(struct bnx2 *bp, struct bnx2_napi *bnapi, int budget) in bnx2_rx_int() argument 3155 if (budget <= 0) in bnx2_rx_int() 3289 if ((rx_pkt == budget)) in bnx2_rx_int() 3488 int work_done, int budget) in bnx2_poll_work() argument 3497 work_done += bnx2_rx_int(bp, bnapi, budget - work_done); in bnx2_poll_work() 3502 static int bnx2_poll_msix(struct napi_struct *napi, int budget) in bnx2_poll_msix() argument 3510 work_done = bnx2_poll_work(bp, bnapi, work_done, budget); in bnx2_poll_msix() 3511 if (unlikely(work_done >= budget)) in bnx2_poll_msix() [all …]
|
/linux-4.4.14/drivers/s390/net/ |
D | qeth_l2_main.c | 477 int budget, int *done) in qeth_l2_process_inbound_buffer() argument 485 WARN_ON_ONCE(!budget); in qeth_l2_process_inbound_buffer() 486 while (budget) { in qeth_l2_process_inbound_buffer() 530 budget--; in qeth_l2_process_inbound_buffer() 537 static int qeth_l2_poll(struct napi_struct *napi, int budget) in qeth_l2_poll() argument 543 int new_budget = budget; in qeth_l2_poll() 595 if (work_done >= budget) in qeth_l2_poll() 598 new_budget = budget - work_done; in qeth_l2_poll()
|
D | qeth_l3_main.c | 1851 int budget, int *done) in qeth_l3_process_inbound_buffer() argument 1862 WARN_ON_ONCE(!budget); in qeth_l3_process_inbound_buffer() 1863 while (budget) { in qeth_l3_process_inbound_buffer() 1909 budget--; in qeth_l3_process_inbound_buffer() 1916 static int qeth_l3_poll(struct napi_struct *napi, int budget) in qeth_l3_poll() argument 1922 int new_budget = budget; in qeth_l3_poll() 1974 if (work_done >= budget) in qeth_l3_poll() 1977 new_budget = budget - work_done; in qeth_l3_poll()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 297 unsigned int budget = tx_ring->count / 2; in ixgbevf_clean_tx_irq() local 376 budget--; in ixgbevf_clean_tx_irq() 377 } while (likely(budget)); in ixgbevf_clean_tx_irq() 436 return !!budget; in ixgbevf_clean_tx_irq() 913 int budget) in ixgbevf_clean_rx_irq() argument 919 while (likely(total_rx_packets < budget)) { in ixgbevf_clean_rx_irq() 1005 static int ixgbevf_poll(struct napi_struct *napi, int budget) in ixgbevf_poll() argument 1019 return budget; in ixgbevf_poll() 1026 per_ring_budget = max(budget/q_vector->rx.count, 1); in ixgbevf_poll() 1028 per_ring_budget = budget; in ixgbevf_poll() [all …]
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | sge.c | 1830 static int ofld_poll(struct napi_struct *napi, int budget) in ofld_poll() argument 1837 while (work_done < budget) { in ofld_poll() 1854 if (work_done >= budget) in ofld_poll() 2256 int budget) in process_responses() argument 2260 int budget_left = budget; in process_responses() 2392 budget -= budget_left; in process_responses() 2393 return budget; in process_responses() 2410 static int napi_rx_handler(struct napi_struct *napi, int budget) in napi_rx_handler() argument 2414 int work_done = process_responses(adap, qs, budget); in napi_rx_handler() 2416 if (likely(work_done < budget)) { in napi_rx_handler()
|
/linux-4.4.14/drivers/net/ethernet/hisilicon/ |
D | hix5hd2_gmac.c | 561 static int hix5hd2_poll(struct napi_struct *napi, int budget) in hix5hd2_poll() argument 566 int work_done = 0, task = budget; in hix5hd2_poll() 574 if ((work_done >= budget) || (num == 0)) in hix5hd2_poll() 581 if (work_done < budget) { in hix5hd2_poll()
|
D | hip04_eth.c | 484 static int hip04_rx_poll(struct napi_struct *napi, int budget) in hip04_rx_poll() argument 543 if (rx >= budget) in hip04_rx_poll() 559 if (rx < budget && tx_remaining) in hip04_rx_poll()
|
/linux-4.4.14/drivers/net/ethernet/cadence/ |
D | macb.c | 799 static int gem_rx(struct macb *bp, int budget) in gem_rx() argument 807 while (count < budget) { in gem_rx() 954 static int macb_rx(struct macb *bp, int budget) in macb_rx() argument 960 for (tail = bp->rx_tail; budget > 0; tail++) { in macb_rx() 987 budget--; in macb_rx() 1000 static int macb_poll(struct napi_struct *napi, int budget) in macb_poll() argument 1012 (unsigned long)status, budget); in macb_poll() 1014 work_done = bp->macbgem_ops.mog_rx(bp, budget); in macb_poll() 1015 if (work_done < budget) { in macb_poll()
|
D | macb.h | 756 int (*mog_rx)(struct macb *bp, int budget);
|
/linux-4.4.14/drivers/net/ethernet/neterion/ |
D | s2io.h | 1083 static int rx_intr_handler(struct ring_info *ring_data, int budget); 1093 static int s2io_poll_msix(struct napi_struct *napi, int budget); 1094 static int s2io_poll_inta(struct napi_struct *napi, int budget);
|
D | s2io.c | 2768 static int s2io_poll_msix(struct napi_struct *napi, int budget) in s2io_poll_msix() argument 2777 int budget_org = budget; in s2io_poll_msix() 2782 pkts_processed = rx_intr_handler(ring, budget); in s2io_poll_msix() 2797 static int s2io_poll_inta(struct napi_struct *napi, int budget) in s2io_poll_inta() argument 2803 int budget_org = budget; in s2io_poll_inta() 2812 ring_pkts_processed = rx_intr_handler(ring, budget); in s2io_poll_inta() 2815 budget -= ring_pkts_processed; in s2io_poll_inta() 2816 if (budget <= 0) in s2io_poll_inta() 2897 static int rx_intr_handler(struct ring_info *ring_data, int budget) in rx_intr_handler() argument 2908 if (budget <= 0) in rx_intr_handler() [all …]
|
/linux-4.4.14/drivers/net/ethernet/apm/xgene/ |
D | xgene_enet_main.c | 537 int budget) in xgene_enet_process_ring() argument 587 } while (--budget); in xgene_enet_process_ring() 600 static int xgene_enet_napi(struct napi_struct *napi, const int budget) in xgene_enet_napi() argument 606 processed = xgene_enet_process_ring(ring, budget); in xgene_enet_napi() 608 if (processed != budget) { in xgene_enet_napi()
|
/linux-4.4.14/drivers/net/ethernet/octeon/ |
D | octeon_mgmt.c | 473 static int octeon_mgmt_receive_packets(struct octeon_mgmt *p, int budget) in octeon_mgmt_receive_packets() argument 480 while (work_done < budget && mix_ircnt.s.ircnt) { in octeon_mgmt_receive_packets() 495 static int octeon_mgmt_napi_poll(struct napi_struct *napi, int budget) in octeon_mgmt_napi_poll() argument 501 work_done = octeon_mgmt_receive_packets(p, budget); in octeon_mgmt_napi_poll() 503 if (work_done < budget) { in octeon_mgmt_napi_poll()
|
/linux-4.4.14/drivers/net/ethernet/ezchip/ |
D | nps_enet.c | 172 static int nps_enet_poll(struct napi_struct *napi, int budget) in nps_enet_poll() argument 180 if (work_done < budget) { in nps_enet_poll()
|
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/ |
D | vxge-main.c | 371 if (ring->budget <= 0) in vxge_rx_1b_compl() 519 ring->budget--; in vxge_rx_1b_compl() 521 if (!ring->budget) in vxge_rx_1b_compl() 1815 static int vxge_poll_msix(struct napi_struct *napi, int budget) in vxge_poll_msix() argument 1819 int budget_org = budget; in vxge_poll_msix() 1821 ring->budget = budget; in vxge_poll_msix() 1842 static int vxge_poll_inta(struct napi_struct *napi, int budget) in vxge_poll_inta() argument 1847 int budget_org = budget; in vxge_poll_inta() 1854 ring->budget = budget; in vxge_poll_inta() 1858 budget -= ring->pkts_processed; in vxge_poll_inta() [all …]
|
D | vxge-main.h | 284 int budget; member
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | gianfar.c | 135 static int gfar_poll_rx(struct napi_struct *napi, int budget); 136 static int gfar_poll_tx(struct napi_struct *napi, int budget); 137 static int gfar_poll_rx_sq(struct napi_struct *napi, int budget); 138 static int gfar_poll_tx_sq(struct napi_struct *napi, int budget); 3160 static int gfar_poll_rx_sq(struct napi_struct *napi, int budget) in gfar_poll_rx_sq() argument 3173 work_done = gfar_clean_rx_ring(rx_queue, budget); in gfar_poll_rx_sq() 3175 if (work_done < budget) { in gfar_poll_rx_sq() 3191 static int gfar_poll_tx_sq(struct napi_struct *napi, int budget) in gfar_poll_tx_sq() argument 3219 static int gfar_poll_rx(struct napi_struct *napi, int budget) in gfar_poll_rx() argument 3240 budget_per_q = budget/num_act_queues; in gfar_poll_rx() [all …]
|
D | fec_main.c | 1369 fec_enet_rx_queue(struct net_device *ndev, int budget, u16 queue_id) in fec_enet_rx_queue() argument 1400 if (pkt_received >= budget) in fec_enet_rx_queue() 1553 fec_enet_rx(struct net_device *ndev, int budget) in fec_enet_rx() argument 1563 budget - pkt_received, queue_id); in fec_enet_rx() 1565 if (ret < budget - pkt_received) in fec_enet_rx() 1629 static int fec_enet_rx_napi(struct napi_struct *napi, int budget) in fec_enet_rx_napi() argument 1635 pkts = fec_enet_rx(ndev, budget); in fec_enet_rx_napi() 1639 if (pkts < budget) { in fec_enet_rx_napi()
|
D | ucc_geth.c | 3287 static int ucc_geth_poll(struct napi_struct *napi, int budget) in ucc_geth_poll() argument 3303 howmany += ucc_geth_rx(ugeth, i, budget - howmany); in ucc_geth_poll() 3305 if (howmany < budget) { in ucc_geth_poll()
|
/linux-4.4.14/drivers/net/ethernet/realtek/ |
D | 8139too.c | 652 static int rtl8139_poll(struct napi_struct *napi, int budget); 1950 int budget) in rtl8139_rx() argument 1962 while (netif_running(dev) && received < budget && in rtl8139_rx() 2084 received = budget; in rtl8139_rx() 2128 static int rtl8139_poll(struct napi_struct *napi, int budget) in rtl8139_poll() argument 2138 work_done += rtl8139_rx(dev, tp, budget); in rtl8139_poll() 2140 if (work_done < budget) { in rtl8139_poll()
|
D | 8139cp.c | 463 static int cp_rx_poll(struct napi_struct *napi, int budget) in cp_rx_poll() argument 474 while (rx < budget) { in cp_rx_poll() 559 if (rx < budget) { in cp_rx_poll()
|
D | r8169.c | 7358 static int rtl_rx(struct net_device *dev, struct rtl8169_private *tp, u32 budget) in rtl_rx() argument 7365 for (rx_left = min(budget, NUM_RX_DESC); rx_left > 0; rx_left--, cur_rx++) { in rtl_rx() 7539 static int rtl8169_poll(struct napi_struct *napi, int budget) in rtl8169_poll() argument 7551 work_done = rtl_rx(dev, tp, (u32) budget); in rtl8169_poll() 7562 if (work_done < budget) { in rtl8169_poll()
|
/linux-4.4.14/drivers/net/ethernet/3com/ |
D | typhoon.c | 1630 volatile __le32 * cleared, int budget) in typhoon_rx() argument 1646 while(rxaddr != local_ready && budget > 0) { in typhoon_rx() 1698 budget--; in typhoon_rx() 1720 typhoon_poll(struct napi_struct *napi, int budget) in typhoon_poll() argument 1737 &indexes->rxHiCleared, budget); in typhoon_poll() 1742 &indexes->rxLoCleared, budget - work_done); in typhoon_poll() 1750 if (work_done < budget) { in typhoon_poll()
|
/linux-4.4.14/drivers/net/ethernet/faraday/ |
D | ftmac100.c | 880 static int ftmac100_poll(struct napi_struct *napi, int budget) in ftmac100_poll() argument 902 } while (retry && rx < budget); in ftmac100_poll() 904 if (retry && rx == budget) in ftmac100_poll()
|
D | ftgmac100.c | 997 static int ftgmac100_poll(struct napi_struct *napi, int budget) in ftgmac100_poll() argument 1020 } while (retry && rx < budget); in ftgmac100_poll() 1022 if (retry && rx == budget) in ftgmac100_poll()
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | efx.c | 246 static int efx_process_channel(struct efx_channel *channel, int budget) in efx_process_channel() argument 259 spent = efx_nic_process_eventq(channel, budget); in efx_process_channel() 284 static int efx_poll(struct napi_struct *napi, int budget) in efx_poll() argument 292 return budget; in efx_poll() 298 spent = efx_process_channel(channel, budget); in efx_poll() 300 if (spent < budget) { in efx_poll() 2120 int budget = 4; in efx_busy_poll() local 2130 efx_process_channel(channel, budget); in efx_busy_poll()
|
D | farch.c | 1281 int efx_farch_ev_process(struct efx_channel *channel, int budget) in efx_farch_ev_process() argument 1290 if (budget <= 0) in efx_farch_ev_process() 1317 if (++spent == budget) in efx_farch_ev_process() 1324 spent = budget; in efx_farch_ev_process()
|
/linux-4.4.14/drivers/media/rc/keymaps/ |
D | Makefile | 20 rc-budget-ci-old.o \
|
/linux-4.4.14/drivers/firewire/ |
D | Kconfig | 67 link layer controller TSB12LV21/A/B as a low-budget bus analyzer.
|
/linux-4.4.14/drivers/net/ethernet/altera/ |
D | altera_tse_main.c | 501 static int tse_poll(struct napi_struct *napi, int budget) in tse_poll() argument 510 rxcomplete = tse_rx(priv, budget); in tse_poll() 512 if (rxcomplete < budget) { in tse_poll() 518 rxcomplete, budget); in tse_poll()
|
/linux-4.4.14/drivers/net/ethernet/toshiba/ |
D | tc35815.c | 481 static int tc35815_poll(struct napi_struct *napi, int budget); 1639 static int tc35815_poll(struct napi_struct *napi, int budget) in tc35815_poll() argument 1648 if (budget <= 0) in tc35815_poll() 1658 handled = tc35815_do_interrupt(dev, status, budget - received); in tc35815_poll() 1664 if (received >= budget) in tc35815_poll() 1671 if (received < budget) { in tc35815_poll()
|
D | spider_net.c | 1247 static int spider_net_poll(struct napi_struct *napi, int budget) in spider_net_poll() argument 1252 while (packets_done < budget) { in spider_net_poll() 1261 packets_done = budget; in spider_net_poll() 1273 if (packets_done < budget) { in spider_net_poll()
|
D | ps3_gelic_net.c | 1099 static int gelic_net_poll(struct napi_struct *napi, int budget) in gelic_net_poll() argument 1104 while (packets_done < budget) { in gelic_net_poll() 1111 if (packets_done < budget) { in gelic_net_poll()
|
/linux-4.4.14/drivers/net/ethernet/tehuti/ |
D | tehuti.c | 81 static int bdx_rx_receive(struct bdx_priv *priv, struct rxd_fifo *f, int budget); 290 static int bdx_poll(struct napi_struct *napi, int budget) in bdx_poll() argument 297 work_done = bdx_rx_receive(priv, &priv->rxd_fifo0, budget); in bdx_poll() 298 if ((work_done < budget) || in bdx_poll() 1206 static int bdx_rx_receive(struct bdx_priv *priv, struct rxd_fifo *f, int budget) in bdx_rx_receive() argument 1223 max_done = budget; in bdx_rx_receive()
|
/linux-4.4.14/Documentation/cpu-freq/ |
D | pcc-cpufreq.txt | 56 satisfied by platform firmware, then it usually means that power budget 104 also signifies if the CPU frequency is limited by a power budget condition.
|
D | boost.txt | 20 budget. The decision about boost disable/enable is made either at hardware
|
/linux-4.4.14/drivers/net/ethernet/aeroflex/ |
D | greth.c | 972 static int greth_poll(struct napi_struct *napi, int budget) in greth_poll() argument 983 work_done += greth_rx_gbit(greth->netdev, budget - work_done); in greth_poll() 987 work_done += greth_rx(greth->netdev, budget - work_done); in greth_poll() 990 if (work_done < budget) { in greth_poll()
|
/linux-4.4.14/drivers/net/ethernet/adaptec/ |
D | starfire.c | 585 static int netdev_poll(struct napi_struct *napi, int budget); 1526 static int netdev_poll(struct napi_struct *napi, int budget) in netdev_poll() argument 1532 int quota = budget; in netdev_poll() 1551 budget - quota); in netdev_poll() 1554 return budget - quota; in netdev_poll()
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/ |
D | sge.c | 1467 static int process_responses(struct adapter *adapter, int budget) in process_responses() argument 1476 while (done < budget && e->GenerationBit == q->genbit) { in process_responses() 1602 int t1_poll(struct napi_struct *napi, int budget) in t1_poll() argument 1605 int work_done = process_responses(adapter, budget); in t1_poll() 1607 if (likely(work_done < budget)) { in t1_poll()
|
/linux-4.4.14/drivers/usb/host/ |
D | ehci-dbg.c | 546 u8 budget[EHCI_BANDWIDTH_SIZE]; in fill_bandwidth_buffer() local 592 compute_tt_budget(budget, tt); in fill_bandwidth_buffer() 594 bw = &budget[i]; in fill_bandwidth_buffer()
|
/linux-4.4.14/drivers/net/ethernet/rdc/ |
D | r6040.c | 636 static int r6040_poll(struct napi_struct *napi, int budget) in r6040_poll() argument 644 work_done = r6040_rx(dev, budget); in r6040_poll() 646 if (work_done < budget) { in r6040_poll()
|
/linux-4.4.14/drivers/net/fjes/ |
D | fjes_main.c | 991 static int fjes_poll(struct napi_struct *napi, int budget) in fjes_poll() argument 1012 while (work_done < budget) { in fjes_poll() 1057 if (work_done < budget) { in fjes_poll()
|
/linux-4.4.14/drivers/net/vmxnet3/ |
D | vmxnet3_drv.c | 1728 vmxnet3_do_poll(struct vmxnet3_adapter *adapter, int budget) in vmxnet3_do_poll() argument 1738 adapter, budget); in vmxnet3_do_poll() 1744 vmxnet3_poll(struct napi_struct *napi, int budget) in vmxnet3_poll() argument 1750 rxd_done = vmxnet3_do_poll(rx_queue->adapter, budget); in vmxnet3_poll() 1752 if (rxd_done < budget) { in vmxnet3_poll() 1765 vmxnet3_poll_rx_only(struct napi_struct *napi, int budget) in vmxnet3_poll_rx_only() argument 1781 rxd_done = vmxnet3_rq_rx_complete(rq, adapter, budget); in vmxnet3_poll_rx_only() 1783 if (rxd_done < budget) { in vmxnet3_poll_rx_only()
|
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/ |
D | pch_gbe_main.c | 2380 static int pch_gbe_napi_poll(struct napi_struct *napi, int budget) in pch_gbe_napi_poll() argument 2388 netdev_dbg(adapter->netdev, "budget : %d\n", budget); in pch_gbe_napi_poll() 2390 pch_gbe_clean_rx(adapter, adapter->rx_ring, &work_done, budget); in pch_gbe_napi_poll() 2394 work_done = budget; in pch_gbe_napi_poll() 2398 if (work_done < budget) in pch_gbe_napi_poll() 2413 poll_end_flag, work_done, budget); in pch_gbe_napi_poll()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/ |
D | bcmgenet.c | 1245 static int bcmgenet_tx_poll(struct napi_struct *napi, int budget) in bcmgenet_tx_poll() argument 1260 return budget; in bcmgenet_tx_poll() 1566 unsigned int budget) in bcmgenet_desc_rx() argument 1610 (rxpktprocessed < budget)) { in bcmgenet_desc_rx() 1716 static int bcmgenet_rx_poll(struct napi_struct *napi, int budget) in bcmgenet_rx_poll() argument 1722 work_done = bcmgenet_desc_rx(ring, budget); in bcmgenet_rx_poll() 1724 if (work_done < budget) { in bcmgenet_rx_poll()
|
/linux-4.4.14/drivers/net/ethernet/tile/ |
D | tilepro.c | 819 static int tile_net_poll(struct napi_struct *napi, int budget) in tile_net_poll() argument 831 if (budget <= 0) in tile_net_poll() 840 if (++work >= budget) in tile_net_poll()
|
D | tilegx.c | 652 static int tile_net_poll(struct napi_struct *napi, int budget) in tile_net_poll() argument 662 if (budget <= 0) in tile_net_poll() 674 if (++work >= budget) in tile_net_poll()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/ |
D | qede_main.c | 833 static int qede_rx_int(struct qede_fastpath *fp, int budget) in qede_rx_int() argument 959 if (rx_pkt == budget) in qede_rx_int() 969 static int qede_poll(struct napi_struct *napi, int budget) in qede_poll() argument 984 work_done += qede_rx_int(fp, budget - work_done); in qede_poll() 987 if (work_done >= budget) in qede_poll()
|
/linux-4.4.14/drivers/net/ethernet/synopsys/ |
D | dwc_eth_qos.c | 1709 static int dwceqos_rx(struct net_local *lp, int budget) in dwceqos_rx() argument 1721 while (n_descs < budget) { in dwceqos_rx() 1815 static int dwceqos_rx_poll(struct napi_struct *napi, int budget) in dwceqos_rx_poll() argument 1820 work_done = dwceqos_rx(lp, budget - work_done); in dwceqos_rx_poll() 1822 if (!dwceqos_packet_avail(lp) && work_done < budget) { in dwceqos_rx_poll() 1826 work_done = budget; in dwceqos_rx_poll()
|
/linux-4.4.14/drivers/net/ethernet/aurora/ |
D | nb8800.c | 293 static int nb8800_poll(struct napi_struct *napi, int budget) in nb8800_poll() argument 305 while (work < budget) { in nb8800_poll() 343 if (work < budget) { in nb8800_poll()
|
/linux-4.4.14/drivers/net/ethernet/adi/ |
D | bfin_mac.c | 1304 static int bfin_mac_poll(struct napi_struct *napi, int budget) in bfin_mac_poll() argument 1311 while (current_rx_ptr->status.status_word != 0 && i < budget) { in bfin_mac_poll() 1316 if (i < budget) { in bfin_mac_poll()
|
/linux-4.4.14/drivers/net/ethernet/amd/ |
D | pcnet32.c | 1220 static int pcnet32_rx(struct net_device *dev, int budget) in pcnet32_rx() argument 1228 while (npackets < budget && (short)le16_to_cpu(rxp->status) >= 0) { in pcnet32_rx() 1332 static int pcnet32_poll(struct napi_struct *napi, int budget) in pcnet32_poll() argument 1341 work_done = pcnet32_rx(dev, budget); in pcnet32_poll() 1353 if (work_done < budget) { in pcnet32_poll()
|
D | amd8111e.c | 690 static int amd8111e_rx_poll(struct napi_struct *napi, int budget) in amd8111e_rx_poll() argument 704 int rx_pkt_limit = budget; in amd8111e_rx_poll()
|
/linux-4.4.14/drivers/net/ethernet/agere/ |
D | et131x.c | 2295 static int et131x_handle_recv_pkts(struct et131x_adapter *adapter, int budget) in et131x_handle_recv_pkts() argument 2299 int limit = budget; in et131x_handle_recv_pkts() 2303 if (budget > MAX_PACKETS_HANDLED) in et131x_handle_recv_pkts() 3592 static int et131x_poll(struct napi_struct *napi, int budget) in et131x_poll() argument 3596 int work_done = et131x_handle_recv_pkts(adapter, budget); in et131x_poll() 3600 if (work_done < budget) { in et131x_poll()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atlx/ |
D | atl1.c | 1920 static int atl1_intr_rx(struct atl1_adapter *adapter, int budget) in atl1_intr_rx() argument 1936 while (count < budget) { in atl1_intr_rx() 2448 static int atl1_rings_clean(struct napi_struct *napi, int budget) in atl1_rings_clean() argument 2451 int work_done = atl1_intr_rx(adapter, budget); in atl1_rings_clean() 2454 work_done = budget; in atl1_rings_clean() 2457 if (work_done >= budget) in atl1_rings_clean()
|
/linux-4.4.14/drivers/net/ethernet/ibm/ehea/ |
D | ehea_main.c | 666 int budget) in ehea_proc_rwqes() argument 686 while ((processed < budget) && cqe) { in ehea_proc_rwqes() 889 static int ehea_poll(struct napi_struct *napi, int budget) in ehea_poll() argument 900 rx += ehea_proc_rwqes(dev, pr, budget - rx); in ehea_poll() 902 while (rx != budget) { in ehea_poll() 919 rx += ehea_proc_rwqes(dev, pr, budget - rx); in ehea_poll()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_cmn.c | 39 static int bnx2x_poll(struct napi_struct *napi, int budget); 886 static int bnx2x_rx_int(struct bnx2x_fastpath *fp, int budget) in bnx2x_rx_int() argument 899 if (budget <= 0) in bnx2x_rx_int() 1117 if (rx_pkt == budget) in bnx2x_rx_int() 3220 static int bnx2x_poll(struct napi_struct *napi, int budget) in bnx2x_poll() argument 3236 return budget; in bnx2x_poll() 3243 work_done += bnx2x_rx_int(fp, budget - work_done); in bnx2x_poll() 3246 if (work_done >= budget) { in bnx2x_poll()
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | recv.c | 1007 unsigned int budget = 512; in ath_rx_tasklet() local 1160 if (!budget--) in ath_rx_tasklet()
|
/linux-4.4.14/drivers/staging/unisys/visornic/ |
D | visornic_main.c | 198 static int visornic_poll(struct napi_struct *napi, int budget); 1704 static int visornic_poll(struct napi_struct *napi, int budget) in visornic_poll() argument 1718 if (rx_count < budget) in visornic_poll()
|
/linux-4.4.14/drivers/net/ethernet/calxeda/ |
D | xgmac.c | 1240 static int xgmac_poll(struct napi_struct *napi, int budget) in xgmac_poll() argument 1247 work_done = xgmac_rx(priv, budget); in xgmac_poll() 1249 if (work_done < budget) { in xgmac_poll()
|
/linux-4.4.14/drivers/net/ethernet/ibm/ |
D | ibmveth.c | 1175 static int ibmveth_poll(struct napi_struct *napi, int budget) in ibmveth_poll() argument 1185 while (frames_processed < budget) { in ibmveth_poll() 1251 if (frames_processed < budget) { in ibmveth_poll()
|
/linux-4.4.14/firmware/ |
D | Makefile | 65 fw-shipped-$(CONFIG_DVB_TTUSB_BUDGET) += ttusb-budget/dspbootcode.bin
|
D | WHENCE | 106 Driver: ttusb-budget -- Technotrend/Hauppauge Nova-USB devices 108 File: ttusb-budget/dspbootcode.bin
|
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_main.c | 74 static int netxen_nic_poll(struct napi_struct *napi, int budget); 2375 static int netxen_nic_poll(struct napi_struct *napi, int budget) in netxen_nic_poll() argument 2387 work_done = netxen_process_rcv_ring(sds_ring, budget); in netxen_nic_poll() 2390 work_done = budget; in netxen_nic_poll() 2392 if (work_done < budget) { in netxen_nic_poll()
|
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 62 static int igbvf_poll(struct napi_struct *napi, int budget); 1203 static int igbvf_poll(struct napi_struct *napi, int budget) in igbvf_poll() argument 1210 igbvf_clean_rx_irq(adapter, &work_done, budget); in igbvf_poll() 1213 if (work_done < budget) { in igbvf_poll()
|
/linux-4.4.14/drivers/net/ethernet/pasemi/ |
D | pasemi_mac.c | 1609 static int pasemi_mac_poll(struct napi_struct *napi, int budget) in pasemi_mac_poll() argument 1615 pkts = pasemi_mac_clean_rx(rx_ring(mac), budget); in pasemi_mac_poll() 1616 if (pkts < budget) { in pasemi_mac_poll()
|
/linux-4.4.14/drivers/net/usb/ |
D | r8152.c | 1674 static int rx_bottom(struct r8152 *tp, int budget) in rx_bottom() argument 1681 while (work_done < budget) { in rx_bottom() 1752 if (work_done < budget) { in rx_bottom() 1842 static int r8152_poll(struct napi_struct *napi, int budget) in r8152_poll() argument 1847 work_done = rx_bottom(tp, budget); in r8152_poll() 1850 if (work_done < budget) { in r8152_poll()
|
/linux-4.4.14/drivers/net/ethernet/intel/igb/ |
D | igb_main.c | 6361 static int igb_poll(struct napi_struct *napi, int budget) in igb_poll() argument 6377 int cleaned = igb_clean_rx_irq(q_vector, budget); in igb_poll() 6380 clean_complete &= (cleaned < budget); in igb_poll() 6385 return budget; in igb_poll() 6407 unsigned int budget = q_vector->tx.work_limit; in igb_clean_tx_irq() local 6486 budget--; in igb_clean_tx_irq() 6487 } while (likely(budget)); in igb_clean_tx_irq() 6562 return !!budget; in igb_clean_tx_irq() 6912 static int igb_clean_rx_irq(struct igb_q_vector *q_vector, const int budget) in igb_clean_rx_irq() argument 6919 while (likely(total_packets < budget)) { in igb_clean_rx_irq()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt.c | 1323 static int bnxt_poll_work(struct bnxt *bp, struct bnxt_napi *bnapi, int budget) in bnxt_poll_work() argument 1347 rx_pkts = budget; in bnxt_poll_work() 1365 if (rx_pkts == budget) in bnxt_poll_work() 1394 static int bnxt_poll(struct napi_struct *napi, int budget) in bnxt_poll() argument 1402 return budget; in bnxt_poll() 1405 work_done += bnxt_poll_work(bp, bnapi, budget - work_done); in bnxt_poll() 1407 if (work_done >= budget) in bnxt_poll() 1427 int rx_work, budget = 4; in bnxt_busy_poll() local 1435 rx_work = bnxt_poll_work(bp, bnapi, budget); in bnxt_busy_poll()
|
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/ |
D | sxgbe_main.c | 1569 static int sxgbe_poll(struct napi_struct *napi, int budget) in sxgbe_poll() argument 1580 work_done = sxgbe_rx(priv, budget); in sxgbe_poll() 1581 if (work_done < budget) { in sxgbe_poll()
|
/linux-4.4.14/drivers/net/ethernet/renesas/ |
D | ravb_main.c | 772 static int ravb_poll(struct napi_struct *napi, int budget) in ravb_poll() argument 779 int quota = budget; in ravb_poll() 828 return budget - quota; in ravb_poll()
|
D | sh_eth.c | 1774 static int sh_eth_poll(struct napi_struct *napi, int budget) in sh_eth_poll() argument 1779 int quota = budget; in sh_eth_poll() 1799 return budget - quota; in sh_eth_poll()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/ |
D | qlge_main.c | 2254 static int ql_clean_inbound_rx_ring(struct rx_ring *rx_ring, int budget) in ql_clean_inbound_rx_ring() argument 2290 if (count == budget) in ql_clean_inbound_rx_ring() 2298 static int ql_napi_poll_msix(struct napi_struct *napi, int budget) in ql_napi_poll_msix() argument 2334 work_done = ql_clean_inbound_rx_ring(rx_ring, budget); in ql_napi_poll_msix() 2337 if (work_done < budget) { in ql_napi_poll_msix() 4820 int ql_clean_lb_rx_ring(struct rx_ring *rx_ring, int budget) in ql_clean_lb_rx_ring() argument 4822 return ql_clean_inbound_rx_ring(rx_ring, budget); in ql_clean_lb_rx_ring()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 1099 unsigned int budget = q_vector->tx.work_limit; in ixgbe_clean_tx_irq() local 1178 budget--; in ixgbe_clean_tx_irq() 1179 } while (likely(budget)); in ixgbe_clean_tx_irq() 1239 return !!budget; in ixgbe_clean_tx_irq() 2047 const int budget) in ixgbe_clean_rx_irq() argument 2057 while (likely(total_rx_packets < budget)) { in ixgbe_clean_rx_irq() 2772 int ixgbe_poll(struct napi_struct *napi, int budget) in ixgbe_poll() argument 2790 return budget; in ixgbe_poll() 2795 per_ring_budget = max(budget/q_vector->rx.count, 1); in ixgbe_poll() 2797 per_ring_budget = budget; in ixgbe_poll() [all …]
|
D | ixgbe.h | 896 int ixgbe_poll(struct napi_struct *napi, int budget);
|
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/ |
D | myri10ge.c | 1588 myri10ge_clean_rx_done(struct myri10ge_slice_state *ss, int budget) in myri10ge_clean_rx_done() argument 1601 while (rx_done->entry[idx].length != 0 && work_done < budget) { in myri10ge_clean_rx_done() 1662 static int myri10ge_poll(struct napi_struct *napi, int budget) in myri10ge_poll() argument 1674 return budget; in myri10ge_poll() 1677 work_done = myri10ge_clean_rx_done(ss, budget); in myri10ge_poll() 1680 if (work_done < budget) { in myri10ge_poll()
|
/linux-4.4.14/Documentation/scheduler/ |
D | sched-rt-group.txt | 28 resolution, or the time it takes to handle the budget refresh itself.
|
/linux-4.4.14/Documentation/fault-injection/ |
D | fault-injection.txt | 65 specifies an initial resource "budget", decremented by "size"
|
/linux-4.4.14/drivers/infiniband/hw/nes/ |
D | nes_nic.c | 100 static int nes_netdev_poll(struct napi_struct *napi, int budget) in nes_netdev_poll() argument 106 nesvnic->budget = budget; in nes_netdev_poll()
|
D | nes_hw.h | 1235 int budget; member
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_main.c | 1818 ixgb_clean(struct napi_struct *napi, int budget) in ixgb_clean() argument 1824 ixgb_clean_rx_irq(adapter, &work_done, budget); in ixgb_clean() 1827 if (work_done < budget) { in ixgb_clean()
|
/linux-4.4.14/drivers/net/ethernet/natsemi/ |
D | natsemi.c | 627 static int natsemi_poll(struct napi_struct *napi, int budget); 2225 static int natsemi_poll(struct napi_struct *napi, int budget) in natsemi_poll() argument 2244 netdev_rx(dev, &work_done, budget); in natsemi_poll() 2258 if (work_done >= budget) in natsemi_poll()
|
/linux-4.4.14/drivers/net/ethernet/via/ |
D | via-rhine.c | 823 static int rhine_napipoll(struct napi_struct *napi, int budget) in rhine_napipoll() argument 836 work_done += rhine_rx(dev, budget); in rhine_napipoll() 863 if (work_done < budget) { in rhine_napipoll()
|
D | via-velocity.c | 2150 static int velocity_poll(struct napi_struct *napi, int budget) in velocity_poll() argument 2161 rx_done = velocity_rx_srv(vptr, budget); in velocity_poll() 2165 if (rx_done < budget) { in velocity_poll()
|
/linux-4.4.14/drivers/net/ethernet/brocade/bna/ |
D | bnad.c | 602 bnad_cq_process(struct bnad *bnad, struct bna_ccb *ccb, int budget) in bnad_cq_process() argument 619 while (packets < budget) { in bnad_cq_process() 1874 bnad_napi_poll_rx(struct napi_struct *napi, int budget) in bnad_napi_poll_rx() argument 1886 rcvd = bnad_cq_process(bnad, rx_ctrl->ccb, budget); in bnad_napi_poll_rx() 1887 if (rcvd >= budget) in bnad_napi_poll_rx()
|
/linux-4.4.14/drivers/net/ethernet/xscale/ |
D | ixp4xx_eth.c | 682 static int eth_poll(struct napi_struct *napi, int budget) in eth_poll() argument 693 while (received < budget) { in eth_poll()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_main.c | 1520 static int atl1e_clean(struct napi_struct *napi, int budget) in atl1e_clean() argument 1531 atl1e_clean_rx_irq(adapter, 0, &work_done, budget); in atl1e_clean() 1534 if (work_done < budget) { in atl1e_clean()
|
/linux-4.4.14/drivers/net/ethernet/emulex/benet/ |
D | be.h | 839 int be_poll(struct napi_struct *napi, int budget);
|
D | be_main.c | 2854 int budget, int polling) in be_process_rx() argument 2862 for (work_done = 0; work_done < budget; work_done++) { in be_process_rx() 3085 int be_poll(struct napi_struct *napi, int budget) in be_poll() argument 3105 work = be_process_rx(rxo, napi, budget, NAPI_POLLING); in be_poll() 3110 max_work = budget; in be_poll() 3116 if (max_work < budget) { in be_poll()
|
/linux-4.4.14/Documentation/networking/ |
D | timestamping.txt | 170 charged to the socket's receive budget (SO_RCVBUF) and delivers 319 however, the full packet is queued, taking up budget from SO_RCVBUF.
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000/ |
D | e1000_main.c | 140 static int e1000_clean(struct napi_struct *napi, int budget); 3806 static int e1000_clean(struct napi_struct *napi, int budget) in e1000_clean() argument 3814 adapter->clean_rx(adapter, &adapter->rx_ring[0], &work_done, budget); in e1000_clean() 3817 work_done = budget; in e1000_clean() 3820 if (work_done < budget) { in e1000_clean()
|
/linux-4.4.14/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_hw.c | 999 int budget = eq->cq_cnt; in ocrdma_irq_handler() local 1026 if (budget) in ocrdma_irq_handler() 1027 budget--; in ocrdma_irq_handler() 1029 } while (budget); in ocrdma_irq_handler()
|
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_main.c | 1879 static int atl1c_clean(struct napi_struct *napi, int budget) in atl1c_clean() argument 1889 atl1c_clean_rx_irq(adapter, &work_done, budget); in atl1c_clean() 1891 if (work_done < budget) { in atl1c_clean()
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_main.c | 2308 static int stmmac_poll(struct napi_struct *napi, int budget) in stmmac_poll() argument 2316 work_done = stmmac_rx(priv, budget); in stmmac_poll() 2317 if (work_done < budget) { in stmmac_poll()
|
/linux-4.4.14/Documentation/thermal/ |
D | intel_powerclamp.txt | 31 reduced at runtime, due to power budget, thermal constraint, or noise
|
/linux-4.4.14/drivers/net/ethernet/intel/ |
D | e100.c | 2246 static int e100_poll(struct napi_struct *napi, int budget) in e100_poll() argument 2251 e100_rx_clean(nic, &work_done, budget); in e100_poll() 2255 if (work_done < budget) { in e100_poll()
|
/linux-4.4.14/drivers/net/ethernet/qlogic/ |
D | qla3xxx.c | 2178 static int ql_poll(struct napi_struct *napi, int budget) in ql_poll() argument 2186 ql_tx_rx_clean(qdev, &tx_cleaned, &rx_cleaned, budget); in ql_poll() 2188 if (tx_cleaned + rx_cleaned != budget) { in ql_poll()
|
/linux-4.4.14/drivers/scsi/ |
D | ipr.c | 3641 static int ipr_iopoll(struct blk_iopoll *iop, int budget); 5527 static int ipr_process_hrrq(struct ipr_hrr_queue *hrr_queue, int budget, in ipr_process_hrrq() argument 5569 if (budget > 0 && num_hrrq >= budget) in ipr_process_hrrq() 5576 static int ipr_iopoll(struct blk_iopoll *iop, int budget) in ipr_iopoll() argument 5589 completed_ops = ipr_process_hrrq(hrrq, budget, &doneq); in ipr_iopoll() 5591 if (completed_ops < budget) in ipr_iopoll()
|
/linux-4.4.14/drivers/net/ethernet/nvidia/ |
D | forcedeth.c | 3695 static int nv_napi_poll(struct napi_struct *napi, int budget) in nv_napi_poll() argument 3710 rx_count = nv_rx_process(dev, budget - rx_work); in nv_napi_poll() 3718 budget - rx_work); in nv_napi_poll() 3722 rx_count > 0 && (rx_work += rx_count) < budget); in nv_napi_poll() 3756 if (rx_work < budget) { in nv_napi_poll()
|