| H A D | ext.c | 2428 * @src_rq: rq to move the task from, locked on entry, released on return in move_remote_task_to_local_dsq() 2431 * Move @p which is currently on @src_rq to @dst_rq's local DSQ. in move_remote_task_to_local_dsq() 2435 struct rq *src_rq, struct rq *dst_rq) in move_remote_task_to_local_dsq() 2437 lockdep_assert_rq_held(src_rq); in move_remote_task_to_local_dsq() 2444 deactivate_task(src_rq, p, 0); in move_remote_task_to_local_dsq() 2447 switch_rq_lock(src_rq, dst_rq); in move_remote_task_to_local_dsq() 2547 * @src_rq: rq @p is currently on, stable with @dsq locked 2550 * including any local DSQ, but are not locking @src_rq. Locking @src_rq is 2554 * @src_rq i 2425 move_remote_task_to_local_dsq(struct scx_sched * sch,struct task_struct * p,u64 enq_flags,struct rq * src_rq,struct rq * dst_rq) move_remote_task_to_local_dsq() argument 2565 unlink_dsq_and_switch_rq_lock(struct task_struct * p,struct scx_dispatch_q * dsq,struct rq * locked_rq,struct rq * src_rq) unlink_dsq_and_switch_rq_lock() argument 2586 consume_remote_task(struct scx_sched * sch,struct rq * this_rq,struct task_struct * p,u64 enq_flags,struct scx_dispatch_q * dsq,struct rq * src_rq) consume_remote_task() argument 2618 struct rq *src_rq = task_rq(p), *dst_rq; move_task_between_dsqs() local 2740 struct rq *src_rq = task_rq(p); dispatch_to_local_dsq() local 9079 struct rq *p_rq, *src_rq, *locked_rq; scx_dsq_move() local [all...] |