mgctx 225 kernel/cgroup/cgroup-internal.h void cgroup_migrate_finish(struct cgroup_mgctx *mgctx); mgctx 227 kernel/cgroup/cgroup-internal.h struct cgroup_mgctx *mgctx); mgctx 228 kernel/cgroup/cgroup-internal.h int cgroup_migrate_prepare_dst(struct cgroup_mgctx *mgctx); mgctx 230 kernel/cgroup/cgroup-internal.h struct cgroup_mgctx *mgctx); mgctx 100 kernel/cgroup/cgroup-v1.c DEFINE_CGROUP_MGCTX(mgctx); mgctx 120 kernel/cgroup/cgroup-v1.c cgroup_migrate_add_src(link->cset, to, &mgctx); mgctx 123 kernel/cgroup/cgroup-v1.c ret = cgroup_migrate_prepare_dst(&mgctx); mgctx 143 kernel/cgroup/cgroup-v1.c ret = cgroup_migrate(task, false, &mgctx); mgctx 150 kernel/cgroup/cgroup-v1.c cgroup_migrate_finish(&mgctx); mgctx 2365 kernel/cgroup/cgroup.c struct cgroup_mgctx *mgctx) mgctx 2383 kernel/cgroup/cgroup.c mgctx->tset.nr_tasks++; mgctx 2388 kernel/cgroup/cgroup.c &mgctx->tset.src_csets); mgctx 2391 kernel/cgroup/cgroup.c &mgctx->tset.dst_csets); mgctx 2465 kernel/cgroup/cgroup.c static int cgroup_migrate_execute(struct cgroup_mgctx *mgctx) mgctx 2467 kernel/cgroup/cgroup.c struct cgroup_taskset *tset = &mgctx->tset; mgctx 2475 kernel/cgroup/cgroup.c do_each_subsys_mask(ss, ssid, mgctx->ss_mask) { mgctx 2522 kernel/cgroup/cgroup.c do_each_subsys_mask(ss, ssid, mgctx->ss_mask) { mgctx 2535 kernel/cgroup/cgroup.c do_each_subsys_mask(ss, ssid, mgctx->ss_mask) { mgctx 2607 kernel/cgroup/cgroup.c void cgroup_migrate_finish(struct cgroup_mgctx *mgctx) mgctx 2616 kernel/cgroup/cgroup.c list_splice_tail_init(&mgctx->preloaded_src_csets, &preloaded); mgctx 2617 kernel/cgroup/cgroup.c list_splice_tail_init(&mgctx->preloaded_dst_csets, &preloaded); mgctx 2648 kernel/cgroup/cgroup.c struct cgroup_mgctx *mgctx) mgctx 2676 kernel/cgroup/cgroup.c list_add_tail(&src_cset->mg_preload_node, &mgctx->preloaded_src_csets); mgctx 2693 kernel/cgroup/cgroup.c int cgroup_migrate_prepare_dst(struct cgroup_mgctx *mgctx) mgctx 2700 kernel/cgroup/cgroup.c list_for_each_entry_safe(src_cset, tmp_cset, &mgctx->preloaded_src_csets, mgctx 2730 kernel/cgroup/cgroup.c &mgctx->preloaded_dst_csets); mgctx 2736 kernel/cgroup/cgroup.c mgctx->ss_mask |= 1 << ssid; mgctx 2761 kernel/cgroup/cgroup.c struct cgroup_mgctx *mgctx) mgctx 2774 kernel/cgroup/cgroup.c cgroup_migrate_add_task(task, mgctx); mgctx 2781 kernel/cgroup/cgroup.c return cgroup_migrate_execute(mgctx); mgctx 2795 kernel/cgroup/cgroup.c DEFINE_CGROUP_MGCTX(mgctx); mgctx 2808 kernel/cgroup/cgroup.c cgroup_migrate_add_src(task_css_set(task), dst_cgrp, &mgctx); mgctx 2816 kernel/cgroup/cgroup.c ret = cgroup_migrate_prepare_dst(&mgctx); mgctx 2818 kernel/cgroup/cgroup.c ret = cgroup_migrate(leader, threadgroup, &mgctx); mgctx 2820 kernel/cgroup/cgroup.c cgroup_migrate_finish(&mgctx); mgctx 2934 kernel/cgroup/cgroup.c DEFINE_CGROUP_MGCTX(mgctx); mgctx 2950 kernel/cgroup/cgroup.c cgroup_migrate_add_src(link->cset, dsct, &mgctx); mgctx 2955 kernel/cgroup/cgroup.c ret = cgroup_migrate_prepare_dst(&mgctx); mgctx 2960 kernel/cgroup/cgroup.c list_for_each_entry(src_cset, &mgctx.preloaded_src_csets, mg_preload_node) { mgctx 2965 kernel/cgroup/cgroup.c cgroup_migrate_add_task(task, &mgctx); mgctx 2969 kernel/cgroup/cgroup.c ret = cgroup_migrate_execute(&mgctx); mgctx 2971 kernel/cgroup/cgroup.c cgroup_migrate_finish(&mgctx);