/linux-6.12.1/tools/testing/selftests/sched_ext/ |
D | maximal.bpf.c | 15 s32 BPF_STRUCT_OPS(maximal_select_cpu, struct task_struct *p, s32 prev_cpu, in BPF_STRUCT_OPS() function 21 void BPF_STRUCT_OPS(maximal_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS() function 26 void BPF_STRUCT_OPS(maximal_dequeue, struct task_struct *p, u64 deq_flags) in BPF_STRUCT_OPS() function 29 void BPF_STRUCT_OPS(maximal_dispatch, s32 cpu, struct task_struct *prev) in BPF_STRUCT_OPS() function 34 void BPF_STRUCT_OPS(maximal_runnable, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS() function 37 void BPF_STRUCT_OPS(maximal_running, struct task_struct *p) in BPF_STRUCT_OPS() function 40 void BPF_STRUCT_OPS(maximal_stopping, struct task_struct *p, bool runnable) in BPF_STRUCT_OPS() function 43 void BPF_STRUCT_OPS(maximal_quiescent, struct task_struct *p, u64 deq_flags) in BPF_STRUCT_OPS() function 46 bool BPF_STRUCT_OPS(maximal_yield, struct task_struct *from, in BPF_STRUCT_OPS() function 52 bool BPF_STRUCT_OPS(maximal_core_sched_before, struct task_struct *a, in BPF_STRUCT_OPS() function [all …]
|
D | exit.bpf.c | 20 s32 BPF_STRUCT_OPS(exit_select_cpu, struct task_struct *p, in BPF_STRUCT_OPS() function 31 void BPF_STRUCT_OPS(exit_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS() function 39 void BPF_STRUCT_OPS(exit_dispatch, s32 cpu, struct task_struct *p) in BPF_STRUCT_OPS() function 47 void BPF_STRUCT_OPS(exit_enable, struct task_struct *p) in BPF_STRUCT_OPS() function 53 s32 BPF_STRUCT_OPS(exit_init_task, struct task_struct *p, in BPF_STRUCT_OPS() function 62 void BPF_STRUCT_OPS(exit_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS() function
|
D | select_cpu_vtime.bpf.c | 38 s32 BPF_STRUCT_OPS(select_cpu_vtime_select_cpu, struct task_struct *p, in BPF_STRUCT_OPS() function 54 void BPF_STRUCT_OPS(select_cpu_vtime_dispatch, s32 cpu, struct task_struct *p) in BPF_STRUCT_OPS() function 60 void BPF_STRUCT_OPS(select_cpu_vtime_running, struct task_struct *p) in BPF_STRUCT_OPS() function 66 void BPF_STRUCT_OPS(select_cpu_vtime_stopping, struct task_struct *p, in BPF_STRUCT_OPS() function 72 void BPF_STRUCT_OPS(select_cpu_vtime_enable, struct task_struct *p) in BPF_STRUCT_OPS() function
|
D | dsp_local_on.bpf.c | 19 s32 BPF_STRUCT_OPS(dsp_local_on_select_cpu, struct task_struct *p, in BPF_STRUCT_OPS() function 25 void BPF_STRUCT_OPS(dsp_local_on_enqueue, struct task_struct *p, in BPF_STRUCT_OPS() function 34 void BPF_STRUCT_OPS(dsp_local_on_dispatch, s32 cpu, struct task_struct *prev) in BPF_STRUCT_OPS() function 52 void BPF_STRUCT_OPS(dsp_local_on_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS() function
|
D | maybe_null.bpf.c | 12 void BPF_STRUCT_OPS(maybe_null_running, struct task_struct *p) in BPF_STRUCT_OPS() function 15 void BPF_STRUCT_OPS(maybe_null_success_dispatch, s32 cpu, struct task_struct *p) in BPF_STRUCT_OPS() function 21 bool BPF_STRUCT_OPS(maybe_null_success_yield, struct task_struct *from, in BPF_STRUCT_OPS() function
|
D | init_enable_count.bpf.c | 31 void BPF_STRUCT_OPS(cnt_exit_task, struct task_struct *p) in BPF_STRUCT_OPS() function 36 void BPF_STRUCT_OPS(cnt_enable, struct task_struct *p) in BPF_STRUCT_OPS() function 41 void BPF_STRUCT_OPS(cnt_disable, struct task_struct *p) in BPF_STRUCT_OPS() function
|
D | select_cpu_dfl_nodispatch.bpf.c | 34 s32 BPF_STRUCT_OPS(select_cpu_dfl_nodispatch_select_cpu, struct task_struct *p, in BPF_STRUCT_OPS() function 52 void BPF_STRUCT_OPS(select_cpu_dfl_nodispatch_enqueue, struct task_struct *p, in BPF_STRUCT_OPS() function 73 s32 BPF_STRUCT_OPS(select_cpu_dfl_nodispatch_init_task, in BPF_STRUCT_OPS() function
|
D | select_cpu_dispatch_dbl_dsp.bpf.c | 17 s32 BPF_STRUCT_OPS(select_cpu_dispatch_dbl_dsp_select_cpu, struct task_struct *p, in BPF_STRUCT_OPS() function 27 void BPF_STRUCT_OPS(select_cpu_dispatch_dbl_dsp_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS() function
|
D | maybe_null_fail_yld.bpf.c | 12 void BPF_STRUCT_OPS(maybe_null_running, struct task_struct *p) in BPF_STRUCT_OPS() function 15 bool BPF_STRUCT_OPS(maybe_null_fail_yield, struct task_struct *from, in BPF_STRUCT_OPS() function
|
D | select_cpu_dispatch_bad_dsq.bpf.c | 17 s32 BPF_STRUCT_OPS(select_cpu_dispatch_bad_dsq_select_cpu, struct task_struct *p, in BPF_STRUCT_OPS() function 26 void BPF_STRUCT_OPS(select_cpu_dispatch_bad_dsq_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS() function
|
D | maybe_null_fail_dsp.bpf.c | 12 void BPF_STRUCT_OPS(maybe_null_running, struct task_struct *p) in BPF_STRUCT_OPS() function 15 void BPF_STRUCT_OPS(maybe_null_fail_dispatch, s32 cpu, struct task_struct *p) in BPF_STRUCT_OPS() function
|
D | ddsp_bogus_dsq_fail.bpf.c | 13 s32 BPF_STRUCT_OPS(ddsp_bogus_dsq_fail_select_cpu, struct task_struct *p, in BPF_STRUCT_OPS() function 31 void BPF_STRUCT_OPS(ddsp_bogus_dsq_fail_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS() function
|
D | ddsp_vtimelocal_fail.bpf.c | 13 s32 BPF_STRUCT_OPS(ddsp_vtimelocal_fail_select_cpu, struct task_struct *p, in BPF_STRUCT_OPS() function 28 void BPF_STRUCT_OPS(ddsp_vtimelocal_fail_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS() function
|
D | enq_select_cpu_fails.bpf.c | 16 s32 BPF_STRUCT_OPS(enq_select_cpu_fails_select_cpu, struct task_struct *p, in BPF_STRUCT_OPS() function 22 void BPF_STRUCT_OPS(enq_select_cpu_fails_enqueue, struct task_struct *p, in BPF_STRUCT_OPS() function
|
D | prog_run.bpf.c | 24 void BPF_STRUCT_OPS(prog_run_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS() function
|
D | select_cpu_dispatch.bpf.c | 15 s32 BPF_STRUCT_OPS(select_cpu_dispatch_select_cpu, struct task_struct *p, in BPF_STRUCT_OPS() function
|
D | select_cpu_dfl.bpf.c | 22 void BPF_STRUCT_OPS(select_cpu_dfl_enqueue, struct task_struct *p, in BPF_STRUCT_OPS() function
|
D | create_dsq.bpf.c | 13 void BPF_STRUCT_OPS(create_dsq_exit_task, struct task_struct *p, in BPF_STRUCT_OPS() function
|
D | hotplug.bpf.c | 15 void BPF_STRUCT_OPS(hotplug_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS() function
|
/linux-6.12.1/tools/sched_ext/ |
D | scx_simple.bpf.c | 60 s32 BPF_STRUCT_OPS(simple_select_cpu, struct task_struct *p, s32 prev_cpu, u64 wake_flags) in BPF_STRUCT_OPS() function 74 void BPF_STRUCT_OPS(simple_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS() function 95 void BPF_STRUCT_OPS(simple_dispatch, s32 cpu, struct task_struct *prev) in BPF_STRUCT_OPS() function 100 void BPF_STRUCT_OPS(simple_running, struct task_struct *p) in BPF_STRUCT_OPS() function 115 void BPF_STRUCT_OPS(simple_stopping, struct task_struct *p, bool runnable) in BPF_STRUCT_OPS() function 132 void BPF_STRUCT_OPS(simple_enable, struct task_struct *p) in BPF_STRUCT_OPS() function 142 void BPF_STRUCT_OPS(simple_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS() function
|
D | scx_qmap.bpf.c | 160 s32 BPF_STRUCT_OPS(qmap_select_cpu, struct task_struct *p, in BPF_STRUCT_OPS() function 194 void BPF_STRUCT_OPS(qmap_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS() function 280 void BPF_STRUCT_OPS(qmap_dequeue, struct task_struct *p, u64 deq_flags) in BPF_STRUCT_OPS() function 365 void BPF_STRUCT_OPS(qmap_dispatch, s32 cpu, struct task_struct *prev) in BPF_STRUCT_OPS() function 468 void BPF_STRUCT_OPS(qmap_tick, struct task_struct *p) in BPF_STRUCT_OPS() function 528 bool BPF_STRUCT_OPS(qmap_core_sched_before, in BPF_STRUCT_OPS() function 534 void BPF_STRUCT_OPS(qmap_cpu_release, s32 cpu, struct scx_cpu_release_args *args) in BPF_STRUCT_OPS() function 550 s32 BPF_STRUCT_OPS(qmap_init_task, struct task_struct *p, in BPF_STRUCT_OPS() function 567 void BPF_STRUCT_OPS(qmap_dump, struct scx_dump_ctx *dctx) in BPF_STRUCT_OPS() function 590 void BPF_STRUCT_OPS(qmap_dump_cpu, struct scx_dump_ctx *dctx, s32 cpu, bool idle) in BPF_STRUCT_OPS() function [all …]
|
D | scx_flatcg.bpf.c | 322 s32 BPF_STRUCT_OPS(fcg_select_cpu, struct task_struct *p, s32 prev_cpu, u64 wake_flags) in BPF_STRUCT_OPS() function 350 void BPF_STRUCT_OPS(fcg_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS() function 510 void BPF_STRUCT_OPS(fcg_runnable, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS() function 519 void BPF_STRUCT_OPS(fcg_running, struct task_struct *p) in BPF_STRUCT_OPS() function 542 void BPF_STRUCT_OPS(fcg_stopping, struct task_struct *p, bool runnable) in BPF_STRUCT_OPS() function 580 void BPF_STRUCT_OPS(fcg_quiescent, struct task_struct *p, u64 deq_flags) in BPF_STRUCT_OPS() function 589 void BPF_STRUCT_OPS(fcg_cgroup_set_weight, struct cgroup *cgrp, u32 weight) in BPF_STRUCT_OPS() function 730 void BPF_STRUCT_OPS(fcg_dispatch, s32 cpu, struct task_struct *prev) in BPF_STRUCT_OPS() function 808 s32 BPF_STRUCT_OPS(fcg_init_task, struct task_struct *p, in BPF_STRUCT_OPS() function 904 void BPF_STRUCT_OPS(fcg_cgroup_exit, struct cgroup *cgrp) in BPF_STRUCT_OPS() function [all …]
|
D | scx_central.bpf.c | 95 s32 BPF_STRUCT_OPS(central_select_cpu, struct task_struct *p, in BPF_STRUCT_OPS() function 107 void BPF_STRUCT_OPS(central_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS() function 187 void BPF_STRUCT_OPS(central_dispatch, s32 cpu, struct task_struct *prev) in BPF_STRUCT_OPS() function 243 void BPF_STRUCT_OPS(central_running, struct task_struct *p) in BPF_STRUCT_OPS() function 251 void BPF_STRUCT_OPS(central_stopping, struct task_struct *p, bool runnable) in BPF_STRUCT_OPS() function 341 void BPF_STRUCT_OPS(central_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS() function
|
/linux-6.12.1/tools/sched_ext/include/scx/ |
D | common.bpf.h | 139 #define BPF_STRUCT_OPS(name, args...) \ macro
|
/linux-6.12.1/include/uapi/linux/ |
D | bpf.h | 1106 BPF_STRUCT_OPS, enumerator
|