Searched refs:newuc (Results 1 – 2 of 2) sorted by relevance
/netbsd/sys/compat/netbsd32/ |
H A D | netbsd32_lwp.c | 57 ucontext32_t *newuc = NULL; in netbsd32__lwp_create() local 61 KASSERT(p->p_emul->e_ucsize == sizeof(*newuc)); in netbsd32__lwp_create() 63 newuc = kmem_alloc(sizeof(ucontext_t), KM_SLEEP); in netbsd32__lwp_create() 64 error = copyin(SCARG_P32(uap, ucp), newuc, p->p_emul->e_ucsize); in netbsd32__lwp_create() 69 if ((newuc->uc_flags & _UC_CPU) == 0) { in netbsd32__lwp_create() 73 error = cpu_mcontext32_validate(l, &newuc->uc_mcontext); in netbsd32__lwp_create() 77 const sigset_t *sigmask = newuc->uc_flags & _UC_SIGMASK ? in netbsd32__lwp_create() 78 &newuc->uc_sigmask : &l->l_sigmask; in netbsd32__lwp_create() 80 error = do_lwp_create(l, newuc, SCARG(uap, flags), &l2, sigmask, in netbsd32__lwp_create() 93 kmem_free(newuc, sizeof(ucontext_t)); in netbsd32__lwp_create()
|
/netbsd/sys/kern/ |
H A D | sys_lwp.c | 127 ucontext_t *newuc; in sys__lwp_create() local 131 newuc = kmem_alloc(sizeof(ucontext_t), KM_SLEEP); in sys__lwp_create() 132 error = copyin(SCARG(uap, ucp), newuc, p->p_emul->e_ucsize); in sys__lwp_create() 137 if ((newuc->uc_flags & _UC_CPU) == 0) { in sys__lwp_create() 141 error = cpu_mcontext_validate(l, &newuc->uc_mcontext); in sys__lwp_create() 145 const sigset_t *sigmask = newuc->uc_flags & _UC_SIGMASK ? in sys__lwp_create() 146 &newuc->uc_sigmask : &l->l_sigmask; in sys__lwp_create() 147 error = do_lwp_create(l, newuc, SCARG(uap, flags), &l2, sigmask, in sys__lwp_create() 159 kmem_free(newuc, sizeof(ucontext_t)); in sys__lwp_create()
|