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;
199 static void scx_kick_cpu(struct scx_sched *sch, s32 cpu, u64 flags);
200 static bool scx_vexit(struct scx_sched *sch, enum scx_exit_kind kind,
203 static __printf(4, 5) bool scx_exit(struct scx_sched *sch, in scx_exit()
248 static struct scx_dispatch_q *find_global_dsq(struct scx_sched *sch, in find_global_dsq()
254 static struct scx_dispatch_q *find_user_dsq(struct scx_sched *sch, u64 dsq_id) in find_user_dsq()
386 static __always_inline bool scx_kf_allowed(struct scx_sched *sch, u32 mask) in scx_kf_allowed()
417 static __always_inline bool scx_kf_allowed_on_arg_tasks(struct scx_sched *sch, in scx_kf_allowed_on_arg_tasks()
683 * @sch: scx_sched to account events for
696 * @sch: scx_sched t
[all...]
H A Dext_idle.c735 struct scx_sched *sch = scx_root; in __scx_update_idle()
821 static int validate_node(struct scx_sched *sch, int node) in validate_node()
849 static bool check_builtin_idle_enabled(struct scx_sched *sch) in check_builtin_idle_enabled()
891 static s32 select_cpu_from_kfunc(struct scx_sched *sch, struct task_struct *p, in select_cpu_from_kfunc()
958 struct scx_sched *sch; in scx_bpf_cpu_node()
986 struct scx_sched *sch; in scx_bpf_select_cpu_dfl()
1039 struct scx_sched *sch; in __scx_bpf_select_cpu_and()
1057 struct scx_sched *sch; in scx_bpf_select_cpu_and()
1080 struct scx_sched *sch; in scx_bpf_get_idle_cpumask_node()
1104 struct scx_sched *sc in scx_bpf_get_idle_cpumask()
[all...]
H A Dext_internal.h887 struct scx_sched { struct