Searched refs:scx_missing_caps (Results 1 – 4 of 4) sorted by relevance
| /linux/kernel/sched/ext/ |
| H A D | sub.h | 131 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 D | sub.c | 710 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 D | idle.c | 764 if (unlikely(scx_missing_caps(pos, cpu, SCX_CAP_BASE))) { in scx_idle_notify()
|
| H A D | ext.c | 1112 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))) {
|