p_rq             5695 kernel/sched/core.c 	struct rq *rq, *p_rq;
p_rq             5703 kernel/sched/core.c 	p_rq = task_rq(p);
p_rq             5708 kernel/sched/core.c 	if (rq->nr_running == 1 && p_rq->nr_running == 1) {
p_rq             5713 kernel/sched/core.c 	double_rq_lock(rq, p_rq);
p_rq             5714 kernel/sched/core.c 	if (task_rq(p) != p_rq) {
p_rq             5715 kernel/sched/core.c 		double_rq_unlock(rq, p_rq);
p_rq             5725 kernel/sched/core.c 	if (task_running(p_rq, p) || p->state)
p_rq             5735 kernel/sched/core.c 		if (preempt && rq != p_rq)
p_rq             5736 kernel/sched/core.c 			resched_curr(p_rq);
p_rq             5740 kernel/sched/core.c 	double_rq_unlock(rq, p_rq);