Lines Matching refs:iter
472 #define for_each_rt_rq(rt_rq, iter, rq) \ argument
473 for (iter = container_of(&task_groups, typeof(*iter), list); \
474 (iter = next_task_group(iter)) && \
475 (rt_rq = iter->rt_rq[cpu_of(rq)]);)
576 #define for_each_rt_rq(rt_rq, iter, rq) \ argument
577 for ((void) iter, rt_rq = &rq->rt; rt_rq; rt_rq = NULL)
650 struct rt_rq *iter = sched_rt_period_rt_rq(rt_b, i); in do_balance_runtime() local
653 if (iter == rt_rq) in do_balance_runtime()
656 raw_spin_lock(&iter->rt_runtime_lock); in do_balance_runtime()
662 if (iter->rt_runtime == RUNTIME_INF) in do_balance_runtime()
669 diff = iter->rt_runtime - iter->rt_time; in do_balance_runtime()
674 iter->rt_runtime -= diff; in do_balance_runtime()
677 raw_spin_unlock(&iter->rt_runtime_lock); in do_balance_runtime()
682 raw_spin_unlock(&iter->rt_runtime_lock); in do_balance_runtime()
693 rt_rq_iter_t iter; in __disable_runtime() local
699 for_each_rt_rq(rt_rq, iter, rq) { in __disable_runtime()
727 struct rt_rq *iter = sched_rt_period_rt_rq(rt_b, i); in __disable_runtime() local
733 if (iter == rt_rq || iter->rt_runtime == RUNTIME_INF) in __disable_runtime()
736 raw_spin_lock(&iter->rt_runtime_lock); in __disable_runtime()
738 diff = min_t(s64, iter->rt_runtime, want); in __disable_runtime()
739 iter->rt_runtime -= diff; in __disable_runtime()
742 iter->rt_runtime -= want; in __disable_runtime()
745 raw_spin_unlock(&iter->rt_runtime_lock); in __disable_runtime()
774 rt_rq_iter_t iter; in __enable_runtime() local
783 for_each_rt_rq(rt_rq, iter, rq) { in __enable_runtime()
2300 rt_rq_iter_t iter; in print_rt_stats() local
2304 for_each_rt_rq(rt_rq, iter, cpu_rq(cpu)) in print_rt_stats()