Home
last modified time | relevance | path

Searched refs:cgroup_init (Results 1 – 9 of 9) sorted by relevance

/linux/tools/testing/selftests/sched_ext/
H A Dmaximal.bpf.c158 .cgroup_init = (void *) maximal_cgroup_init,
/linux/tools/sched_ext/
H A Dscx_pair.bpf.c651 .cgroup_init = (void *)pair_cgroup_init,
H A Dscx_flatcg.bpf.c972 .cgroup_init = (void *)fcg_cgroup_init,
/linux/kernel/sched/ext/
H A Dsub.c1334 * ops.cgroup_init() failed on the parent (see scx_cgroup_return_subtree()):
1368 if (SCX_HAS_OP(sch, cgroup_init)) { in scx_cgroup_claim_subtree()
1369 ret = SCX_CALL_OP_RET(sch, cgroup_init, NULL, css->cgroup, &args); in scx_cgroup_claim_subtree()
1371 scx_error(sch, "ops.cgroup_init() failed (%d)", ret); in scx_cgroup_claim_subtree()
1388 /* skip the exit if the parent's ops.cgroup_init() failed */ in scx_cgroup_claim_subtree()
1425 * anyway with %SCX_TG_INITED cleared, as ops.cgroup_init() failed or never ran
1451 /* skip the exit if @sch's ops.cgroup_init() failed for the tg */ in scx_cgroup_return_subtree()
1488 if (SCX_HAS_OP(parent, cgroup_init)) { in scx_cgroup_return_subtree()
1489 ret = SCX_CALL_OP_RET(parent, cgroup_init, NULL, css->cgroup, &args); in scx_cgroup_return_subtree()
1491 scx_error(parent, "ops.cgroup_init() faile in scx_cgroup_return_subtree()
[all...]
H A Dext.c4789 * Return the sched that @tg's ops.cgroup_init() succeeded on, %NULL if @tg
4809 /* INITED means ops.cgroup_init() succeeded on @tg->scx.sched */ in scx_tg_knob_sched()
4823 * parent's ops.cgroup_init() fails while a sub-scheduler is being disabled. in scx_tg_online()
4859 if (SCX_HAS_OP(sch, cgroup_init)) { in scx_tg_offline()
4867 ret = SCX_CALL_OP_RET(sch, cgroup_init, in scx_tg_offline()
4870 ret = scx_ops_sanitize_err(sch, "cgroup_init", ret);
5256 /* also clear the sched of tgs whose ops.cgroup_init() failed */ in scx_cgroup_init()
5281 if (sch->ops.cgroup_init) {
5290 ret = SCX_CALL_OP_RET(sch, cgroup_init, NULL, css->cgroup, &args);
5292 scx_error(sch, "ops.cgroup_init() faile
[all...]
H A Dinternal.h278 /* argument container for ops.cgroup_init() */
685 * @cgroup_init: Initialize a cgroup
694 * receives ops.cgroup_init() for every cgroup in its subtree while the
707 s32 (*cgroup_init)(struct cgroup *cgrp, member
715 * ops.cgroup_init() it pairs with, either when the BPF scheduler is
736 * reference cgroups the sched never received ops.cgroup_init() for, as
777 * ops.cgroup_init() for @cgrp - at a sub-scheduler attach point, the
/linux/init/
H A Dmain.c1181 cgroup_init(); in start_kernel()
/linux/Documentation/scheduler/
H A Dsched-ext.rst251 through ``ops.cgroup_init()`` and reports subsequent changes through
/linux/kernel/cgroup/
H A Dcgroup.c6522 int __init cgroup_init(void) in cgroup_init() function