Home
last modified time | relevance | path

Searched defs:enq_flags (Results 1 – 13 of 13) sorted by relevance

/linux/tools/sched_ext/include/scx/
H A Dcompat.bpf.h63 #define scx_bpf_dsq_move(it__iter, p, dsq_id, enq_flags) \ argument
70 #define scx_bpf_dsq_move_vtime(it__iter, p, dsq_id, enq_flags) \ argument
114 static inline bool __COMPAT_is_enq_cpu_selected(u64 enq_flags) in __COMPAT_is_enq_cpu_selected()
282 u64 enq_flags) in scx_bpf_dsq_insert_vtime()
318 scx_bpf_dsq_insert(struct task_struct *p, u64 dsq_id, u64 slice, u64 enq_flags) in scx_bpf_dsq_insert()
/linux/kernel/sched/
H A Dext.c114 u64 enq_flags; member
987 u64 enq_flags) in local_dsq_post_enq()
1011 struct task_struct *p, u64 enq_flags) in dispatch_enqueue()
1251 u64 enq_flags) in mark_direct_dispatch()
1280 u64 enq_flags) in direct_dispatch()
1341 static void do_enqueue_task(struct rq *rq, struct task_struct *p, u64 enq_flags, in do_enqueue_task()
1466 static void enqueue_task_scx(struct rq *rq, struct task_struct *p, int enq_flags) in enqueue_task_scx()
1629 static void move_local_task_to_local_dsq(struct task_struct *p, u64 enq_flags, in move_local_task_to_local_dsq()
1661 static void move_remote_task_to_local_dsq(struct task_struct *p, u64 enq_flags, in move_remote_task_to_local_dsq()
1835 struct task_struct *p, u64 enq_flags, in move_task_between_dsqs()
[all …]
/linux/tools/testing/selftests/sched_ext/
H A Dselect_cpu_dfl.bpf.c23 u64 enq_flags) in BPF_STRUCT_OPS()
H A Denq_select_cpu_fails.bpf.c
H A Dselect_cpu_dfl_nodispatch.bpf.c53 u64 enq_flags) in BPF_STRUCT_OPS()
H A Ddsp_local_on.bpf.c26 u64 enq_flags) in BPF_STRUCT_OPS()
H A Dmaximal.bpf.c23 void BPF_STRUCT_OPS(maximal_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS() argument
36 void BPF_STRUCT_OPS(maximal_runnable, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS() argument
H A Dexit.bpf.c31 void BPF_STRUCT_OPS(exit_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS()
H A Dpeek_dsq.bpf.c108 void BPF_STRUCT_OPS(peek_dsq_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS()
/linux/tools/sched_ext/
H A Dscx_cpu0.bpf.c50 void BPF_STRUCT_OPS(cpu0_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS()
H A Dscx_flatcg.bpf.c345 void BPF_STRUCT_OPS(fcg_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS()
507 void BPF_STRUCT_OPS(fcg_runnable, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS()
H A Dscx_central.bpf.c102 void BPF_STRUCT_OPS(central_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS()
H A Dscx_qmap.bpf.c196 void BPF_STRUCT_OPS(qmap_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS()