Lines Matching refs:dst_cgrp
2375 struct cgroup *dst_cgrp) in cgroup_taskset_migrate() argument
2387 for_each_e_css(css, i, dst_cgrp) { in cgroup_taskset_migrate()
2423 for_each_e_css(css, i, dst_cgrp) { in cgroup_taskset_migrate()
2434 for_each_e_css(css, i, dst_cgrp) { in cgroup_taskset_migrate()
2493 struct cgroup *dst_cgrp, in cgroup_migrate_add_src() argument
2509 src_cgrp = cset_cgroup_from_root(src_cset, dst_cgrp->root); in cgroup_migrate_add_src()
2539 static int cgroup_migrate_prepare_dst(struct cgroup *dst_cgrp, in cgroup_migrate_prepare_dst() argument
2551 if (dst_cgrp && cgroup_on_dfl(dst_cgrp) && cgroup_parent(dst_cgrp) && in cgroup_migrate_prepare_dst()
2552 dst_cgrp->child_subsys_mask) in cgroup_migrate_prepare_dst()
2560 dst_cgrp ?: src_cset->dfl_cgrp); in cgroup_migrate_prepare_dst()
2645 static int cgroup_attach_task(struct cgroup *dst_cgrp, in cgroup_attach_task() argument
2657 cgroup_migrate_add_src(task_css_set(task), dst_cgrp, in cgroup_attach_task()
2666 ret = cgroup_migrate_prepare_dst(dst_cgrp, &preloaded_csets); in cgroup_attach_task()
2668 ret = cgroup_migrate(leader, threadgroup, dst_cgrp); in cgroup_attach_task()
2675 struct cgroup *dst_cgrp, in cgroup_procs_write_permission() argument
2691 if (!ret && cgroup_on_dfl(dst_cgrp)) { in cgroup_procs_write_permission()
2700 while (!cgroup_is_descendant(dst_cgrp, cgrp)) in cgroup_procs_write_permission()