Home
last modified time | relevance | path

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

/linux-6.15/kernel/sched/
H A Dext.c1849 WRITE_ONCE(dsq->nr, dsq->nr + delta); in dsq_mod_nr()
1927 dsq->seq++; in dispatch_enqueue()
1931 p->scx.dsq = dsq; in dispatch_enqueue()
1984 struct scx_dispatch_q *dsq = p->scx.dsq; in dispatch_dequeue() local
1987 if (!dsq) { in dispatch_dequeue()
2061 return dsq; in find_dsq_for_dispatch()
4156 memset(dsq, 0, sizeof(*dsq)); in init_dsq()
4171 dsq = kmalloc_node(sizeof(*dsq), GFP_KERNEL, node); in create_dsq()
4172 if (!dsq) in create_dsq()
4205 if (!dsq) in destroy_dsq()
[all …]
/linux-6.15/include/linux/sched/
H A Dext.h140 struct scx_dispatch_q *dsq; member
/linux-6.15/Documentation/scheduler/
H A Dsched-ext.rst200 and one local dsq per CPU (``SCX_DSQ_LOCAL``). The BPF scheduler can manage
201 an arbitrary number of dsq's using ``scx_bpf_create_dsq()`` and