Home
last modified time | relevance | path

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

/linux/kernel/sched/
H A Dext.c2240 struct scx_dispatch_q *dst_dsq = &dst_rq->scx.local_dsq; in move_remote_task_to_local_dsq()
2249 list_add(&p->scx.dsq_list.node, &dst_dsq->list); in move_remote_task_to_local_dsq()
2251 list_add_tail(&p->scx.dsq_list.node, &dst_dsq->list);
2253 dsq_inc_nr(dst_dsq, p, enq_flags);
2254 p->scx.dsq = dst_dsq;
2256 local_dsq_post_enq(sch, dst_dsq, p, enq_flags);
2435 * @dst_dsq: DSQ @p is being moved to, can be any DSQ in move_task_between_dsqs()
2437 * Must be called with @p's task_rq and @src_dsq locked. If @dst_dsq is a local in move_task_between_dsqs()
2448 struct scx_dispatch_q *dst_dsq) in move_task_between_dsqs()
2456 if (dst_dsq in consume_dispatch_q()
2196 struct scx_dispatch_q *dst_dsq = &dst_rq->scx.local_dsq; move_local_task_to_local_dsq() local
2404 move_task_between_dsqs(struct scx_sched * sch,struct task_struct * p,u64 enq_flags,struct scx_dispatch_q * src_dsq,struct scx_dispatch_q * dst_dsq) move_task_between_dsqs() argument
2525 dispatch_to_local_dsq(struct scx_sched * sch,struct rq * rq,struct scx_dispatch_q * dst_dsq,struct task_struct * p,u64 enq_flags) dispatch_to_local_dsq() argument
8199 struct scx_dispatch_q *src_dsq = kit->dsq, *dst_dsq; scx_dsq_move() local
[all...]