Lines Matching refs:src_cset
2672 void cgroup_migrate_add_src(struct css_set *src_cset, in cgroup_migrate_add_src() argument
2687 if (src_cset->dead) in cgroup_migrate_add_src()
2690 src_cgrp = cset_cgroup_from_root(src_cset, dst_cgrp->root); in cgroup_migrate_add_src()
2691 ext_src_cset = container_of(src_cset, struct ext_css_set, cset); in cgroup_migrate_add_src()
2696 WARN_ON(src_cset->mg_src_cgrp); in cgroup_migrate_add_src()
2697 WARN_ON(src_cset->mg_dst_cgrp); in cgroup_migrate_add_src()
2698 WARN_ON(!list_empty(&src_cset->mg_tasks)); in cgroup_migrate_add_src()
2699 WARN_ON(!list_empty(&src_cset->mg_node)); in cgroup_migrate_add_src()
2701 src_cset->mg_src_cgrp = src_cgrp; in cgroup_migrate_add_src()
2702 src_cset->mg_dst_cgrp = dst_cgrp; in cgroup_migrate_add_src()
2703 get_css_set(src_cset); in cgroup_migrate_add_src()
2730 struct css_set *src_cset = &ext_src_set->cset; in cgroup_migrate_prepare_dst() local
2736 dst_cset = find_css_set(src_cset, src_cset->mg_dst_cgrp); in cgroup_migrate_prepare_dst()
2741 WARN_ON_ONCE(src_cset->mg_dst_cset || dst_cset->mg_dst_cset); in cgroup_migrate_prepare_dst()
2748 if (src_cset == dst_cset) { in cgroup_migrate_prepare_dst()
2749 src_cset->mg_src_cgrp = NULL; in cgroup_migrate_prepare_dst()
2750 src_cset->mg_dst_cgrp = NULL; in cgroup_migrate_prepare_dst()
2752 put_css_set(src_cset); in cgroup_migrate_prepare_dst()
2757 src_cset->mg_dst_cset = dst_cset; in cgroup_migrate_prepare_dst()
2766 if (src_cset->subsys[ssid] != dst_cset->subsys[ssid]) in cgroup_migrate_prepare_dst()