Lines Matching refs:ca
359 struct l_clone_args ca = { in linux_clone() local
369 return (linux_clone_thread(td, &ca)); in linux_clone()
371 return (linux_clone_proc(td, &ca)); in linux_clone()
431 struct l_clone_args *ca; in linux_clone3() local
453 ca = malloc(sizeof(*ca), M_LINUX, M_WAITOK | M_ZERO); in linux_clone3()
454 ca->flags = uca->flags; in linux_clone3()
455 ca->child_tid = PTRIN(uca->child_tid); in linux_clone3()
456 ca->parent_tid = PTRIN(uca->parent_tid); in linux_clone3()
457 ca->exit_signal = uca->exit_signal; in linux_clone3()
458 ca->stack = uca->stack + uca->stack_size; in linux_clone3()
459 ca->stack_size = uca->stack_size; in linux_clone3()
460 ca->tls = uca->tls; in linux_clone3()
462 if ((ca->flags & LINUX_CLONE_THREAD) != 0) in linux_clone3()
463 error = linux_clone_thread(td, ca); in linux_clone3()
465 error = linux_clone_proc(td, ca); in linux_clone3()
466 free(ca, M_LINUX); in linux_clone3()