Lines Matching refs:budget
57 atomic_t budget[TC_MAX_QUEUE]; member
667 int tc, budget; in taprio_set_budgets() local
672 budget = INT_MAX; in taprio_set_budgets()
674 budget = div64_u64((u64)entry->gate_duration[tc] * PSEC_PER_NSEC, in taprio_set_budgets()
677 atomic_set(&entry->budget[tc], budget); in taprio_set_budgets()
685 int tc, budget, new_budget = 0; in taprio_update_budgets() local
688 budget = atomic_read(&entry->budget[tc]); in taprio_update_budgets()
690 if (budget == INT_MAX) { in taprio_update_budgets()
692 new_budget = budget; in taprio_update_budgets()
697 new_budget = atomic_sub_return(len, &entry->budget[tc]); in taprio_update_budgets()
699 atomic_sub(len, &entry->budget[tc]); in taprio_update_budgets()