Lines Matching refs:kargs
5933 static int cgroup_css_set_fork(struct kernel_clone_args *kargs) in cgroup_css_set_fork() argument
5942 if (kargs->flags & CLONE_INTO_CGROUP) in cgroup_css_set_fork()
5952 if (!(kargs->flags & CLONE_INTO_CGROUP)) { in cgroup_css_set_fork()
5953 kargs->cset = cset; in cgroup_css_set_fork()
5957 f = fget_raw(kargs->cgroup); in cgroup_css_set_fork()
5986 !(kargs->flags & CLONE_THREAD)); in cgroup_css_set_fork()
5990 kargs->cset = find_css_set(cset, dst_cgrp); in cgroup_css_set_fork()
5991 if (!kargs->cset) { in cgroup_css_set_fork()
5998 kargs->cgrp = dst_cgrp; in cgroup_css_set_fork()
6009 if (kargs->cset) in cgroup_css_set_fork()
6010 put_css_set(kargs->cset); in cgroup_css_set_fork()
6021 static void cgroup_css_set_put_fork(struct kernel_clone_args *kargs) in cgroup_css_set_put_fork() argument
6026 if (kargs->flags & CLONE_INTO_CGROUP) { in cgroup_css_set_put_fork()
6027 struct cgroup *cgrp = kargs->cgrp; in cgroup_css_set_put_fork()
6028 struct css_set *cset = kargs->cset; in cgroup_css_set_put_fork()
6034 kargs->cset = NULL; in cgroup_css_set_put_fork()
6039 kargs->cgrp = NULL; in cgroup_css_set_put_fork()
6054 int cgroup_can_fork(struct task_struct *child, struct kernel_clone_args *kargs) in cgroup_can_fork() argument
6059 ret = cgroup_css_set_fork(kargs); in cgroup_can_fork()
6064 ret = ss->can_fork(child, kargs->cset); in cgroup_can_fork()
6076 ss->cancel_fork(child, kargs->cset); in cgroup_can_fork()
6079 cgroup_css_set_put_fork(kargs); in cgroup_can_fork()
6094 struct kernel_clone_args *kargs) in cgroup_cancel_fork() argument
6101 ss->cancel_fork(child, kargs->cset); in cgroup_cancel_fork()
6103 cgroup_css_set_put_fork(kargs); in cgroup_cancel_fork()
6114 struct kernel_clone_args *kargs) in cgroup_post_fork() argument
6121 cset = kargs->cset; in cgroup_post_fork()
6122 kargs->cset = NULL; in cgroup_post_fork()
6167 if (kargs->flags & CLONE_NEWCGROUP) { in cgroup_post_fork()
6175 cgroup_css_set_put_fork(kargs); in cgroup_post_fork()