Searched refs:scx_sched (Results 1 – 3 of 3) sorted by relevance
| /linux/kernel/sched/ ! |
| H A D | ext.c | 22 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 D | ext_idle.c | 755 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 D | ext_internal.h | 958 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...] |