Home
last modified time | relevance | path

Searched refs:p_rq (Results 1 – 2 of 2) sorted by relevance

/linux/kernel/sched/
H A Dsyscalls.c1413 struct rq *rq, *p_rq; in yield_to() local
1421 p_rq = task_rq(p); in yield_to()
1426 if (rq->nr_running == 1 && p_rq->nr_running == 1) in yield_to()
1429 guard(double_rq_lock)(rq, p_rq); in yield_to()
1430 if (task_rq(p) != p_rq) in yield_to()
1439 if (task_on_cpu(p_rq, p) || !task_is_running(p)) in yield_to()
1449 if (preempt && rq != p_rq) in yield_to()
1450 resched_curr(p_rq); in yield_to()
/linux/kernel/sched/ext/
H A Dext.c9160 struct rq *p_rq, *src_rq, *locked_rq; in scx_dsq_move()
9210 p_rq = src_rq; in scx_bpf_dispatch_cancel()
9244 p_rq = move_task_between_dsqs(sch, p, enq_flags, src_dsq, dst_dsq);
9248 if (locked_rq != p_rq)
9249 switch_rq_lock(p_rq, locked_rq);
9251 scx_rq_lock_drop(p_rq); in scx_bpf_dsq_move_to_local___v2()
9252 raw_spin_rq_unlock_irqrestore(p_rq, flags); in scx_bpf_dsq_move_to_local___v2()
9079 struct rq *p_rq, *src_rq, *locked_rq; scx_dsq_move() local