Lines Matching refs:budget
727 static int iflib_rxd_avail(if_ctx_t ctx, iflib_rxq_t rxq, qidx_t cidx, qidx_t budget);
731 static void iflib_txq_check_drain(iflib_txq_t txq, int budget);
1208 #define netmap_rx_irq(ifp, qid, budget) (0)
2567 iflib_rxeof(iflib_rxq_t rxq, qidx_t budget)
2591 MPASS(budget > 0);
2597 if ((avail = iflib_rxd_avail(ctx, rxq, *cidxp, budget)) == 0) {
2599 retval |= __iflib_fl_refill_lt(ctx, fl, budget + 8);
2604 for (budget_left = budget; (budget_left > 0) && (avail > 0); budget_left--, avail--) {
2655 retval |= __iflib_fl_refill_lt(ctx, fl, budget + 8);
3535 iflib_txq_check_drain(iflib_txq_t txq, int budget)
3538 ifmp_ring_check_drainage(txq->ift_br, budget);
3734 uint16_t budget;
3751 budget = ctx->ifc_sysctl_rx_budget;
3752 if (budget == 0)
3753 budget = 16; /* XXX */
3754 more = iflib_rxeof(rxq, budget);
5619 iflib_rxd_avail(if_ctx_t ctx, iflib_rxq_t rxq, qidx_t cidx, qidx_t budget)
5623 budget));
5926 "set the rx budget");