Home
last modified time | relevance | path

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

/linux/kernel/sched/ext/
H A Dinlines.h106 if (rq->scx.local_dsq.nr) in scx_dispatch_sched()
H A Dsub.c572 scx_task_unlink_from_dsq(p, &rq->scx.local_dsq); in scx_rescue_timerfn()
575 &rq->scx.local_dsq, rq); in scx_rescue_timerfn()
701 return &rq->scx.local_dsq; in scx_resolve_local_dsq()
718 return &rq->scx.local_dsq; in scx_resolve_local_dsq()
730 return &rq->scx.local_dsq; in scx_resolve_local_dsq()
746 return &rq->scx.local_dsq; in scx_resolve_local_dsq()
H A Dsub.h94 …cx_sched *sch, struct rq *rq, struct task_struct *p, u64 *enq_flags) { return &rq->scx.local_dsq; } in scx_resolve_local_dsq()
H A Dext.c1095 rq = container_of(dsq, struct rq, scx.local_dsq); in schedule_dsq_reenq()
1445 struct rq *rq = container_of(dsq, struct rq, scx.local_dsq); in dsq_inc_nr()
1467 struct rq *rq = container_of(dsq, struct rq, scx.local_dsq); in dsq_dec_nr()
1827 return &rq->scx.local_dsq; in find_dsq_for_dispatch()
1835 return &cpu_rq(cpu)->scx.local_dsq; in find_dsq_for_dispatch()
1925 if (dsq->id == SCX_DSQ_LOCAL && dsq != &rq->scx.local_dsq) { in direct_dispatch()
2082 scx_dispatch_enqueue(sch, rq, &rq->scx.local_dsq, p, 0, 0, enq_flags); in scx_do_enqueue_task()
2085 dsq = &rq->scx.local_dsq; in scx_do_enqueue_task()
2612 dst_rq = container_of(dst_dsq, struct rq, scx.local_dsq); in move_task_between_dsqs()
2728 struct rq *dst_rq = container_of(dst_dsq, struct rq, scx.local_dsq); in dispatch_to_local_dsq()
[all …]
H A Didle.c555 cpu_rq(cpu)->scx.local_dsq.nr == 0 && in scx_select_cpu_dfl()
H A Dinternal.h2196 schedule_dsq_reenq(root, &rq->scx.local_dsq, reenq_flags, rq); in scx_schedule_reenq_local()
/linux/kernel/sched/
H A Dsched.h812 struct scx_dispatch_q local_dsq; member