| /linux/tools/sched_ext/include/scx/ |
| H A D | compat.bpf.h | 47 #define scx_bpf_dsq_move_to_local(dsq_id, enq_flags) \ argument 68 #define scx_bpf_dsq_move(it__iter, p, dsq_id, enq_flags) \ argument 75 #define scx_bpf_dsq_move_vtime(it__iter, p, dsq_id, enq_flags) \ argument 154 static inline bool __COMPAT_is_enq_cpu_selected(u64 enq_flags) in __COMPAT_is_enq_cpu_selected() 333 u64 enq_flags) in scx_bpf_dsq_insert_vtime() 369 scx_bpf_dsq_insert(struct task_struct *p, u64 dsq_id, u64 slice, u64 enq_flags) in scx_bpf_dsq_insert()
|
| /linux/kernel/sched/ext/ |
| H A D | sub.h | 94 …cal_dsq(struct scx_sched *sch, struct rq *rq, struct task_struct *p, u64 *enq_flags) { return &rq-… in scx_resolve_local_dsq() 154 static inline u64 scx_caps_for_enq(u64 enq_flags) in scx_caps_for_enq() 173 static inline u64 scx_caps_for_preempt(struct scx_sched *sch, struct rq *rq, u64 enq_flags) in scx_caps_for_preempt() 226 static inline u64 scx_caps_for_preempt(struct scx_sched *sch, struct rq *rq, u64 enq_flags) { retur… in scx_caps_for_preempt()
|
| H A D | ext.c | 354 static bool rq_is_open(struct rq *rq, u64 enq_flags) in rq_is_open() 1373 static void apply_slice_vtime(struct task_struct *p, u64 slice, u64 vtime, u64 enq_flags) in apply_slice_vtime() 1423 static void dsq_inc_nr(struct scx_dispatch_q *dsq, struct task_struct *p, u64 enq_flags) in dsq_inc_nr() 1520 u64 enq_flags) in rq_owned_post_enq() 1591 u64 slice, u64 vtime, u64 enq_flags) in scx_dispatch_enqueue() 1858 u64 slice, u64 vtime, u64 enq_flags) in mark_direct_dispatch() 1910 u64 enq_flags) in direct_dispatch() 1975 void scx_do_enqueue_task(struct rq *rq, struct task_struct *p, u64 enq_flags, in scx_do_enqueue_task() 2142 u64 enq_flags = core_enq_flags | rq->scx.remote_activate_enq_flags; in enqueue_task_scx() local 2377 u64 enq_flags, struct scx_dispatch_q *src_dsq, in scx_move_local_task_to_local_dsq() [all …]
|
| H A D | sub.c | 698 struct task_struct *p, u64 *enq_flags) in scx_resolve_local_dsq()
|
| H A D | internal.h | 1298 u64 enq_flags; member
|
| /linux/tools/testing/selftests/sched_ext/ |
| H A D | select_cpu_dfl.bpf.c | 23 u64 enq_flags) in BPF_STRUCT_OPS()
|
| H A D | enq_select_cpu_fails.bpf.c | |
| H A D | cyclic_kick_wait.bpf.c | 34 u64 enq_flags) in BPF_STRUCT_OPS()
|
| H A D | select_cpu_dfl_nodispatch.bpf.c | 53 u64 enq_flags) in BPF_STRUCT_OPS()
|
| H A D | dsp_local_on.bpf.c | 26 u64 enq_flags) in BPF_STRUCT_OPS()
|
| H A D | nohz_tick.bpf.c | 25 void BPF_STRUCT_OPS(nohz_tick_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS()
|
| H A D | maximal.bpf.c | 23 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 D | exit.bpf.c | 31 void BPF_STRUCT_OPS(exit_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS() argument
|
| H A D | numa.bpf.c | 85 void BPF_STRUCT_OPS(numa_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS()
|
| H A D | allowed_cpus.bpf.c | 89 void BPF_STRUCT_OPS(allowed_cpus_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS()
|
| H A D | peek_dsq.bpf.c | 108 void BPF_STRUCT_OPS(peek_dsq_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS() argument
|
| /linux/tools/sched_ext/ |
| H A D | scx_cpu0.bpf.c | 50 BPF_STRUCT_OPS(cpu0_enqueue,struct task_struct * p,u64 enq_flags) BPF_STRUCT_OPS() argument
|
| H A D | scx_flatcg.bpf.c | 345 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 D | scx_central.bpf.c | 103 void BPF_STRUCT_OPS(central_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS()
|
| H A D | scx_pair.bpf.c | 255 void BPF_STRUCT_OPS(pair_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS()
|
| H A D | scx_qmap.bpf.c | 402 void BPF_STRUCT_OPS(qmap_enqueue, struct task_struct *p, u64 enq_flags) in BPF_STRUCT_OPS()
|