Lines Matching refs:clone_flags

1475 static int copy_mm(unsigned long clone_flags, struct task_struct *tsk)  in copy_mm()  argument
1501 if (clone_flags & CLONE_VM) { in copy_mm()
1515 static int copy_fs(unsigned long clone_flags, struct task_struct *tsk) in copy_fs() argument
1518 if (clone_flags & CLONE_FS) { in copy_fs()
1535 static int copy_files(unsigned long clone_flags, struct task_struct *tsk) in copy_files() argument
1547 if (clone_flags & CLONE_FILES) { in copy_files()
1562 static int copy_io(unsigned long clone_flags, struct task_struct *tsk) in copy_io() argument
1573 if (clone_flags & CLONE_IO) { in copy_io()
1588 static int copy_sighand(unsigned long clone_flags, struct task_struct *tsk) in copy_sighand() argument
1592 if (clone_flags & CLONE_SIGHAND) { in copy_sighand()
1607 if (clone_flags & CLONE_CLEAR_SIGHAND) in copy_sighand()
1637 static int copy_signal(unsigned long clone_flags, struct task_struct *tsk) in copy_signal() argument
1641 if (clone_flags & CLONE_THREAD) in copy_signal()
1903 static void copy_oom_score_adj(u64 clone_flags, struct task_struct *tsk) in copy_oom_score_adj() argument
1910 if ((clone_flags & (CLONE_VM | CLONE_THREAD | CLONE_VFORK)) != CLONE_VM) in copy_oom_score_adj()
1940 u64 clone_flags = args->flags; in copy_process() local
1947 if ((clone_flags & (CLONE_NEWNS|CLONE_FS)) == (CLONE_NEWNS|CLONE_FS)) in copy_process()
1950 if ((clone_flags & (CLONE_NEWUSER|CLONE_FS)) == (CLONE_NEWUSER|CLONE_FS)) in copy_process()
1957 if ((clone_flags & CLONE_THREAD) && !(clone_flags & CLONE_SIGHAND)) in copy_process()
1965 if ((clone_flags & CLONE_SIGHAND) && !(clone_flags & CLONE_VM)) in copy_process()
1974 if ((clone_flags & CLONE_PARENT) && in copy_process()
1982 if (clone_flags & CLONE_THREAD) { in copy_process()
1983 if ((clone_flags & (CLONE_NEWUSER | CLONE_NEWPID)) || in copy_process()
1992 if (clone_flags & (CLONE_THREAD | CLONE_VM)) { in copy_process()
1997 if (clone_flags & CLONE_PIDFD) { in copy_process()
2003 if (clone_flags & (CLONE_DETACHED | CLONE_THREAD)) in copy_process()
2017 if (!(clone_flags & CLONE_THREAD)) in copy_process()
2044 p->set_child_tid = (clone_flags & CLONE_CHILD_SETTID) ? args->child_tid : NULL; in copy_process()
2048 p->clear_child_tid = (clone_flags & CLONE_CHILD_CLEARTID) ? args->child_tid : NULL; in copy_process()
2066 retval = copy_creds(p, clone_flags); in copy_process()
2164 retval = sched_fork(clone_flags, p); in copy_process()
2168 retval = perf_event_init_task(p, clone_flags); in copy_process()
2176 retval = security_task_alloc(p, clone_flags); in copy_process()
2179 retval = copy_semundo(clone_flags, p); in copy_process()
2182 retval = copy_files(clone_flags, p); in copy_process()
2185 retval = copy_fs(clone_flags, p); in copy_process()
2188 retval = copy_sighand(clone_flags, p); in copy_process()
2191 retval = copy_signal(clone_flags, p); in copy_process()
2194 retval = copy_mm(clone_flags, p); in copy_process()
2197 retval = copy_namespaces(clone_flags, p); in copy_process()
2200 retval = copy_io(clone_flags, p); in copy_process()
2203 retval = copy_thread(clone_flags, args->stack, args->stack_size, p, args->tls); in copy_process()
2223 if (clone_flags & CLONE_PIDFD) { in copy_process()
2252 if ((clone_flags & (CLONE_VM|CLONE_VFORK)) == CLONE_VM) in copy_process()
2268 if (clone_flags & CLONE_THREAD) { in copy_process()
2316 if (clone_flags & (CLONE_PARENT|CLONE_THREAD)) { in copy_process()
2319 if (clone_flags & CLONE_THREAD) in copy_process()
2341 rseq_fork(p, clone_flags); in copy_process()
2361 ptrace_init_task(p, (clone_flags & CLONE_PTRACE) || trace); in copy_process()
2412 trace_task_newtask(p, clone_flags); in copy_process()
2413 uprobe_copy_process(p, clone_flags); in copy_process()
2415 copy_oom_score_adj(clone_flags, p); in copy_process()
2425 if (clone_flags & CLONE_PIDFD) { in copy_process()
2445 if (!(clone_flags & CLONE_THREAD)) in copy_process()
2545 u64 clone_flags = args->flags; in kernel_clone() local
2572 if (!(clone_flags & CLONE_UNTRACED)) { in kernel_clone()
2573 if (clone_flags & CLONE_VFORK) in kernel_clone()
2599 if (clone_flags & CLONE_PARENT_SETTID) in kernel_clone()
2602 if (clone_flags & CLONE_VFORK) { in kernel_clone()
2614 if (clone_flags & CLONE_VFORK) { in kernel_clone()
2669 SYSCALL_DEFINE5(clone, unsigned long, clone_flags, unsigned long, newsp, in SYSCALL_DEFINE5() argument
2674 SYSCALL_DEFINE5(clone, unsigned long, newsp, unsigned long, clone_flags, in SYSCALL_DEFINE5()
2679 SYSCALL_DEFINE6(clone, unsigned long, clone_flags, unsigned long, newsp, in SYSCALL_DEFINE5()
2685 SYSCALL_DEFINE5(clone, unsigned long, clone_flags, unsigned long, newsp, in SYSCALL_DEFINE5()
2692 .flags = (lower_32_bits(clone_flags) & ~CSIGNAL), in SYSCALL_DEFINE5()
2696 .exit_signal = (lower_32_bits(clone_flags) & CSIGNAL), in SYSCALL_DEFINE5()