Searched refs:budget (Results 1 - 7 of 7) sorted by relevance

/haiku/src/libs/compat/freebsd_iflib/
H A Dmp_ring.c96 drain_ring_locked(struct ifmp_ring *r, union ring_state os, uint16_t prev, int budget) argument
134 * everyone else, or we have exceeded our budget.
136 if (cidx != pidx && pending < 64 && total < budget)
141 ns.flags = state_to_flags(ns, total >= budget);
170 drain_ring_lockless(struct ifmp_ring *r, union ring_state os, uint16_t prev, int budget) argument
213 * everyone else, or we have exceeded our budget.
215 if (cidx != pidx && pending < 64 && total < budget)
222 ns.flags = state_to_flags(ns, total >= budget);
321 ifmp_ring_enqueue(struct ifmp_ring *r, void **items, int n, int budget, int abdicate) argument
388 drain_ring_locked(r, ns, os.flags, budget);
396 ifmp_ring_enqueue(struct ifmp_ring *r, void **items, int n, int budget, int abdicate) argument
478 ifmp_ring_check_drainage(struct ifmp_ring *r, int budget) argument
[all...]
H A Diflib.c730 static int iflib_rxd_avail(if_ctx_t ctx, iflib_rxq_t rxq, qidx_t cidx, qidx_t budget);
734 static void iflib_txq_check_drain(iflib_txq_t txq, int budget);
1421 #define netmap_rx_irq(ifp, qid, budget) (0)
2978 iflib_rxeof(iflib_rxq_t rxq, qidx_t budget) argument
3006 MPASS(budget > 0);
3012 if ((avail = iflib_rxd_avail(ctx, rxq, *cidxp, budget)) == 0) {
3021 for (budget_left = budget; budget_left > 0 && avail > 0;) {
3824 iflib_txq_check_drain(iflib_txq_t txq, int budget) argument
3827 ifmp_ring_check_drainage(txq->ift_br, budget);
4045 uint16_t budget; local
6678 iflib_rxd_avail(if_ctx_t ctx, iflib_rxq_t rxq, qidx_t cidx, qidx_t budget) argument
[all...]
/haiku/src/add-ons/accelerants/intel_extreme/
H A Dpll.cpp624 unsigned budget; local
658 budget = 0;
665 budget = 1500;
671 budget = 2000;
682 budget = 4000;
686 budget = 5000;
689 budget = 1000;
693 return budget;
696 static void hsw_wrpll_update_rnp(uint64 freq2k, unsigned int budget, argument
719 * and we would like delta <= budget
763 unsigned budget; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/
H A Dem_txrx.c56 qidx_t budget);
62 qidx_t budget);
551 lem_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) argument
561 for (cnt = 0, i = idx; cnt < scctx->isc_nrxd[0] && cnt <= budget;) {
576 em_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) argument
586 for (cnt = 0, i = idx; cnt < scctx->isc_nrxd[0] && cnt <= budget;) {
H A Digb_txrx.c55 qidx_t budget);
401 igb_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) argument
411 for (cnt = 0, i = idx; cnt < scctx->isc_nrxd[0] && cnt <= budget;) {
/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/
H A Digc_txrx.c58 qidx_t budget);
426 igc_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) argument
436 for (cnt = 0, i = idx; cnt < scctx->isc_nrxd[0] && cnt <= budget;) {
/haiku/src/libs/compat/freebsd_iflib/compat/net/
H A Diflib.h184 int (*ift_rxd_available) (void *, uint16_t qsidx, qidx_t pidx, qidx_t budget);

Completed in 83 milliseconds