Home
last modified time | relevance | path

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

/linux-6.12.1/kernel/sched/
Dext.c2235 struct scx_dispatch_q *dst_dsq = &dst_rq->scx.local_dsq; in move_local_task_to_local_dsq() local
2244 list_add(&p->scx.dsq_list.node, &dst_dsq->list); in move_local_task_to_local_dsq()
2246 list_add_tail(&p->scx.dsq_list.node, &dst_dsq->list); in move_local_task_to_local_dsq()
2248 dsq_mod_nr(dst_dsq, 1); in move_local_task_to_local_dsq()
2249 p->scx.dsq = dst_dsq; in move_local_task_to_local_dsq()
2456 static void dispatch_to_local_dsq(struct rq *rq, struct scx_dispatch_q *dst_dsq, in dispatch_to_local_dsq() argument
2460 struct rq *dst_rq = container_of(dst_dsq, struct rq, scx.local_dsq); in dispatch_to_local_dsq()
2469 dispatch_enqueue(dst_dsq, p, enq_flags | SCX_ENQ_CLEAR_OPSS); in dispatch_to_local_dsq()
6092 struct scx_dispatch_q *src_dsq = kit->dsq, *dst_dsq; in scx_dispatch_from_dsq() local
6137 dst_dsq = find_dsq_for_dispatch(this_rq, dsq_id, p); in scx_dispatch_from_dsq()
[all …]