Searched refs:scx_sched (Results 1 – 5 of 5) sorted by relevance
| /linux/kernel/sched/ |
| H A D | ext_internal.h | 958 struct scx_sched; 987 struct scx_sched *sch; 1011 struct scx_sched { struct 1081 struct scx_sched *ancestors[]; argument 1364 extern struct scx_sched __rcu *scx_root; 1378 static inline bool scx_bypassing(struct scx_sched *sch, s32 cpu) in scx_bypassing() 1392 static inline struct scx_sched *scx_task_sched(const struct task_struct *p) in scx_task_sched() 1405 static inline struct scx_sched *scx_task_sched_rcu(const struct task_struct *p) in scx_task_sched_rcu() 1417 static inline bool scx_task_on_sched(struct scx_sched *sch, in scx_task_on_sched() 1431 static inline struct scx_sched *scx_prog_sched(const struct bpf_prog_aux *aux) in scx_prog_sched() [all …]
|
| 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 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 *sch, enum scx_exit_kind kind, 205 static __printf(4, 5) bool scx_exit(struct scx_sched *sch, in scx_exit() [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) in check_builtin_idle_enabled() 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; in scx_bpf_cpu_node() 1003 struct scx_sched *sch; in scx_bpf_select_cpu_dfl() 1058 struct scx_sched *sch; in __scx_bpf_select_cpu_and() 1076 struct scx_sched *sch; in scx_bpf_select_cpu_and() 1112 struct scx_sched *sch; in scx_bpf_get_idle_cpumask_node() 1137 struct scx_sched *sch; in scx_bpf_get_idle_cpumask() [all …]
|
| /linux/include/linux/sched/ |
| H A D | ext.h | 91 struct scx_sched *sched; 170 struct scx_sched; 182 struct scx_sched __rcu *sched;
|
| /linux/include/linux/ |
| H A D | cgroup-defs.h | 633 struct scx_sched __rcu *scx_sched; member
|