Lines Matching refs:sf
96 struct rt_sigframe __user *sf) in restore_sigframe() argument
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()
165 static int setup_sigframe(struct rt_sigframe __user *sf, in setup_sigframe() argument
169 void *aux = sf->uc.uc_mcontext.__reserved; in setup_sigframe()
173 __put_user_error(regs->regs[29], &sf->fp, err); in setup_sigframe()
174 __put_user_error(regs->regs[30], &sf->lr, err); 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()