Searched refs:select_cpu (Results 1 – 18 of 18) sorted by relevance
/linux-6.12.1/Documentation/scheduler/ |
D | sched-ext.rst | 132 * idle core is found by the default ops.select_cpu() implementation, 137 * default ops.select_cpu implementation. The behavior of the scheduler 159 * to in ops.select_cpu() above. 188 .select_cpu = (void *)simple_select_cpu, 219 1. When a task is waking up, ``ops.select_cpu()`` is the first operation 223 The CPU selected by ``ops.select_cpu()`` is an optimization hint and not 226 ``ops.select_cpu()`` returns matches the CPU the task eventually runs on. 230 using ``ops.select_cpu()`` judiciously can be simpler and more efficient. 232 A task can be immediately dispatched to a DSQ from ``ops.select_cpu()`` by 234 ``SCX_DSQ_LOCAL`` from ``ops.select_cpu()``, it will be dispatched to the [all …]
|
/linux-6.12.1/tools/testing/selftests/sched_ext/ |
D | select_cpu_dispatch_bad_dsq.bpf.c | 33 .select_cpu = (void *) select_cpu_dispatch_bad_dsq_select_cpu,
|
D | select_cpu_dispatch_dbl_dsp.bpf.c | 34 .select_cpu = (void *) select_cpu_dispatch_dbl_dsp_select_cpu,
|
D | select_cpu_dispatch.bpf.c | 38 .select_cpu = (void *) select_cpu_dispatch_select_cpu,
|
D | ddsp_bogus_dsq_fail.bpf.c | 38 .select_cpu = (void *) ddsp_bogus_dsq_fail_select_cpu,
|
D | ddsp_vtimelocal_fail.bpf.c | 35 .select_cpu = (void *) ddsp_vtimelocal_fail_select_cpu,
|
D | enq_select_cpu_fails.bpf.c | 39 .select_cpu = (void *) enq_select_cpu_fails_select_cpu,
|
D | dsp_local_on.bpf.c | 59 .select_cpu = (void *) dsp_local_on_select_cpu,
|
D | select_cpu_dfl_nodispatch.bpf.c | 85 .select_cpu = (void *) select_cpu_dfl_nodispatch_select_cpu,
|
D | exit.bpf.c | 77 .select_cpu = (void *) exit_select_cpu,
|
D | select_cpu_vtime.bpf.c | 84 .select_cpu = (void *) select_cpu_vtime_select_cpu,
|
D | maximal.bpf.c | 134 .select_cpu = (void *) maximal_select_cpu,
|
/linux-6.12.1/tools/sched_ext/ |
D | scx_simple.bpf.c | 148 .select_cpu = (void *)simple_select_cpu,
|
D | scx_central.bpf.c | 354 .select_cpu = (void *)central_select_cpu,
|
D | scx_qmap.bpf.c | 811 .select_cpu = (void *)qmap_select_cpu,
|
D | scx_flatcg.bpf.c | 942 .select_cpu = (void *)fcg_select_cpu,
|
/linux-6.12.1/kernel/sched/ |
D | ext.c | 226 s32 (*select_cpu)(struct task_struct *p, s32 prev_cpu, u64 wake_flags); member 3172 if (SCX_HAS_OP(select_cpu) && !scx_rq_bypassing(task_rq(p))) { in select_task_rq_scx() 3181 select_cpu, p, prev_cpu, wake_flags); in select_task_rq_scx() 5581 .select_cpu = select_cpu_stub,
|
/linux-6.12.1/block/ |
D | blk-mq.c | 2156 select_cpu: in blk_mq_hctx_next_cpu() 2171 goto select_cpu; in blk_mq_hctx_next_cpu()
|