Home
last modified time | relevance | path

Searched refs:budget (Results 1 – 25 of 413) sorted by relevance

12345678910>>...17

/openbmc/linux/drivers/media/pci/ttpci/
H A Dbudget-core.c62 if (!budget->feeding || !budget->fe_synced) in start_ts_capture()
124 if (budget->buffer_size > budget->buffer_height * budget->buffer_width) { in start_ts_capture()
150 struct budget *budget = fe->dvb->priv; in budget_read_fe_status() local
176 struct budget *budget = from_tasklet(budget, t, vpe_tasklet); in vpeirq() local
311 struct budget *budget = demux->priv; in budget_start_feed() local
330 struct budget *budget = demux->priv; in budget_stop_feed() local
419 memset(budget, 0, sizeof(struct budget)); in ttpci_budget_init()
460 budget->buffer_size = 2 * budget->buffer_height * budget->buffer_width; in ttpci_budget_init()
463 budget->buffer_size = budget->buffer_height * budget->buffer_width; in ttpci_budget_init()
573 struct budget *budget = dev->ext_priv; in ttpci_budget_irq10_handler() local
[all …]
H A Dbudget.c147 struct budget *budget = fe->dvb->priv; in siemens_budget_set_voltage() local
155 struct budget *budget = fe->dvb->priv; in budget_set_tone() local
175 struct budget *budget = fe->dvb->priv; in budget_diseqc_send_master_cmd() local
185 struct budget *budget = fe->dvb->priv; in budget_diseqc_send_burst() local
195 struct budget *budget = fe->dvb->priv; in alps_bsrv2_tuner_set_params() local
237 struct budget *budget = fe->dvb->priv; in alps_tdbe2_tuner_set_params() local
265 struct budget *budget = fe->dvb->priv; in grundig_29504_401_tuner_set_params() local
323 struct budget *budget = fe->dvb->priv; in grundig_29504_451_tuner_set_params() local
347 struct budget *budget = fe->dvb->priv; in s5h1420_tuner_set_params() local
774 struct budget *budget = NULL; in budget_attach() local
[all …]
H A Dbudget-ci.c93 struct budget budget; member
359 if (!budget_ci->budget.ci_present) in ciintf_interrupt()
407 if (!budget_ci->budget.ci_present) in ciintf_poll_slot_status()
510 budget_ci->budget.ci_present = 1; in ciintf_init()
1304 budget_ci->budget.dvb_frontend = in frontend_init()
1308 budget_ci->budget.dvb_frontend->tuner_priv = &budget_ci->budget.i2c_adap; in frontend_init()
1314 budget_ci->budget.dvb_frontend = in frontend_init()
1324 budget_ci->budget.dvb_frontend = in frontend_init()
1334 budget_ci->budget.dvb_frontend = in frontend_init()
1358 budget_ci->budget.dvb_frontend->tuner_priv = &budget_ci->budget.i2c_adap; in frontend_init()
[all …]
H A Dbudget-av.c54 struct budget budget; member
349 budget_av->budget.ci_present = 1; in ciintf_init()
414 struct budget *budget = &budget_av->budget; in saa7113_init() local
440 struct budget *budget = &budget_av->budget; in saa7113_setinput() local
494 struct budget *budget = fe->dvb->priv; in philips_su1278_ty_ci_tuner_set_params() local
607 struct budget *budget = fe->dvb->priv; in philips_cu1216_tuner_set_params() local
671 struct budget *budget = fe->dvb->priv; in philips_tu1216_tuner_init() local
688 struct budget *budget = fe->dvb->priv; in philips_tu1216_tuner_set_params() local
772 struct budget *budget = fe->dvb->priv; in philips_tu1216_request_firmware() local
1255 &budget_av->budget.i2c_adap); in frontend_init()
[all …]
H A Dbudget.h38 struct budget { struct
117 extern int ttpci_budget_init(struct budget *budget, struct saa7146_dev *dev,
120 extern void ttpci_budget_init_hooks(struct budget *budget);
121 extern int ttpci_budget_deinit(struct budget *budget);
124 extern int ttpci_budget_debiread(struct budget *budget, u32 config, int addr, int count,
126 extern int ttpci_budget_debiwrite(struct budget *budget, u32 config, int addr, int count, u32 value,
H A DMakefile6 obj-$(CONFIG_DVB_BUDGET_CORE) += budget-core.o
7 obj-$(CONFIG_DVB_BUDGET) += budget.o
8 obj-$(CONFIG_DVB_BUDGET_AV) += budget-av.o
9 obj-$(CONFIG_DVB_BUDGET_CI) += budget-ci.o
/openbmc/linux/drivers/staging/media/av7110/
H A Dbudget-patch.c27 #define budget_patch budget
47 static void gpio_Set22K (struct budget *budget, int state) in gpio_Set22K() argument
58 static void DiseqcSendBit (struct budget *budget, int data) in DiseqcSendBit() argument
69 static void DiseqcSendByte (struct budget *budget, int data) in DiseqcSendByte() argument
118 struct budget* budget = (struct budget*) fe->dvb->priv; in budget_set_tone() local
138 struct budget* budget = (struct budget*) fe->dvb->priv; in budget_diseqc_send_master_cmd() local
148 struct budget* budget = (struct budget*) fe->dvb->priv; in budget_diseqc_send_burst() local
337 budget->dvb_frontend->tuner_priv = &budget->i2c_adap; in frontend_init()
592 kfree(budget); in budget_patch_attach()
613 budget->dvb_adapter.priv = budget; in budget_patch_attach()
[all …]
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dpower_budget.c65 if (!bios || !budget) in nvbios_power_budget_header()
86 budget->cap_entry = 0xff; in nvbios_power_budget_header()
90 budget->offset = header; in nvbios_power_budget_header()
91 budget->ver = ver; in nvbios_power_budget_header()
92 budget->hlen = hdr; in nvbios_power_budget_header()
93 budget->elen = len; in nvbios_power_budget_header()
94 budget->ecount = cnt; in nvbios_power_budget_header()
96 budget->cap_entry = cap_entry; in nvbios_power_budget_header()
108 if (!bios || !budget || !budget->offset || idx >= budget->ecount in nvbios_power_budget_entry()
112 entry_offset = budget->offset + budget->hlen + idx * budget->elen; in nvbios_power_budget_entry()
[all …]
/openbmc/linux/include/trace/events/
H A Dnapi.h16 TP_PROTO(struct napi_struct *napi, int work, int budget),
18 TP_ARGS(napi, work, budget),
24 __field( int, budget)
31 __entry->budget = budget;
36 __entry->work, __entry->budget)
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_txrx.c124 int mlx5e_napi_poll(struct napi_struct *napi, int budget) in mlx5e_napi_poll() argument
150 busy |= mlx5e_poll_tx_cq(&c->sq[i].cq, budget); in mlx5e_napi_poll()
160 busy |= mlx5e_poll_tx_cq(&sq->cq, budget); in mlx5e_napi_poll()
165 if (unlikely(!budget)) in mlx5e_napi_poll()
174 work_done = mlx5e_poll_rx_cq(&xskrq->cq, budget); in mlx5e_napi_poll()
176 if (likely(budget - work_done)) in mlx5e_napi_poll()
179 busy |= work_done == budget; in mlx5e_napi_poll()
189 if (unlikely(mlx5e_ktls_rx_pending_resync_list(c, budget))) in mlx5e_napi_poll()
190 busy |= mlx5e_ktls_rx_handle_resync_list(c, budget); in mlx5e_napi_poll()
205 work_done = budget; in mlx5e_napi_poll()
[all …]
/openbmc/linux/drivers/net/wireless/ath/wil6210/
H A Dnetdev.c95 int quota = budget; in wil6210_netdev_poll_rx()
99 done = budget - quota; in wil6210_netdev_poll_rx()
101 if (done < budget) { in wil6210_netdev_poll_rx()
107 wil_dbg_txrx(wil, "NAPI RX poll(%d) done %d\n", budget, done); in wil6210_netdev_poll_rx()
116 int quota = budget; in wil6210_netdev_poll_rx_edma()
120 done = budget - quota; in wil6210_netdev_poll_rx_edma()
122 if (done < budget) { in wil6210_netdev_poll_rx_edma()
159 if (tx_done < budget) { in wil6210_netdev_poll_tx()
167 return min(tx_done, budget); in wil6210_netdev_poll_tx()
183 if (tx_done < budget) { in wil6210_netdev_poll_tx_edma()
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_txrx.h44 bool mlx5e_ktls_rx_handle_resync_list(struct mlx5e_channel *c, int budget);
47 mlx5e_ktls_rx_pending_resync_list(struct mlx5e_channel *c, int budget) in mlx5e_ktls_rx_pending_resync_list() argument
49 return budget && test_bit(MLX5E_SQ_STATE_PENDING_TLS_RX_RESYNC, &c->async_icosq.state); in mlx5e_ktls_rx_pending_resync_list()
68 mlx5e_ktls_rx_handle_resync_list(struct mlx5e_channel *c, int budget) in mlx5e_ktls_rx_handle_resync_list() argument
74 mlx5e_ktls_rx_pending_resync_list(struct mlx5e_channel *c, int budget) in mlx5e_ktls_rx_pending_resync_list() argument
/openbmc/linux/drivers/net/wireless/ath/ath11k/
H A Ddp_rx.h67 int ath11k_dp_process_rxdma_err(struct ath11k_base *ab, int mac_id, int budget);
69 struct napi_struct *napi, int budget);
71 int budget);
74 int budget);
84 struct napi_struct *napi, int budget);
86 struct napi_struct *napi, int budget);
/openbmc/linux/drivers/net/ethernet/ti/
H A Dcpsw_priv.c144 if (unlikely(txv->budget > budget - num_tx)) in cpsw_tx_mq_poll()
150 if (num_tx >= budget) in cpsw_tx_mq_poll()
154 if (num_tx < budget) { in cpsw_tx_mq_poll()
168 if (num_tx < budget) { in cpsw_tx_poll()
194 if (unlikely(rxv->budget > budget - num_rx)) in cpsw_rx_mq_poll()
397 txv[i].budget++; in cpsw_split_res()
414 budget -= txv[i].budget; in cpsw_split_res()
417 if (budget) in cpsw_split_res()
418 txv[bigest_rate_ch].budget += budget; in cpsw_split_res()
428 if (budget) in cpsw_split_res()
[all …]
/openbmc/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.h12 int ionic_rx_napi(struct napi_struct *napi, int budget);
13 int ionic_tx_napi(struct napi_struct *napi, int budget);
14 int ionic_txrx_napi(struct napi_struct *napi, int budget);
/openbmc/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_trace.h62 TP_PROTO(struct napi_struct *napi, struct i40e_q_vector *q, int budget,
66 TP_ARGS(napi, q, budget, budget_per_ring, rx_cleaned, tx_cleaned,
70 __field(int, budget)
84 __entry->budget = budget;
102 __get_bitmask(irq_affinity), __entry->curr_cpu, __entry->budget,
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Dtx.c61 bool mlx5e_xsk_tx(struct mlx5e_xdpsq *sq, unsigned int budget) in mlx5e_xsk_tx() argument
70 for (; budget; budget--) { in mlx5e_xsk_tx()
122 return !(budget && work_done); in mlx5e_xsk_tx()
/openbmc/linux/drivers/infiniband/core/
H A Dcq.c92 static int __ib_process_cq(struct ib_cq *cq, int budget, struct ib_wc *wcs, in __ib_process_cq() argument
105 budget - completed), wcs)) > 0) { in __ib_process_cq()
117 if (n != batch || (budget != -1 && completed >= budget)) in __ib_process_cq()
138 int ib_process_cq_direct(struct ib_cq *cq, int budget) in ib_process_cq_direct() argument
142 return __ib_process_cq(cq, budget, wcs, IB_POLL_BATCH_DIRECT); in ib_process_cq_direct()
151 static int ib_poll_handler(struct irq_poll *iop, int budget) in ib_poll_handler() argument
157 completed = __ib_process_cq(cq, budget, cq->wc, IB_POLL_BATCH); in ib_poll_handler()
158 if (completed < budget) { in ib_poll_handler()
/openbmc/qemu/docs/devel/
H A Dtcg-icount.rst36 translator starts by allocating a budget of instructions to be
37 executed. The budget of instructions is limited by how long it will be
38 until the next timer will expire. We store this budget as part of a
46 would cause the instruction budget to go negative we exit the main
48 number of instructions to take the budget to 0 meaning whatever timer
54 While we can adjust the instruction budget for known events like timer
61 - restore un-executed instructions to the icount budget
/openbmc/linux/drivers/net/ethernet/sunplus/
H A Dspl2sw_int.h9 int spl2sw_rx_poll(struct napi_struct *napi, int budget);
10 int spl2sw_tx_poll(struct napi_struct *napi, int budget);
/openbmc/linux/Documentation/networking/
H A Dnapi.rst63 called to process the events/packets. The method takes a ``budget``
65 packets but should only process up to ``budget`` number of
70 pool or XDP cannot be used at all when ``budget`` is 0.
71 skb Tx processing should happen regardless of the ``budget``, but if
76 The ``budget`` argument may be 0 if core tries to only process
80 has outstanding work to do (e.g. ``budget`` was exhausted)
81 the poll method should return exactly ``budget``. In that case,
92 The case of finishing all events and using exactly ``budget``
96 or return ``budget - 1``.
140 if (budget && napi_complete_done(&v->napi, work_done)) {
[all …]
/openbmc/linux/drivers/net/ethernet/netronome/nfp/nfd3/
H A Dnfd3.h94 void nfp_nfd3_tx_complete(struct nfp_net_tx_ring *tx_ring, int budget);
95 int nfp_nfd3_poll(struct napi_struct *napi, int budget);
104 int nfp_nfd3_xsk_poll(struct napi_struct *napi, int budget);
H A Dxsk.c115 nfp_nfd3_xsk_rx(struct nfp_net_rx_ring *rx_ring, int budget, in nfp_nfd3_xsk_rx() argument
128 while (pkts_polled < budget) { in nfp_nfd3_xsk_rx()
387 int nfp_nfd3_xsk_poll(struct napi_struct *napi, int budget) in nfp_nfd3_xsk_poll() argument
393 pkts_polled = nfp_nfd3_xsk_rx(r_vec->rx_ring, budget, &skbs); in nfp_nfd3_xsk_poll()
395 if (pkts_polled < budget) { in nfp_nfd3_xsk_poll()
397 nfp_nfd3_tx_complete(r_vec->tx_ring, budget); in nfp_nfd3_xsk_poll()
400 pkts_polled = budget; in nfp_nfd3_xsk_poll()
404 if (pkts_polled < budget && napi_complete_done(napi, skbs)) in nfp_nfd3_xsk_poll()
/openbmc/u-boot/lib/bzip2/
H A Dbzlib_blocksort.c392 Int32* budget ) in mainGtU() argument
504 (*budget)--; in mainGtU()
532 Int32* budget ) in mainSimpleSort() argument
592 if (*budget < 0) return; in mainSimpleSort()
668 Int32* budget ) in mainQSort3() argument
692 if (*budget < 0) return; in mainQSort3()
797 Int32* budget ) in mainSort() argument
1080 Int32 budget; in BZ2_blockSort() local
1106 budget = budgetInit; in BZ2_blockSort()
1111 budgetInit - budget, in BZ2_blockSort()
[all …]
/openbmc/linux/drivers/net/wireless/ath/ath12k/
H A Ddp_mon.h86 int *budget, enum dp_monitor_mode monitor_mode,
89 struct napi_struct *napi, int budget,
105 struct napi_struct *napi, int *budget);

12345678910>>...17