Home
last modified time | relevance | path

Searched refs:scx_exit_info (Results 1 – 24 of 24) sorted by relevance

/linux/tools/testing/selftests/sched_ext/
H A Denq_last_no_enq_fails.bpf.c17 void BPF_STRUCT_OPS_SLEEPABLE(enq_last_no_enq_fails_exit, struct scx_exit_info *info) in BPF_STRUCT_OPS_SLEEPABLE()
H A Dprog_run.bpf.c24 void BPF_STRUCT_OPS(prog_run_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS()
H A Dselect_cpu_dispatch_bad_dsq.bpf.c26 void BPF_STRUCT_OPS(select_cpu_dispatch_bad_dsq_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS()
H A Dselect_cpu_dispatch_dbl_dsp.bpf.c27 void BPF_STRUCT_OPS(select_cpu_dispatch_dbl_dsp_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS()
H A Dddsp_bogus_dsq_fail.bpf.c29 void BPF_STRUCT_OPS(ddsp_bogus_dsq_fail_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS()
H A Dddsp_vtimelocal_fail.bpf.c27 void BPF_STRUCT_OPS(ddsp_vtimelocal_fail_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS()
H A Dhotplug.bpf.c15 void BPF_STRUCT_OPS(hotplug_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS()
H A Dcyclic_kick_wait.bpf.c57 void BPF_STRUCT_OPS(cyclic_kick_wait_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS()
H A Dnohz_tick.bpf.c51 void BPF_STRUCT_OPS(nohz_tick_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS()
H A Ddsp_local_on.bpf.c55 void BPF_STRUCT_OPS(dsp_local_on_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS()
H A Dexit.bpf.c62 void BPF_STRUCT_OPS(exit_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS()
H A Dnuma.bpf.c112 void BPF_STRUCT_OPS(numa_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS()
H A Dallowed_cpus.bpf.c144 void BPF_STRUCT_OPS(allowed_cpus_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS()
H A Dmaximal.bpf.c134 void BPF_STRUCT_OPS(maximal_exit, struct scx_exit_info *info)
H A Dpeek_dsq.bpf.c226 void BPF_STRUCT_OPS(peek_dsq_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS()
/linux/tools/sched_ext/
H A Dscx_cpu0.bpf.c83 void BPF_STRUCT_OPS(cpu0_exit, struct scx_exit_info *ei)
H A Dscx_central.bpf.c368 void BPF_STRUCT_OPS(central_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS()
H A DREADME.md238 /path/to/sched_ext/tools/sched_ext/user_exit_info.h:25:23: note: forward declaration of 'struct scx_exit_info'
240 const struct scx_exit_info *ei)
H A Dscx_pair.bpf.c643 void BPF_STRUCT_OPS(pair_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS()
H A Dscx_flatcg.bpf.c957 void BPF_STRUCT_OPS(fcg_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS()
H A Dscx_qmap.bpf.c1970 void BPF_STRUCT_OPS(qmap_exit, struct scx_exit_info *ei) in BPF_STRUCT_OPS_SLEEPABLE()
/linux/kernel/sched/ext/
H A Dinternal.h98 * scx_exit_info is passed to ops.exit() to describe why the BPF scheduler is
101 struct scx_exit_info { struct
915 void (*exit)(struct scx_exit_info *info);
941 * @exit_dump_len: scx_exit_info.dump buffer length. If 0, the default
1125 void (*exit)(struct scx_exit_info *info);
1666 struct scx_exit_info *exit_info;
103 kindscx_exit_info global() argument
109 exit_cpuscx_exit_info global() argument
112 exit_codescx_exit_info global() argument
115 flagsscx_exit_info global() argument
118 reasonscx_exit_info global() argument
121 btscx_exit_info global() argument
122 bt_lenscx_exit_info global() argument
125 msgscx_exit_info global() argument
128 dumpscx_exit_info global() argument
H A Dext.c5341 static void free_exit_info(struct scx_exit_info *ei); in scx_free_kern_arena_objs()
5711 struct scx_exit_info *ei; in scx_softlockup()
6272 static void free_exit_info(struct scx_exit_info *ei) in scx_exit_reason()
6280 static struct scx_exit_info *alloc_exit_info(size_t exit_dump_len)
6282 struct scx_exit_info *ei; in free_kick_syncs()
6452 struct scx_exit_info *ei = sch->exit_info; in scx_root_disable()
6709 struct scx_exit_info *ei = sch->exit_info; in dump_newline()
7014 static void scx_dump_state(struct scx_sched *sch, struct scx_exit_info *ei, in scx_dump_state()
7107 struct scx_exit_info *ei = sch->exit_info;
7119 struct scx_exit_info *e in alloc_kick_syncs()
[all...]
/linux/Documentation/scheduler/
H A Dsched-ext.rst231 void BPF_STRUCT_OPS(simple_exit, struct scx_exit_info *ei)