Home
last modified time | relevance | path

Searched refs:scx_parent (Results 1 – 3 of 3) sorted by relevance

/linux/kernel/sched/ext/
H A Dsub.c56 next = list_next_or_null_rcu(&scx_parent(pos)->children, &pos->sibling, in scx_skip_subtree_pre()
60 pos = scx_parent(pos); in scx_skip_subtree_pre()
1297 struct scx_sched *parent = scx_parent(sch); in scx_fail_parent()
1353 struct scx_sched *parent = scx_parent(sch); in scx_cgroup_claim_subtree()
1441 struct scx_sched *parent = scx_parent(sch); in scx_cgroup_return_subtree()
1508 struct scx_sched *parent = scx_parent(sch); in scx_sub_disable()
2240 if (unlikely(scx_parent(child) != parent)) { in scx_bpf_sub_dispatch()
2277 if (unlikely(scx_parent(child) != parent)) { in sub_cap_preamble()
2554 if (unlikely(scx_parent(target) != sch)) { in scx_bpf_sub_caps()
2636 if (unlikely(scx_parent(child) != parent)) { in scx_bpf_sub_kill_bstr()
H A Dinternal.h2444 static inline struct scx_sched *scx_parent(struct scx_sched *sch) in scx_parent() function
2482 static inline struct scx_sched *scx_parent(struct scx_sched *sch) { return NULL; } in scx_parent() function
H A Dext.c337 while (scx_parent(sch) && scx_bypassing(sch, cpu)) in bypass_enq_target_dsq()
338 sch = scx_parent(sch); in bypass_enq_target_dsq()
3866 if (unlikely(scx_parent(sch))) { in __scx_init_task()
5339 if (scx_parent(sch)) in scx_sched_free_rcu_work()
5340 kobject_put(&scx_parent(sch)->kobj); in scx_sched_free_rcu_work()
5942 struct scx_sched *host = scx_parent(sch) ?: sch; in enable_bypass_dsp()
5997 if (scx_parent(sch)) { in scx_disable_bypass_dsp()
5998 ret = atomic_dec_return(&scx_parent(sch)->bypass_dsp_enable_depth); in scx_disable_bypass_dsp()
6284 struct scx_sched *parent = scx_parent(sch); in scx_link_sched()
6365 const char *type = scx_parent(sch) ? "sub-scheduler" : "scheduler"; in scx_log_sched_disable()
[all …]