Home
last modified time | relevance | path

Searched refs:scx_missing_caps (Results 1 – 4 of 4) sorted by relevance

/linux/kernel/sched/ext/
H A Dsub.h131 static inline u64 scx_missing_caps(struct scx_sched *sch, s32 cpu, u64 needed) in scx_missing_caps() function
209 return likely(!scx_missing_caps(scx_task_sched(p), cpu_of(rq), SCX_CAP_BASE)); in scx_task_can_stay_on_cpu()
225 static inline u64 scx_missing_caps(struct scx_sched *sch, s32 cpu, u64 needed) { return 0; } in scx_missing_caps() function
H A Dsub.c710 missing = scx_missing_caps(asch, cpu_of(rq), needed); in scx_resolve_local_dsq()
764 missing = scx_missing_caps(scx_task_sched(p), cpu_of(rq), scx_caps_for_task(p)); in scx_task_reenq_on_cap_revoke()
2252 if (scx_missing_caps(child, cpu_of(rq), SCX_CAP_BASE)) in scx_bpf_sub_dispatch()
H A Didle.c764 if (unlikely(scx_missing_caps(pos, cpu, SCX_CAP_BASE))) { in scx_idle_notify()
H A Dext.c1112 if (unlikely(scx_missing_caps(sch, cpu_of(rq), SCX_CAP_BASE))) { in schedule_dsq_reenq()
1367 unlikely(scx_missing_caps(scx_task_sched(p), cpu_of(rq), SCX_CAP_BASE))) { in apply_task_slice_oob()
8591 if (kickable && !scx_missing_caps(pcpu->sch, cpu, SCX_CAP_BASE)) { in kick_one_cpu()
8596 if (unlikely(scx_missing_caps(pcpu->sch, cpu, caps))) in kick_one_cpu()
8639 if (likely(!scx_missing_caps(pcpu->sch, cpu, SCX_CAP_BASE))) in kick_cpus_irq_workfn()
9615 unlikely(scx_missing_caps(sch, cpu_of(locked_rq), SCX_CAP_BASE))) { in scx_bpf_task_set_dsq_vtime()
10341 if (likely(!scx_missing_caps(sch, cpu, SCX_CAP_PERF))) {