Lines Matching refs:sf

173 static int restore_sigframe(struct pt_regs *regs, struct sigframe __user *sf)  in restore_sigframe()  argument
180 err = __copy_from_user(&set, &sf->uc.uc_sigmask, sizeof(set)); in restore_sigframe()
184 err |= __copy_from_user(&context, &sf->uc.uc_mcontext, sizeof(context)); in restore_sigframe()
207 aux = (char __user *) sf->uc.uc_regspace; in restore_sigframe()
288 setup_sigframe(struct sigframe __user *sf, struct pt_regs *regs, sigset_t *set) in setup_sigframe() argument
293 __put_user_error(regs->ARM_r0, &sf->uc.uc_mcontext.arm_r0, err); in setup_sigframe()
294 __put_user_error(regs->ARM_r1, &sf->uc.uc_mcontext.arm_r1, err); in setup_sigframe()
295 __put_user_error(regs->ARM_r2, &sf->uc.uc_mcontext.arm_r2, err); in setup_sigframe()
296 __put_user_error(regs->ARM_r3, &sf->uc.uc_mcontext.arm_r3, err); in setup_sigframe()
297 __put_user_error(regs->ARM_r4, &sf->uc.uc_mcontext.arm_r4, err); in setup_sigframe()
298 __put_user_error(regs->ARM_r5, &sf->uc.uc_mcontext.arm_r5, err); in setup_sigframe()
299 __put_user_error(regs->ARM_r6, &sf->uc.uc_mcontext.arm_r6, err); in setup_sigframe()
300 __put_user_error(regs->ARM_r7, &sf->uc.uc_mcontext.arm_r7, err); in setup_sigframe()
301 __put_user_error(regs->ARM_r8, &sf->uc.uc_mcontext.arm_r8, err); in setup_sigframe()
302 __put_user_error(regs->ARM_r9, &sf->uc.uc_mcontext.arm_r9, err); in setup_sigframe()
303 __put_user_error(regs->ARM_r10, &sf->uc.uc_mcontext.arm_r10, err); in setup_sigframe()
304 __put_user_error(regs->ARM_fp, &sf->uc.uc_mcontext.arm_fp, err); in setup_sigframe()
305 __put_user_error(regs->ARM_ip, &sf->uc.uc_mcontext.arm_ip, err); in setup_sigframe()
306 __put_user_error(regs->ARM_sp, &sf->uc.uc_mcontext.arm_sp, err); in setup_sigframe()
307 __put_user_error(regs->ARM_lr, &sf->uc.uc_mcontext.arm_lr, err); in setup_sigframe()
308 __put_user_error(regs->ARM_pc, &sf->uc.uc_mcontext.arm_pc, err); in setup_sigframe()
309 __put_user_error(regs->ARM_cpsr, &sf->uc.uc_mcontext.arm_cpsr, err); in setup_sigframe()
311 __put_user_error(current->thread.trap_no, &sf->uc.uc_mcontext.trap_no, err); in setup_sigframe()
312 __put_user_error(current->thread.error_code, &sf->uc.uc_mcontext.error_code, err); in setup_sigframe()
313 __put_user_error(current->thread.address, &sf->uc.uc_mcontext.fault_address, err); in setup_sigframe()
314 __put_user_error(set->sig[0], &sf->uc.uc_mcontext.oldmask, err); in setup_sigframe()
316 err |= __copy_to_user(&sf->uc.uc_sigmask, set, sizeof(*set)); in setup_sigframe()
318 aux = (struct aux_sigframe __user *) sf->uc.uc_regspace; in setup_sigframe()