Searched refs:scx_sched (Results 1 – 3 of 3) sorted by relevance
| /linux/kernel/sched/ |
| H A D | ext.c | 20 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 D | ext_idle.c | 735 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 D | ext_internal.h | 887 struct scx_sched { struct
|