Lines Matching refs:iter
509 #define for_each_rt_rq(rt_rq, iter, rq) \ argument
510 for (iter = container_of(&task_groups, typeof(*iter), list); \
511 (iter = next_task_group(iter)) && \
512 (rt_rq = iter->rt_rq[cpu_of(rq)]);)
616 #define for_each_rt_rq(rt_rq, iter, rq) \ argument
617 for ((void) iter, rt_rq = &rq->rt; rt_rq; rt_rq = NULL)
690 struct rt_rq *iter = sched_rt_period_rt_rq(rt_b, i); in do_balance_runtime() local
693 if (iter == rt_rq) in do_balance_runtime()
696 raw_spin_lock(&iter->rt_runtime_lock); in do_balance_runtime()
702 if (iter->rt_runtime == RUNTIME_INF) in do_balance_runtime()
709 diff = iter->rt_runtime - iter->rt_time; in do_balance_runtime()
714 iter->rt_runtime -= diff; in do_balance_runtime()
717 raw_spin_unlock(&iter->rt_runtime_lock); in do_balance_runtime()
722 raw_spin_unlock(&iter->rt_runtime_lock); in do_balance_runtime()
733 rt_rq_iter_t iter; in __disable_runtime() local
739 for_each_rt_rq(rt_rq, iter, rq) { in __disable_runtime()
767 struct rt_rq *iter = sched_rt_period_rt_rq(rt_b, i); in __disable_runtime() local
773 if (iter == rt_rq || iter->rt_runtime == RUNTIME_INF) in __disable_runtime()
776 raw_spin_lock(&iter->rt_runtime_lock); in __disable_runtime()
778 diff = min_t(s64, iter->rt_runtime, want); in __disable_runtime()
779 iter->rt_runtime -= diff; in __disable_runtime()
782 iter->rt_runtime -= want; in __disable_runtime()
785 raw_spin_unlock(&iter->rt_runtime_lock); in __disable_runtime()
814 rt_rq_iter_t iter; in __enable_runtime() local
823 for_each_rt_rq(rt_rq, iter, rq) { in __enable_runtime()
2768 rt_rq_iter_t iter; in print_rt_stats() local
2772 for_each_rt_rq(rt_rq, iter, cpu_rq(cpu)) in print_rt_stats()