| /arch/arm64/kernel/ |
| A D | signal32.c | 197 __get_user_error(regs->regs[0], &sf->uc.uc_mcontext.arm_r0, err); in compat_restore_sigframe() 198 __get_user_error(regs->regs[1], &sf->uc.uc_mcontext.arm_r1, err); in compat_restore_sigframe() 199 __get_user_error(regs->regs[2], &sf->uc.uc_mcontext.arm_r2, err); in compat_restore_sigframe() 200 __get_user_error(regs->regs[3], &sf->uc.uc_mcontext.arm_r3, err); in compat_restore_sigframe() 201 __get_user_error(regs->regs[4], &sf->uc.uc_mcontext.arm_r4, err); in compat_restore_sigframe() 202 __get_user_error(regs->regs[5], &sf->uc.uc_mcontext.arm_r5, err); in compat_restore_sigframe() 212 __get_user_error(regs->pc, &sf->uc.uc_mcontext.arm_pc, err); in compat_restore_sigframe() 213 __get_user_error(psr, &sf->uc.uc_mcontext.arm_cpsr, err); in compat_restore_sigframe() 382 __put_user_error(regs->pc, &sf->uc.uc_mcontext.arm_pc, err); in compat_setup_sigframe() 383 __put_user_error(psr, &sf->uc.uc_mcontext.arm_cpsr, err); in compat_setup_sigframe() [all …]
|
| /arch/s390/include/uapi/asm/ |
| A D | ucontext.h | 24 _sigregs uc_mcontext; member 35 _sigregs uc_mcontext; member
|
| /arch/powerpc/include/uapi/asm/ |
| A D | ucontext.h | 33 struct sigcontext uc_mcontext; /* last for extensibility */ member 37 struct mcontext uc_mcontext; member
|
| /arch/mips/kernel/ |
| A D | signal_n32.c | 40 struct sigcontext uc_mcontext; member 67 sig = restore_sigcontext(regs, &frame->rs_uc.uc_mcontext); in sysn32_rt_sigreturn() 107 err |= setup_sigcontext(regs, &frame->rs_uc.uc_mcontext); in setup_rt_frame_n32()
|
| /arch/powerpc/kernel/ |
| A D | signal_64.c | 665 get_user(new_msr, &new_ctx->uc_mcontext.gp_regs[PT_MSR])) in SYSCALL_DEFINE3() 689 unsafe_setup_sigcontext(&old_ctx->uc_mcontext, current, 0, NULL, in SYSCALL_DEFINE3() 800 if (__get_user(msr, &uc->uc_mcontext.gp_regs[PT_MSR])) in SYSCALL_DEFINE0() 814 if (restore_tm_sigcontexts(current, &uc->uc_mcontext, in SYSCALL_DEFINE0() 815 &uc_transact->uc_mcontext)) in SYSCALL_DEFINE0() 832 if (!user_read_access_begin(&uc->uc_mcontext, sizeof(uc->uc_mcontext))) in SYSCALL_DEFINE0() 835 unsafe_restore_sigcontext(current, NULL, 1, &uc->uc_mcontext, in SYSCALL_DEFINE0() 895 err |= setup_tm_sigcontexts(&frame->uc.uc_mcontext, in handle_rt_signal64() 896 &frame->uc_transact.uc_mcontext, in handle_rt_signal64() 908 unsafe_setup_sigcontext(&frame->uc.uc_mcontext, tsk, ksig->sig, in handle_rt_signal64() [all …]
|
| /arch/parisc/kernel/ |
| A D | signal.c | 118 __func__, &compat_frame->uc.uc_mcontext); in sys_rt_sigreturn() 120 if (restore_sigcontext32(&compat_frame->uc.uc_mcontext, in sys_rt_sigreturn() 131 __func__, &frame->uc.uc_mcontext); in sys_rt_sigreturn() 132 if (restore_sigcontext(&frame->uc.uc_mcontext, regs)) in sys_rt_sigreturn() 252 __func__, &compat_frame->uc.uc_mcontext); in setup_rt_frame() 253 err |= setup_sigcontext32(&compat_frame->uc.uc_mcontext, in setup_rt_frame() 265 __func__, &frame->uc.uc_mcontext); in setup_rt_frame() 266 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, in_syscall); in setup_rt_frame()
|
| /arch/powerpc/perf/ |
| A D | callchain_32.c | 71 uc.uc_mcontext.mc_pad)) in is_rt_sigreturn_32_address() 98 return regs == (unsigned long) &sf->uc.uc_mcontext; in sane_rt_signal_32_frame() 125 mctx = &rt_sf->uc.uc_mcontext; in signal_frame_32_regs()
|
| /arch/sparc/kernel/ |
| A D | signal_64.c | 57 grp = &ucp->uc_mcontext.mc_gregs; in sparc64_set_context() 102 err |= __get_user(fp, &(ucp->uc_mcontext.mc_fp)); in sparc64_set_context() 103 err |= __get_user(i7, &(ucp->uc_mcontext.mc_i7)); in sparc64_set_context() 109 err |= __get_user(fenab, &(ucp->uc_mcontext.mc_fpregs.mcfpu_enab)); in sparc64_set_context() 115 err |= __get_user(fprs, &(ucp->uc_mcontext.mc_fpregs.mcfpu_fprs)); in sparc64_set_context() 118 &(ucp->uc_mcontext.mc_fpregs.mcfpu_fregs), in sparc64_set_context() 122 ((unsigned long __user *)&(ucp->uc_mcontext.mc_fpregs.mcfpu_fregs))+16, in sparc64_set_context() 125 &(ucp->uc_mcontext.mc_fpregs.mcfpu_fsr)); in sparc64_set_context() 127 &(ucp->uc_mcontext.mc_fpregs.mcfpu_gsr)); in sparc64_set_context() 161 mcp = &ucp->uc_mcontext; in sparc64_get_context()
|
| /arch/arc/kernel/ |
| A D | signal.c | 132 err = __copy_to_user(&(sf->uc.uc_mcontext.regs.scratch), &uregs.scratch, in stash_usr_regs() 133 sizeof(sf->uc.uc_mcontext.regs.scratch)); in stash_usr_regs() 136 err |= save_arcv2_regs(&(sf->uc.uc_mcontext), regs); in stash_usr_regs() 151 &(sf->uc.uc_mcontext.regs.scratch), in restore_usr_regs() 152 sizeof(sf->uc.uc_mcontext.regs.scratch)); in restore_usr_regs() 155 err |= restore_arcv2_regs(&(sf->uc.uc_mcontext), regs); in restore_usr_regs()
|
| /arch/parisc/include/asm/ |
| A D | ucontext.h | 9 struct sigcontext uc_mcontext; member
|
| A D | compat_ucontext.h | 14 struct compat_sigcontext uc_mcontext; member
|
| /arch/xtensa/include/asm/ |
| A D | ucontext.h | 18 struct sigcontext uc_mcontext; member
|
| /arch/alpha/include/asm/ |
| A D | ucontext.h | 10 struct sigcontext uc_mcontext; member
|
| /arch/arm64/include/uapi/asm/ |
| A D | ucontext.h | 30 struct sigcontext uc_mcontext; member
|
| /arch/loongarch/include/uapi/asm/ |
| A D | ucontext.h | 32 struct sigcontext uc_mcontext; member
|
| /arch/riscv/include/uapi/asm/ |
| A D | ucontext.h | 35 struct sigcontext uc_mcontext; member
|
| /arch/x86/um/ |
| A D | stub_segv.c | 17 GET_FAULTINFO_FROM_MC(*f, &uc->uc_mcontext); in stub_segv_handler()
|
| /arch/riscv/kernel/ |
| A D | compat_signal.c | 40 struct compat_sigcontext uc_mcontext; member 139 if (compat_restore_sigcontext(regs, &frame->uc.uc_mcontext)) in COMPAT_SYSCALL_DEFINE0() 162 struct compat_sigcontext __user *sc = &frame->uc.uc_mcontext; in compat_setup_sigcontext()
|
| /arch/mips/include/uapi/asm/ |
| A D | ucontext.h | 59 struct sigcontext uc_mcontext; member
|
| /arch/m68k/kernel/ |
| A D | signal.c | 343 uc->uc_mcontext.fpregs.f_fpcntl, 12)) in rt_restore_fpu_state() 347 uc->uc_mcontext.fpregs.f_fpregs, 96)) in rt_restore_fpu_state() 385 if (__copy_from_user(&fpregs, &uc->uc_mcontext.fpregs, in rt_restore_fpu_state() 492 err |= copy_to_user(uc->uc_mcontext.fpregs.f_fpcntl, in rt_save_fpu_state() 495 err |= copy_to_user(uc->uc_mcontext.fpregs.f_fpregs, in rt_save_fpu_state() 543 err |= copy_to_user(&uc->uc_mcontext.fpregs, &fpregs, in rt_save_fpu_state() 715 greg_t __user *gregs = uc->uc_mcontext.gregs; in rt_restore_ucontext() 722 err = __get_user(temp, &uc->uc_mcontext.version); in rt_restore_ucontext() 835 greg_t __user *gregs = uc->uc_mcontext.gregs; in rt_setup_ucontext() 838 err |= __put_user(MCONTEXT_VERSION, &uc->uc_mcontext.version); in rt_setup_ucontext()
|
| /arch/m68k/include/asm/ |
| A D | ucontext.h | 26 struct mcontext uc_mcontext; member
|
| /arch/nios2/kernel/ |
| A D | signal.c | 42 unsigned long __user *gregs = uc->uc_mcontext.gregs; in rt_restore_ucontext() 48 err = __get_user(temp, &uc->uc_mcontext.version); in rt_restore_ucontext() 131 unsigned long __user *gregs = uc->uc_mcontext.gregs; in rt_setup_ucontext() 134 err |= __put_user(MCONTEXT_VERSION, &uc->uc_mcontext.version); in rt_setup_ucontext()
|
| /arch/arm/include/asm/ |
| A D | ucontext.h | 22 struct sigcontext uc_mcontext; member
|
| /arch/powerpc/include/asm/ |
| A D | syscalls_32.h | 57 struct mcontext32 uc_mcontext; member
|
| /arch/x86/include/asm/ |
| A D | ia32.h | 21 struct sigcontext_32 uc_mcontext; member
|