Lines Matching refs:uc
43 struct ucontext uc; member
100 void *aux = sf->uc.uc_mcontext.__reserved; in restore_sigframe()
102 err = __copy_from_user(&set, &sf->uc.uc_sigmask, sizeof(set)); in restore_sigframe()
107 __get_user_error(regs->regs[i], &sf->uc.uc_mcontext.regs[i], in restore_sigframe()
109 __get_user_error(regs->sp, &sf->uc.uc_mcontext.sp, err); in restore_sigframe()
110 __get_user_error(regs->pc, &sf->uc.uc_mcontext.pc, err); in restore_sigframe()
111 __get_user_error(regs->pstate, &sf->uc.uc_mcontext.pstate, err); in restore_sigframe()
151 if (restore_altstack(&frame->uc.uc_stack)) in sys_rt_sigreturn()
169 void *aux = sf->uc.uc_mcontext.__reserved; in setup_sigframe()
177 __put_user_error(regs->regs[i], &sf->uc.uc_mcontext.regs[i], in setup_sigframe()
179 __put_user_error(regs->sp, &sf->uc.uc_mcontext.sp, err); in setup_sigframe()
180 __put_user_error(regs->pc, &sf->uc.uc_mcontext.pc, err); in setup_sigframe()
181 __put_user_error(regs->pstate, &sf->uc.uc_mcontext.pstate, err); in setup_sigframe()
183 __put_user_error(current->thread.fault_address, &sf->uc.uc_mcontext.fault_address, err); in setup_sigframe()
185 err |= __copy_to_user(&sf->uc.uc_sigmask, set, sizeof(*set)); in setup_sigframe()
260 __put_user_error(0, &frame->uc.uc_flags, err); in setup_rt_frame()
261 __put_user_error(NULL, &frame->uc.uc_link, err); in setup_rt_frame()
263 err |= __save_altstack(&frame->uc.uc_stack, regs->sp); in setup_rt_frame()
270 regs->regs[2] = (unsigned long)&frame->uc; in setup_rt_frame()