Lines Matching refs:locked_rq
1127 static DEFINE_PER_CPU(struct rq *, locked_rq);
1138 __this_cpu_write(locked_rq, rq); in update_locked_rq()
1147 return __this_cpu_read(locked_rq); in scx_locked_rq()
2788 struct rq *locked_rq = rq; in dispatch_to_local_dsq() local
2827 if (locked_rq != src_rq) { in dispatch_to_local_dsq()
2828 raw_spin_rq_unlock(locked_rq); in dispatch_to_local_dsq()
2829 locked_rq = src_rq; in dispatch_to_local_dsq()
2848 locked_rq = dst_rq; in dispatch_to_local_dsq()
2857 if (locked_rq != rq) { in dispatch_to_local_dsq()
2858 raw_spin_rq_unlock(locked_rq); in dispatch_to_local_dsq()
6270 struct rq *this_rq, *src_rq, *locked_rq; in scx_dsq_move() local
6305 locked_rq = src_rq; in scx_dsq_move()
6334 locked_rq = move_task_between_dsqs(p, enq_flags, src_dsq, dst_dsq); in scx_dsq_move()
6338 if (this_rq != locked_rq) { in scx_dsq_move()
6339 raw_spin_rq_unlock(locked_rq); in scx_dsq_move()
6343 raw_spin_rq_unlock_irqrestore(locked_rq, flags); in scx_dsq_move()
7122 struct rq *rq = cpu_rq(cpu), *locked_rq = scx_locked_rq(); in scx_bpf_cpuperf_set() local
7129 if (locked_rq && rq != locked_rq) { in scx_bpf_cpuperf_set()
7138 if (!locked_rq) { in scx_bpf_cpuperf_set()
7146 if (!locked_rq) in scx_bpf_cpuperf_set()