Lines Matching refs:lowest_rq
1720 struct rq *lowest_rq = NULL; in find_lock_lowest_rq() local
1730 lowest_rq = cpu_rq(cpu); in find_lock_lowest_rq()
1732 if (lowest_rq->rt.highest_prio.curr <= task->prio) { in find_lock_lowest_rq()
1738 lowest_rq = NULL; in find_lock_lowest_rq()
1743 if (double_lock_balance(rq, lowest_rq)) { in find_lock_lowest_rq()
1751 !cpumask_test_cpu(lowest_rq->cpu, &task->cpus_allowed) || in find_lock_lowest_rq()
1756 double_unlock_balance(rq, lowest_rq); in find_lock_lowest_rq()
1757 lowest_rq = NULL; in find_lock_lowest_rq()
1763 if (lowest_rq->rt.highest_prio.curr > task->prio) in find_lock_lowest_rq()
1767 double_unlock_balance(rq, lowest_rq); in find_lock_lowest_rq()
1768 lowest_rq = NULL; in find_lock_lowest_rq()
1771 return lowest_rq; in find_lock_lowest_rq()
1802 struct rq *lowest_rq; in push_rt_task() local
1832 lowest_rq = find_lock_lowest_rq(next_task, rq); in push_rt_task()
1833 if (!lowest_rq) { in push_rt_task()
1867 set_task_cpu(next_task, lowest_rq->cpu); in push_rt_task()
1868 activate_task(lowest_rq, next_task, 0); in push_rt_task()
1871 resched_curr(lowest_rq); in push_rt_task()
1873 double_unlock_balance(rq, lowest_rq); in push_rt_task()