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);