Lines Matching refs:scx_parent
244 static struct scx_sched *scx_parent(struct scx_sched *sch) in scx_parent() function
280 if (!list_is_last(&pos->sibling, &scx_parent(pos)->children)) in scx_next_descendant_pre()
282 pos = scx_parent(pos); in scx_next_descendant_pre()
299 static struct scx_sched *scx_parent(struct scx_sched *sch) { return NULL; } in scx_parent() function
369 while (scx_parent(sch) && scx_bypassing(sch, cpu)) in bypass_enq_target_dsq()
370 sch = scx_parent(sch); in bypass_enq_target_dsq()
3498 if (unlikely(scx_parent(sch))) { in __scx_init_task()
5184 struct scx_sched *host = scx_parent(sch) ?: sch; in enable_bypass_dsp()
5239 if (scx_parent(sch)) { in disable_bypass_dsp()
5240 ret = atomic_dec_return(&scx_parent(sch)->bypass_dsp_enable_depth); in disable_bypass_dsp()
5469 struct scx_sched *parent = scx_parent(sch); in scx_link_sched()
5506 if (scx_parent(sch)) { in scx_unlink_sched()
5546 struct scx_sched *parent = scx_parent(sch); in scx_fail_parent()
5575 struct scx_sched *parent = scx_parent(sch); in scx_sub_disable()
5911 if (scx_parent(sch)) in scx_disable_workfn()
8361 if (unlikely(scx_parent(child) != parent)) { in scx_bpf_sub_dispatch()