Searched refs:kargs (Results 1 – 5 of 5) sorted by relevance
161 struct kernel_clone_args kargs = {}; in sys_clone() local168 kargs.flags = (lower_32_bits(clone_flags) & ~CSIGNAL); in sys_clone()169 kargs.pidfd = (int __user *)parent_tidptr; in sys_clone()170 kargs.child_tid = (int __user *)child_tidptr; in sys_clone()171 kargs.parent_tid = (int __user *)parent_tidptr; in sys_clone()172 kargs.exit_signal = (lower_32_bits(clone_flags) & CSIGNAL); in sys_clone()173 kargs.stack = newsp; in sys_clone()175 return kernel_clone(&kargs); in sys_clone()
2579 noinline static int copy_clone_args_from_user(struct kernel_clone_args *kargs, in copy_clone_args_from_user() argument2585 pid_t *kset_tid = kargs->set_tid; in copy_clone_args_from_user()2625 *kargs = (struct kernel_clone_args){ in copy_clone_args_from_user()2640 (kargs->set_tid_size * sizeof(pid_t)))) in copy_clone_args_from_user()2643 kargs->set_tid = kset_tid; in copy_clone_args_from_user()2656 static inline bool clone3_stack_valid(struct kernel_clone_args *kargs) in clone3_stack_valid() argument2658 if (kargs->stack == 0) { in clone3_stack_valid()2659 if (kargs->stack_size > 0) in clone3_stack_valid()2662 if (kargs->stack_size == 0) in clone3_stack_valid()2665 if (!access_ok((void __user *)kargs->stack, kargs->stack_size)) in clone3_stack_valid()[all …]
125 struct kernel_clone_args *kargs);127 struct kernel_clone_args *kargs);129 struct kernel_clone_args *kargs);714 struct kernel_clone_args *kargs) { return 0; } in cgroup_can_fork() argument716 struct kernel_clone_args *kargs) {} in cgroup_cancel_fork() argument718 struct kernel_clone_args *kargs) {} in cgroup_post_fork() argument
5933 static int cgroup_css_set_fork(struct kernel_clone_args *kargs) in cgroup_css_set_fork() argument5942 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()[all …]
86 extern pid_t kernel_clone(struct kernel_clone_args *kargs);