Home
last modified time | relevance | path

Searched defs:dsq_id (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/tools/sched_ext/include/scx/
H A Dcompat.bpf.h42 #define scx_bpf_dsq_insert(p, dsq_id, slice, enq_flags) \ argument
47 #define scx_bpf_dsq_insert_vtime(p, dsq_id, slice, vtime, enq_flags) \ argument
52 #define scx_bpf_dsq_move_to_local(dsq_id) \ argument
71 #define __COMPAT_scx_bpf_dsq_move(it__iter, p, dsq_id, enq_flags) \ argument
78 #define __COMPAT_scx_bpf_dsq_move_vtime(it__iter, p, dsq_id, enq_flags) \ argument
85 #define scx_bpf_dispatch(p, dsq_id, slice, enq_flags) \ argument
88 #define scx_bpf_dispatch_vtime(p, dsq_id, slice, vtime, enq_flags) \ argument
91 #define scx_bpf_consume(dsq_id) ({ \ argument
102 #define scx_bpf_dispatch_from_dsq(it__iter, p, dsq_id, enq_flags) ({ \ argument
107 #define scx_bpf_dispatch_vtime_from_dsq(it__iter, p, dsq_id, enq_flags) ({ \ argument
[all …]
/linux-6.15/kernel/sched/
H A Dext.c999 u64 dsq_id; member
2065 struct task_struct *p, u64 dsq_id, in mark_direct_dispatch()
2887 u64 dsq_id, u64 enq_flags) in finish_dispatch()
4197 static void destroy_dsq(u64 dsq_id) in destroy_dsq()
6430 __bpf_kfunc bool scx_bpf_consume(u64 dsq_id) in scx_bpf_consume()
6514 struct task_struct *p, u64 dsq_id, in scx_bpf_dsq_move()
6523 struct task_struct *p, u64 dsq_id, in scx_bpf_dispatch_from_dsq()
6548 struct task_struct *p, u64 dsq_id, in scx_bpf_dsq_move_vtime()
6557 struct task_struct *p, u64 dsq_id, in scx_bpf_dispatch_vtime_from_dsq()
6766 __bpf_kfunc s32 scx_bpf_dsq_nr_queued(u64 dsq_id) in scx_bpf_dsq_nr_queued()
[all …]
/linux-6.15/tools/testing/selftests/sched_ext/
H A Dselect_cpu_dispatch.bpf.c18 u64 dsq_id = SCX_DSQ_LOCAL; in BPF_STRUCT_OPS() local
H A Dselect_cpu_dfl_nodispatch.bpf.c55 u64 dsq_id = SCX_DSQ_GLOBAL; in BPF_STRUCT_OPS() local