Lines Matching refs:lowest_rq
1878 struct rq *lowest_rq = NULL; in find_lock_lowest_rq() local
1888 lowest_rq = cpu_rq(cpu); in find_lock_lowest_rq()
1890 if (lowest_rq->rt.highest_prio.curr <= task->prio) { in find_lock_lowest_rq()
1896 lowest_rq = NULL; in find_lock_lowest_rq()
1901 if (double_lock_balance(rq, lowest_rq)) { in find_lock_lowest_rq()
1913 !cpumask_test_cpu(lowest_rq->cpu, &task->cpus_mask) || in find_lock_lowest_rq()
1916 double_unlock_balance(rq, lowest_rq); in find_lock_lowest_rq()
1917 lowest_rq = NULL; in find_lock_lowest_rq()
1923 if (lowest_rq->rt.highest_prio.curr > task->prio) in find_lock_lowest_rq()
1927 double_unlock_balance(rq, lowest_rq); in find_lock_lowest_rq()
1928 lowest_rq = NULL; in find_lock_lowest_rq()
1931 return lowest_rq; in find_lock_lowest_rq()
1942 struct rq *lowest_rq; in push_rt_task() local
2012 lowest_rq = find_lock_lowest_rq(next_task, rq); in push_rt_task()
2013 if (!lowest_rq) { in push_rt_task()
2046 move_queued_task_locked(rq, lowest_rq, next_task); in push_rt_task()
2047 resched_curr(lowest_rq); in push_rt_task()
2050 double_unlock_balance(rq, lowest_rq); in push_rt_task()