Lines Matching refs:iter

511 #define for_each_rt_rq(rt_rq, iter, rq)					\  argument
512 for (iter = &root_task_group; \
513 iter && (rt_rq = iter->rt_rq[cpu_of(rq)]); \
514 iter = next_task_group(iter))
620 struct rt_rq *iter = sched_rt_period_rt_rq(rt_b, i); in do_balance_runtime() local
623 if (iter == rt_rq) in do_balance_runtime()
626 raw_spin_lock(&iter->rt_runtime_lock); in do_balance_runtime()
632 if (iter->rt_runtime == RUNTIME_INF) in do_balance_runtime()
639 diff = iter->rt_runtime - iter->rt_time; in do_balance_runtime()
644 iter->rt_runtime -= diff; in do_balance_runtime()
647 raw_spin_unlock(&iter->rt_runtime_lock); in do_balance_runtime()
652 raw_spin_unlock(&iter->rt_runtime_lock); in do_balance_runtime()
663 rt_rq_iter_t iter; in __disable_runtime() local
669 for_each_rt_rq(rt_rq, iter, rq) { in __disable_runtime()
697 struct rt_rq *iter = sched_rt_period_rt_rq(rt_b, i); in __disable_runtime() local
703 if (iter == rt_rq || iter->rt_runtime == RUNTIME_INF) in __disable_runtime()
706 raw_spin_lock(&iter->rt_runtime_lock); in __disable_runtime()
708 diff = min_t(s64, iter->rt_runtime, want); in __disable_runtime()
709 iter->rt_runtime -= diff; in __disable_runtime()
712 iter->rt_runtime -= want; in __disable_runtime()
715 raw_spin_unlock(&iter->rt_runtime_lock); in __disable_runtime()
744 rt_rq_iter_t iter; in __enable_runtime() local
753 for_each_rt_rq(rt_rq, iter, rq) { in __enable_runtime()
910 #define for_each_rt_rq(rt_rq, iter, rq) \ argument
911 for ((void) iter, rt_rq = &rq->rt; rt_rq; rt_rq = NULL)
2931 rt_rq_iter_t iter; in print_rt_stats() local
2935 for_each_rt_rq(rt_rq, iter, cpu_rq(cpu)) in print_rt_stats()