Lines Matching refs:src_cset
2691 void cgroup_migrate_add_src(struct css_set *src_cset, in cgroup_migrate_add_src() argument
2705 if (src_cset->dead) in cgroup_migrate_add_src()
2708 if (!list_empty(&src_cset->mg_src_preload_node)) in cgroup_migrate_add_src()
2711 src_cgrp = cset_cgroup_from_root(src_cset, dst_cgrp->root); in cgroup_migrate_add_src()
2713 WARN_ON(src_cset->mg_src_cgrp); in cgroup_migrate_add_src()
2714 WARN_ON(src_cset->mg_dst_cgrp); in cgroup_migrate_add_src()
2715 WARN_ON(!list_empty(&src_cset->mg_tasks)); in cgroup_migrate_add_src()
2716 WARN_ON(!list_empty(&src_cset->mg_node)); in cgroup_migrate_add_src()
2718 src_cset->mg_src_cgrp = src_cgrp; in cgroup_migrate_add_src()
2719 src_cset->mg_dst_cgrp = dst_cgrp; in cgroup_migrate_add_src()
2720 get_css_set(src_cset); in cgroup_migrate_add_src()
2721 list_add_tail(&src_cset->mg_src_preload_node, &mgctx->preloaded_src_csets); in cgroup_migrate_add_src()
2740 struct css_set *src_cset, *tmp_cset; in cgroup_migrate_prepare_dst() local
2745 list_for_each_entry_safe(src_cset, tmp_cset, &mgctx->preloaded_src_csets, in cgroup_migrate_prepare_dst()
2751 dst_cset = find_css_set(src_cset, src_cset->mg_dst_cgrp); in cgroup_migrate_prepare_dst()
2755 WARN_ON_ONCE(src_cset->mg_dst_cset || dst_cset->mg_dst_cset); in cgroup_migrate_prepare_dst()
2762 if (src_cset == dst_cset) { in cgroup_migrate_prepare_dst()
2763 src_cset->mg_src_cgrp = NULL; in cgroup_migrate_prepare_dst()
2764 src_cset->mg_dst_cgrp = NULL; in cgroup_migrate_prepare_dst()
2765 list_del_init(&src_cset->mg_src_preload_node); in cgroup_migrate_prepare_dst()
2766 put_css_set(src_cset); in cgroup_migrate_prepare_dst()
2771 src_cset->mg_dst_cset = dst_cset; in cgroup_migrate_prepare_dst()
2780 if (src_cset->subsys[ssid] != dst_cset->subsys[ssid]) in cgroup_migrate_prepare_dst()
2987 struct css_set *src_cset; in cgroup_update_dfl_csses() local
3027 list_for_each_entry(src_cset, &mgctx.preloaded_src_csets, in cgroup_update_dfl_csses()
3032 list_for_each_entry_safe(task, ntask, &src_cset->tasks, cg_list) in cgroup_update_dfl_csses()