Home
last modified time | relevance | path

Searched refs:scx_sched (Results 1 – 3 of 3) sorted by relevance

/linux/kernel/sched/
H A Dext.c20 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 Dext_idle.c736 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 Dext_internal.h887 struct scx_sched { struct