Lines Matching refs:rq_i
6113 struct rq *rq_i; in pick_next_task() local
6213 rq_i = cpu_rq(i); in pick_next_task()
6220 if (i != cpu && (rq_i != rq->core || !core_clock_updated)) in pick_next_task()
6221 update_rq_clock(rq_i); in pick_next_task()
6223 rq_i->core_pick = p = pick_task(rq_i); in pick_next_task()
6224 rq_i->core_dl_server = rq_i->dl_server; in pick_next_task()
6237 rq_i = cpu_rq(i); in pick_next_task()
6238 p = rq_i->core_pick; in pick_next_task()
6243 p = sched_core_find(rq_i, cookie); in pick_next_task()
6245 p = idle_sched_class.pick_task(rq_i); in pick_next_task()
6248 rq_i->core_pick = p; in pick_next_task()
6249 rq_i->core_dl_server = NULL; in pick_next_task()
6251 if (p == rq_i->idle) { in pick_next_task()
6252 if (rq_i->nr_running) { in pick_next_task()
6283 rq_i = cpu_rq(i); in pick_next_task()
6292 if (!rq_i->core_pick) in pick_next_task()
6304 task_vruntime_update(rq_i, rq_i->core_pick, !!rq->core->core_forceidle_count); in pick_next_task()
6306 rq_i->core_pick->core_occupation = occ; in pick_next_task()
6309 rq_i->core_pick = NULL; in pick_next_task()
6310 rq_i->core_dl_server = NULL; in pick_next_task()
6315 WARN_ON_ONCE(!cookie_match(next, rq_i->core_pick)); in pick_next_task()
6317 if (rq_i->curr == rq_i->core_pick) { in pick_next_task()
6318 rq_i->core_pick = NULL; in pick_next_task()
6319 rq_i->core_dl_server = NULL; in pick_next_task()
6323 resched_curr(rq_i); in pick_next_task()