Lines Matching refs:uc
96 struct compat_ucontext uc; member
248 err = get_sigset_t(&set, &sf->uc.uc_sigmask); in compat_restore_sigframe()
254 __get_user_error(regs->regs[0], &sf->uc.uc_mcontext.arm_r0, err); in compat_restore_sigframe()
255 __get_user_error(regs->regs[1], &sf->uc.uc_mcontext.arm_r1, err); in compat_restore_sigframe()
256 __get_user_error(regs->regs[2], &sf->uc.uc_mcontext.arm_r2, err); in compat_restore_sigframe()
257 __get_user_error(regs->regs[3], &sf->uc.uc_mcontext.arm_r3, err); in compat_restore_sigframe()
258 __get_user_error(regs->regs[4], &sf->uc.uc_mcontext.arm_r4, err); in compat_restore_sigframe()
259 __get_user_error(regs->regs[5], &sf->uc.uc_mcontext.arm_r5, err); in compat_restore_sigframe()
260 __get_user_error(regs->regs[6], &sf->uc.uc_mcontext.arm_r6, err); in compat_restore_sigframe()
261 __get_user_error(regs->regs[7], &sf->uc.uc_mcontext.arm_r7, err); in compat_restore_sigframe()
262 __get_user_error(regs->regs[8], &sf->uc.uc_mcontext.arm_r8, err); in compat_restore_sigframe()
263 __get_user_error(regs->regs[9], &sf->uc.uc_mcontext.arm_r9, err); in compat_restore_sigframe()
264 __get_user_error(regs->regs[10], &sf->uc.uc_mcontext.arm_r10, err); in compat_restore_sigframe()
265 __get_user_error(regs->regs[11], &sf->uc.uc_mcontext.arm_fp, err); in compat_restore_sigframe()
266 __get_user_error(regs->regs[12], &sf->uc.uc_mcontext.arm_ip, err); in compat_restore_sigframe()
267 __get_user_error(regs->compat_sp, &sf->uc.uc_mcontext.arm_sp, err); in compat_restore_sigframe()
268 __get_user_error(regs->compat_lr, &sf->uc.uc_mcontext.arm_lr, err); in compat_restore_sigframe()
269 __get_user_error(regs->pc, &sf->uc.uc_mcontext.arm_pc, err); in compat_restore_sigframe()
270 __get_user_error(psr, &sf->uc.uc_mcontext.arm_cpsr, err); in compat_restore_sigframe()
281 aux = (struct compat_aux_sigframe __user *) sf->uc.uc_regspace; in compat_restore_sigframe()
343 if (compat_restore_altstack(&frame->sig.uc.uc_stack)) in COMPAT_SYSCALL_DEFINE0()
425 __put_user_error(regs->regs[0], &sf->uc.uc_mcontext.arm_r0, err); in compat_setup_sigframe()
426 __put_user_error(regs->regs[1], &sf->uc.uc_mcontext.arm_r1, err); in compat_setup_sigframe()
427 __put_user_error(regs->regs[2], &sf->uc.uc_mcontext.arm_r2, err); in compat_setup_sigframe()
428 __put_user_error(regs->regs[3], &sf->uc.uc_mcontext.arm_r3, err); in compat_setup_sigframe()
429 __put_user_error(regs->regs[4], &sf->uc.uc_mcontext.arm_r4, err); in compat_setup_sigframe()
430 __put_user_error(regs->regs[5], &sf->uc.uc_mcontext.arm_r5, err); in compat_setup_sigframe()
431 __put_user_error(regs->regs[6], &sf->uc.uc_mcontext.arm_r6, err); in compat_setup_sigframe()
432 __put_user_error(regs->regs[7], &sf->uc.uc_mcontext.arm_r7, err); in compat_setup_sigframe()
433 __put_user_error(regs->regs[8], &sf->uc.uc_mcontext.arm_r8, err); in compat_setup_sigframe()
434 __put_user_error(regs->regs[9], &sf->uc.uc_mcontext.arm_r9, err); in compat_setup_sigframe()
435 __put_user_error(regs->regs[10], &sf->uc.uc_mcontext.arm_r10, err); in compat_setup_sigframe()
436 __put_user_error(regs->regs[11], &sf->uc.uc_mcontext.arm_fp, err); in compat_setup_sigframe()
437 __put_user_error(regs->regs[12], &sf->uc.uc_mcontext.arm_ip, err); in compat_setup_sigframe()
438 __put_user_error(regs->compat_sp, &sf->uc.uc_mcontext.arm_sp, err); in compat_setup_sigframe()
439 __put_user_error(regs->compat_lr, &sf->uc.uc_mcontext.arm_lr, err); in compat_setup_sigframe()
440 __put_user_error(regs->pc, &sf->uc.uc_mcontext.arm_pc, err); in compat_setup_sigframe()
441 __put_user_error(psr, &sf->uc.uc_mcontext.arm_cpsr, err); in compat_setup_sigframe()
443 __put_user_error((compat_ulong_t)0, &sf->uc.uc_mcontext.trap_no, err); in compat_setup_sigframe()
446 FSR_WRITE_SHIFT, &sf->uc.uc_mcontext.error_code, err); in compat_setup_sigframe()
447 __put_user_error(current->thread.fault_address, &sf->uc.uc_mcontext.fault_address, err); in compat_setup_sigframe()
448 __put_user_error(set->sig[0], &sf->uc.uc_mcontext.oldmask, err); in compat_setup_sigframe()
450 err |= put_sigset_t(&sf->uc.uc_sigmask, set); in compat_setup_sigframe()
452 aux = (struct compat_aux_sigframe __user *) sf->uc.uc_regspace; in compat_setup_sigframe()
477 __put_user_error(0, &frame->sig.uc.uc_flags, err); in compat_setup_rt_frame()
478 __put_user_error(0, &frame->sig.uc.uc_link, err); in compat_setup_rt_frame()
480 err |= __compat_save_altstack(&frame->sig.uc.uc_stack, regs->compat_sp); in compat_setup_rt_frame()
487 regs->regs[2] = (compat_ulong_t)(unsigned long)&frame->sig.uc; in compat_setup_rt_frame()
504 __put_user_error(0x5ac3c35a, &frame->uc.uc_flags, err); in compat_setup_frame()