Home
last modified time | relevance | path

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

/linux/tools/sched_ext/include/scx/
H A Dcompat.bpf.h43 #define scx_bpf_dsq_insert(p, dsq_id, slice, enq_flags) \ argument
48 #define scx_bpf_dsq_insert_vtime(p, dsq_id, slice, vtime, enq_flags) \ argument
53 #define scx_bpf_dsq_move_to_local(dsq_id) \ argument
72 #define __COMPAT_scx_bpf_dsq_move(it__iter, p, dsq_id, enq_flags) \ argument
79 #define __COMPAT_scx_bpf_dsq_move_vtime(it__iter, p, dsq_id, enq_flags) \ argument
90 #define scx_bpf_dispatch(p, dsq_id, slice, enq_flags) \ argument
93 #define scx_bpf_dispatch_vtime(p, dsq_id, slice, vtime, enq_flags) \ argument
96 #define scx_bpf_consume(dsq_id) ({ \ argument
107 #define scx_bpf_dispatch_from_dsq(it__iter, p, dsq_id, enq_flags) ({ \ argument
112 #define scx_bpf_dispatch_vtime_from_dsq(it__iter, p, dsq_id, enq_flags) ({ \ argument
[all …]
/linux/kernel/sched/
H A Dext.c94 u64 dsq_id; member
190 static struct scx_dispatch_q *find_user_dsq(struct scx_sched *sch, u64 dsq_id) in find_user_dsq()
1070 struct rq *rq, u64 dsq_id, in find_dsq_for_dispatch()
1103 struct task_struct *p, u64 dsq_id, in mark_direct_dispatch()
1931 u64 dsq_id, u64 enq_flags) in finish_dispatch()
3272 static void init_dsq(struct scx_dispatch_q *dsq, u64 dsq_id) in init_dsq()
3292 static void destroy_dsq(struct scx_sched *sch, u64 dsq_id) in destroy_dsq()
5266 u64 dsq_id, u64 enq_flags) in scx_dsq_insert_commit()
5327 __bpf_kfunc void scx_bpf_dsq_insert(struct task_struct *p, u64 dsq_id, u64 slice, in scx_bpf_dsq_insert()
5369 __bpf_kfunc void scx_bpf_dsq_insert_vtime(struct task_struct *p, u64 dsq_id, in scx_bpf_dsq_insert_vtime()
[all …]
/linux/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