dst_cgrp 122 include/trace/events/cgroup.h TP_PROTO(struct cgroup *dst_cgrp, const char *path, dst_cgrp 125 include/trace/events/cgroup.h TP_ARGS(dst_cgrp, path, task, threadgroup), dst_cgrp 137 include/trace/events/cgroup.h __entry->dst_root = dst_cgrp->root->hierarchy_id; dst_cgrp 138 include/trace/events/cgroup.h __entry->dst_id = dst_cgrp->id; dst_cgrp 139 include/trace/events/cgroup.h __entry->dst_level = dst_cgrp->level; dst_cgrp 152 include/trace/events/cgroup.h TP_PROTO(struct cgroup *dst_cgrp, const char *path, dst_cgrp 155 include/trace/events/cgroup.h TP_ARGS(dst_cgrp, path, task, threadgroup) dst_cgrp 160 include/trace/events/cgroup.h TP_PROTO(struct cgroup *dst_cgrp, const char *path, dst_cgrp 163 include/trace/events/cgroup.h TP_ARGS(dst_cgrp, path, task, threadgroup) dst_cgrp 224 kernel/cgroup/cgroup-internal.h int cgroup_migrate_vet_dst(struct cgroup *dst_cgrp); dst_cgrp 226 kernel/cgroup/cgroup-internal.h void cgroup_migrate_add_src(struct css_set *src_cset, struct cgroup *dst_cgrp, dst_cgrp 232 kernel/cgroup/cgroup-internal.h int cgroup_attach_task(struct cgroup *dst_cgrp, struct task_struct *leader, dst_cgrp 2572 kernel/cgroup/cgroup.c int cgroup_migrate_vet_dst(struct cgroup *dst_cgrp) dst_cgrp 2575 kernel/cgroup/cgroup.c if (!cgroup_on_dfl(dst_cgrp)) dst_cgrp 2579 kernel/cgroup/cgroup.c if (!cgroup_is_valid_domain(dst_cgrp->dom_cgrp)) dst_cgrp 2583 kernel/cgroup/cgroup.c if (cgroup_is_mixable(dst_cgrp)) dst_cgrp 2590 kernel/cgroup/cgroup.c if (cgroup_can_be_thread_root(dst_cgrp) || cgroup_is_threaded(dst_cgrp)) dst_cgrp 2594 kernel/cgroup/cgroup.c if (dst_cgrp->subtree_control) dst_cgrp 2647 kernel/cgroup/cgroup.c struct cgroup *dst_cgrp, dst_cgrp 2663 kernel/cgroup/cgroup.c src_cgrp = cset_cgroup_from_root(src_cset, dst_cgrp->root); dst_cgrp 2674 kernel/cgroup/cgroup.c src_cset->mg_dst_cgrp = dst_cgrp; dst_cgrp 2792 kernel/cgroup/cgroup.c int cgroup_attach_task(struct cgroup *dst_cgrp, struct task_struct *leader, dst_cgrp 2799 kernel/cgroup/cgroup.c ret = cgroup_migrate_vet_dst(dst_cgrp); dst_cgrp 2808 kernel/cgroup/cgroup.c cgroup_migrate_add_src(task_css_set(task), dst_cgrp, &mgctx); dst_cgrp 2823 kernel/cgroup/cgroup.c TRACE_CGROUP_PATH(attach_task, dst_cgrp, leader, threadgroup); dst_cgrp 4730 kernel/cgroup/cgroup.c struct cgroup *dst_cgrp, dst_cgrp 4741 kernel/cgroup/cgroup.c while (!cgroup_is_descendant(dst_cgrp, com_cgrp)) dst_cgrp 4760 kernel/cgroup/cgroup.c !cgroup_is_descendant(dst_cgrp, ns->root_cset->dfl_cgrp))) dst_cgrp 4769 kernel/cgroup/cgroup.c struct cgroup *src_cgrp, *dst_cgrp; dst_cgrp 4773 kernel/cgroup/cgroup.c dst_cgrp = cgroup_kn_lock_live(of->kn, false); dst_cgrp 4774 kernel/cgroup/cgroup.c if (!dst_cgrp) dst_cgrp 4787 kernel/cgroup/cgroup.c ret = cgroup_procs_write_permission(src_cgrp, dst_cgrp, dst_cgrp 4792 kernel/cgroup/cgroup.c ret = cgroup_attach_task(dst_cgrp, task, true); dst_cgrp 4810 kernel/cgroup/cgroup.c struct cgroup *src_cgrp, *dst_cgrp; dst_cgrp 4816 kernel/cgroup/cgroup.c dst_cgrp = cgroup_kn_lock_live(of->kn, false); dst_cgrp 4817 kernel/cgroup/cgroup.c if (!dst_cgrp) dst_cgrp 4831 kernel/cgroup/cgroup.c ret = cgroup_procs_write_permission(src_cgrp, dst_cgrp, dst_cgrp 4838 kernel/cgroup/cgroup.c if (src_cgrp->dom_cgrp != dst_cgrp->dom_cgrp) dst_cgrp 4841 kernel/cgroup/cgroup.c ret = cgroup_attach_task(dst_cgrp, task, false);