Searched refs:local_dsq (Results 1 – 3 of 3) sorted by relevance
| /linux/kernel/sched/ |
| H A D | ext.c | 1185 rq = container_of(dsq, struct rq, scx.local_dsq); in schedule_dsq_reenq() 1244 schedule_dsq_reenq(root, &rq->scx.local_dsq, reenq_flags, rq); in schedule_reenq_local() 1345 struct rq *rq = container_of(dsq, struct rq, scx.local_dsq); in dsq_inc_nr() 1367 struct rq *rq = container_of(dsq, struct rq, scx.local_dsq); in dsq_dec_nr() 1417 struct rq *rq = container_of(dsq, struct rq, scx.local_dsq); in local_dsq_post_enq() 1627 bool is_local = dsq == &rq->scx.local_dsq; in dispatch_dequeue() 1698 return &rq->scx.local_dsq; in find_dsq_for_dispatch() 1706 return &cpu_rq(cpu)->scx.local_dsq; in find_dsq_for_dispatch() 1792 if (dsq->id == SCX_DSQ_LOCAL && dsq != &rq->scx.local_dsq) { in direct_dispatch() 1927 dispatch_enqueue(sch, rq, &rq->scx.local_dsq, p, enq_flags); in do_enqueue_task() [all …]
|
| H A D | ext_idle.c | 554 cpu_rq(cpu)->scx.local_dsq.nr == 0 && in scx_select_cpu_dfl()
|
| H A D | sched.h | 794 struct scx_dispatch_q local_dsq; member
|