Lines Matching refs:clone_flags
1383 static int copy_mm(unsigned long clone_flags, struct task_struct *tsk) in copy_mm() argument
1410 if (clone_flags & CLONE_VM) { in copy_mm()
1430 static int copy_fs(unsigned long clone_flags, struct task_struct *tsk) in copy_fs() argument
1433 if (clone_flags & CLONE_FS) { in copy_fs()
1450 static int copy_files(unsigned long clone_flags, struct task_struct *tsk) in copy_files() argument
1462 if (clone_flags & CLONE_FILES) { in copy_files()
1477 static int copy_io(unsigned long clone_flags, struct task_struct *tsk) in copy_io() argument
1488 if (clone_flags & CLONE_IO) { in copy_io()
1503 static int copy_sighand(unsigned long clone_flags, struct task_struct *tsk) in copy_sighand() argument
1507 if (clone_flags & CLONE_SIGHAND) { in copy_sighand()
1547 static int copy_signal(unsigned long clone_flags, struct task_struct *tsk) in copy_signal() argument
1551 if (clone_flags & CLONE_THREAD) in copy_signal()
1774 u64 clone_flags = args->flags; in copy_process() local
1780 if ((clone_flags & (CLONE_NEWNS|CLONE_FS)) == (CLONE_NEWNS|CLONE_FS)) in copy_process()
1783 if ((clone_flags & (CLONE_NEWUSER|CLONE_FS)) == (CLONE_NEWUSER|CLONE_FS)) in copy_process()
1790 if ((clone_flags & CLONE_THREAD) && !(clone_flags & CLONE_SIGHAND)) in copy_process()
1798 if ((clone_flags & CLONE_SIGHAND) && !(clone_flags & CLONE_VM)) in copy_process()
1807 if ((clone_flags & CLONE_PARENT) && in copy_process()
1815 if (clone_flags & CLONE_THREAD) { in copy_process()
1816 if ((clone_flags & (CLONE_NEWUSER | CLONE_NEWPID)) || in copy_process()
1822 if (clone_flags & CLONE_PIDFD) { in copy_process()
1828 if (clone_flags & (CLONE_DETACHED | CLONE_THREAD)) in copy_process()
1842 if (!(clone_flags & CLONE_THREAD)) in copy_process()
1861 p->set_child_tid = (clone_flags & CLONE_CHILD_SETTID) ? args->child_tid : NULL; in copy_process()
1865 p->clear_child_tid = (clone_flags & CLONE_CHILD_CLEARTID) ? args->child_tid : NULL; in copy_process()
1884 retval = copy_creds(p, clone_flags); in copy_process()
1982 retval = sched_fork(clone_flags, p); in copy_process()
1994 retval = security_task_alloc(p, clone_flags); in copy_process()
1997 retval = copy_semundo(clone_flags, p); in copy_process()
2000 retval = copy_files(clone_flags, p); in copy_process()
2003 retval = copy_fs(clone_flags, p); in copy_process()
2006 retval = copy_sighand(clone_flags, p); in copy_process()
2009 retval = copy_signal(clone_flags, p); in copy_process()
2012 retval = copy_mm(clone_flags, p); in copy_process()
2015 retval = copy_namespaces(clone_flags, p); in copy_process()
2018 retval = copy_io(clone_flags, p); in copy_process()
2021 retval = copy_thread_tls(clone_flags, args->stack, args->stack_size, p, in copy_process()
2041 if (clone_flags & CLONE_PIDFD) { in copy_process()
2076 if ((clone_flags & (CLONE_VM|CLONE_VFORK)) == CLONE_VM) in copy_process()
2092 if (clone_flags & CLONE_THREAD) { in copy_process()
2097 if (clone_flags & CLONE_PARENT) in copy_process()
2142 if (clone_flags & (CLONE_PARENT|CLONE_THREAD)) { in copy_process()
2160 rseq_fork(p, clone_flags); in copy_process()
2180 ptrace_init_task(p, (clone_flags & CLONE_PTRACE) || trace); in copy_process()
2231 trace_task_newtask(p, clone_flags); in copy_process()
2232 uprobe_copy_process(p, clone_flags); in copy_process()
2243 if (clone_flags & CLONE_PIDFD) { in copy_process()
2263 if (!(clone_flags & CLONE_THREAD)) in copy_process()
2341 u64 clone_flags = args->flags; in _do_fork() local
2354 if (!(clone_flags & CLONE_UNTRACED)) { in _do_fork()
2355 if (clone_flags & CLONE_VFORK) in _do_fork()
2381 if (clone_flags & CLONE_PARENT_SETTID) in _do_fork()
2384 if (clone_flags & CLONE_VFORK) { in _do_fork()
2396 if (clone_flags & CLONE_VFORK) { in _do_fork()
2418 long do_fork(unsigned long clone_flags, in do_fork() argument
2425 .flags = (clone_flags & ~CSIGNAL), in do_fork()
2429 .exit_signal = (clone_flags & CSIGNAL), in do_fork()
2486 SYSCALL_DEFINE5(clone, unsigned long, clone_flags, unsigned long, newsp, in SYSCALL_DEFINE5() argument
2491 SYSCALL_DEFINE5(clone, unsigned long, newsp, unsigned long, clone_flags, in SYSCALL_DEFINE5()
2496 SYSCALL_DEFINE6(clone, unsigned long, clone_flags, unsigned long, newsp, in SYSCALL_DEFINE5()
2502 SYSCALL_DEFINE5(clone, unsigned long, clone_flags, unsigned long, newsp, in SYSCALL_DEFINE5()
2509 .flags = (clone_flags & ~CSIGNAL), in SYSCALL_DEFINE5()
2513 .exit_signal = (clone_flags & CSIGNAL), in SYSCALL_DEFINE5()