/haiku/src/libs/compat/freebsd_iflib/ |
H A D | mp_ring.c | 96 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 D | iflib.c | 730 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 D | pll.cpp | 624 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 D | em_txrx.c | 56 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 D | igb_txrx.c | 55 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 D | igc_txrx.c | 58 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 D | iflib.h | 184 int (*ift_rxd_available) (void *, uint16_t qsidx, qidx_t pidx, qidx_t budget);
|