Searched refs:scx_sched (Results 1 – 3 of 3) sorted by relevance
| /linux/kernel/sched/ |
| H A D | ext.c | 20 static struct scx_sched __rcu *scx_root; 198 static void scx_kick_cpu(struct scx_sched *sch, s32 cpu, u64 flags); 199 static bool scx_vexit(struct scx_sched *sch, enum scx_exit_kind kind, 202 static __printf(4, 5) bool scx_exit(struct scx_sched *sch, in scx_exit() 247 static struct scx_dispatch_q *find_global_dsq(struct scx_sched *sch, in find_global_dsq() 253 static struct scx_dispatch_q *find_user_dsq(struct scx_sched *sch, u64 dsq_id) in find_user_dsq() 385 static __always_inline bool scx_kf_allowed(struct scx_sched *sch, u32 mask) in scx_kf_allowed() 416 static __always_inline bool scx_kf_allowed_on_arg_tasks(struct scx_sched *sch, in scx_kf_allowed_on_arg_tasks() 727 static void scx_read_events(struct scx_sched *sch, 780 static bool ops_cpu_valid(struct scx_sched *sch, s32 cpu, const char *where) in ops_cpu_valid() [all …]
|
| H A D | ext_idle.c | 736 struct scx_sched *sch = scx_root; in __scx_update_idle() 822 static int validate_node(struct scx_sched *sch, int node) in validate_node() 850 static bool check_builtin_idle_enabled(struct scx_sched *sch) in check_builtin_idle_enabled() 885 static s32 select_cpu_from_kfunc(struct scx_sched *sch, struct task_struct *p, in select_cpu_from_kfunc() 952 struct scx_sched *sch; in scx_bpf_cpu_node() 980 struct scx_sched *sch; in scx_bpf_select_cpu_dfl() 1033 struct scx_sched *sch; in __scx_bpf_select_cpu_and() 1051 struct scx_sched *sch; in scx_bpf_select_cpu_and() 1074 struct scx_sched *sch; in scx_bpf_get_idle_cpumask_node() 1098 struct scx_sched *sch; in scx_bpf_get_idle_cpumask() [all …]
|
| H A D | ext_internal.h | 887 struct scx_sched { struct
|