Home
last modified time | relevance | path

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

/linux/kernel/sched/ !
H A Dext.c22 struct scx_sched __rcu *scx_root;
32 .key_len = sizeof_field(struct scx_sched, ops.sub_cgroup_id),
33 .key_offset = offsetof(struct scx_sched, ops.sub_cgroup_id),
34 .head_offset = offsetof(struct scx_sched, hash_node),
70 static struct scx_sched *scx_enabling_sub_sched;
72 #define scx_enabling_sub_sched (struct scx_sched *)NULL
83 * Watchdog interval. All scx_sched's share a single watchdog timer and the
200 static void scx_kick_cpu(struct scx_sched *sch, s32 cpu, u64 flags);
201 static void scx_disable(struct scx_sched *sch, enum scx_exit_kind kind);
202 static bool scx_vexit(struct scx_sched *sc
[all...]
H A Dext_idle.c755 struct scx_sched *sch = scx_root; in __scx_update_idle()
842 static int validate_node(struct scx_sched *sch, int node) in validate_node()
870 static bool check_builtin_idle_enabled(struct scx_sched *sch)
912 static s32 select_cpu_from_kfunc(struct scx_sched *sch, struct task_struct *p, in select_cpu_from_kfunc()
973 struct scx_sched *sch;
1003 struct scx_sched *sch;
1058 struct scx_sched *sch; in scx_bpf_select_cpu_and()
1076 struct scx_sched *sch;
1112 struct scx_sched *sch; in scx_bpf_get_idle_cpumask()
1137 struct scx_sched *sc in scx_bpf_get_idle_smtmask_node()
[all...]
H A Dext_internal.h958 struct scx_sched;
987 struct scx_sched *sch;
1011 struct scx_sched {
1081 struct scx_sched *ancestors[];
1364 extern struct scx_sched __rcu *scx_root;
1378 static inline bool scx_bypassing(struct scx_sched *sch, s32 cpu)
1386 * scx_task_sched - Find scx_sched scheduling a task
1392 static inline struct scx_sched *scx_task_sched(const struct task_struct *p)
1400 * scx_task_sched_rcu - Find scx_sched scheduling a task
1403 * Return @p's scheduler instance. The returned scx_sched i
887 struct scx_sched { global() struct
901 pcpuscx_sched global() argument
907 warned_zero_slicescx_sched global() argument
908 warned_deprecated_rqscx_sched global() argument
910 exit_kindscx_sched global() argument
911 exit_infoscx_sched global() argument
913 kobjscx_sched global() argument
915 helperscx_sched global() argument
916 error_irq_workscx_sched global() argument
917 disable_workscx_sched global() argument
918 rcu_workscx_sched global() argument
[all...]