Home
last modified time | relevance | path

Searched refs:uc_mcontext (Results 101 – 125 of 150) sorted by relevance

123456

/openbmc/linux/tools/testing/selftests/powerpc/pmu/sampling_tests/
H A Dmmcr2_fcs_fch_test.c23 is_hv = !!(uctx->uc_mcontext.gp_regs[PT_MSR] & MSR_HV); in sig_usr2_handler()
/openbmc/linux/arch/openrisc/kernel/
H A Dsignal.c93 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in _sys_rt_sigreturn()
176 err |= setup_sigcontext(regs, &frame->uc.uc_mcontext); in setup_rt_frame()
/openbmc/linux/tools/testing/selftests/x86/
H A Dcorrupt_xstate_header.c48 uint8_t *fpstate = (uint8_t *)uc->uc_mcontext.fpregs; in sigusr1()
H A Dtest_vsyscall.c186 segv_err = ctx->uc_mcontext.gregs[REG_ERR]; in sigsegv()
518 unsigned long ip = ctx->uc_mcontext.gregs[REG_RIP]; in sigtrap()
/openbmc/linux/Documentation/powerpc/
H A Dtransactional_memory.rst112 For 64-bit processes, uc->uc_mcontext.regs->msr is a full 64-bit MSR and its TS
117 uc->uc_link->uc_mcontext.regs->msr. The top word contains the transactional
135 u64 msr = ucp->uc_mcontext.regs->msr;
138 msr |= ((u64)transactional_ucp->uc_mcontext.regs->msr) << 32;
144 ucp->uc_mcontext.regs->nip,
145 transactional_ucp->uc_mcontext.regs->nip);
/openbmc/linux/arch/x86/kernel/
H A Dsignal_64.c189 unsafe_put_sigcontext(&frame->uc.uc_mcontext, fp, regs, set, Efault); in x64_setup_rt_frame()
263 if (!restore_sigcontext(regs, &frame->uc.uc_mcontext, uc_flags)) in SYSCALL_DEFINE0()
328 unsafe_put_sigcontext(&frame->uc.uc_mcontext, fp, regs, set, Efault); in x32_setup_rt_frame()
377 if (!restore_sigcontext(regs, &frame->uc.uc_mcontext, uc_flags)) in COMPAT_SYSCALL_DEFINE0()
/openbmc/qemu/bsd-user/arm/
H A Dsignal.c68 target_mcontext_t *mcp = &frame->sf_uc.uc_mcontext; in get_vfpcontext()
132 target_mcontext_t *mcp = &frame->sf_uc.uc_mcontext; in setup_sigframe_arch()
/openbmc/linux/arch/arm64/include/asm/
H A Dsignal32.h41 struct compat_sigcontext uc_mcontext; member
/openbmc/linux/arch/x86/um/
H A Dsignal.c334 err |= copy_sc_to_user(&uc->uc_mcontext, fp, &current->thread.regs, 0); in copy_ucontext_to_user()
514 err |= copy_sc_to_user(&frame->uc.uc_mcontext, &frame->fpstate, regs, in setup_signal_stack_si()
519 err |= __put_user(fp_to, &frame->uc.uc_mcontext.fpstate); in setup_signal_stack_si()
573 if (copy_sc_from_user(&current->thread.regs, &uc->uc_mcontext)) in sys_rt_sigreturn()
/openbmc/qemu/linux-user/hexagon/
H A Dsignal.c54 struct target_sigcontext uc_mcontext; member
141 setup_sigcontext(&uc->uc_mcontext, env); in setup_ucontext()
258 restore_sigcontext(env, &uc->uc_mcontext); in restore_ucontext()
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-multimedia/jack/a2jmidid/
H A Driscv_ucontext.patch17 ucontext->uc_mcontext.gregs[i]
/openbmc/linux/arch/hexagon/kernel/
H A Dsignal.c116 err |= setup_sigcontext(regs, &frame->uc.uc_mcontext); in setup_rt_frame()
240 if (restore_sigcontext(regs, &frame->uc.uc_mcontext)) in sys_rt_sigreturn()
/openbmc/linux/tools/testing/selftests/powerpc/math/
H A Dfpu_signal.c44 mcontext_t *mc = &uc->uc_mcontext; in signal_fpu_sig()
H A Dvmx_signal.c47 mcontext_t *mc = &uc->uc_mcontext; in signal_vmx_sig()
/openbmc/linux/arch/powerpc/perf/
H A Dcallchain_64.c103 uregs = sigframe->uc.uc_mcontext.gp_regs; in perf_callchain_user_64()
/openbmc/qemu/tests/tcg/m68k/
H A Dtrap.c19 mcontext_t *mc = &uc->uc_mcontext; in sig_handler()
/openbmc/qemu/tests/tcg/s390x/
H A Dvrep.c17 mcontext_t *mcontext = &((ucontext_t *)ucontext)->uc_mcontext; in handle_sigill()
H A Dsignals-s390x.c73 if (((ucontext_t *)ucontext)->uc_mcontext.psw.addr != expected.psw_addr) { in handle_signal()
/openbmc/linux/arch/microblaze/kernel/
H A Dsignal.c100 if (restore_sigcontext(regs, &frame->uc.uc_mcontext, &rval)) in sys_rt_sigreturn()
175 err |= setup_sigcontext(&frame->uc.uc_mcontext, in setup_rt_frame()
/openbmc/linux/arch/mips/kernel/
H A Dsignal.c156 uc = container_of(sc, struct ucontext, uc_mcontext); in sc_to_extcontext()
689 sig = restore_sigcontext(regs, &frame->rs_uc.uc_mcontext); in sys_rt_sigreturn()
772 if (setup_sigcontext(regs, &frame->rs_uc.uc_mcontext)) in setup_rt_frame()
949 offsetof(struct rt_sigframe, rs_uc.uc_mcontext))); in signal_setup()
/openbmc/linux/tools/testing/selftests/powerpc/mm/
H A Dwild_bctr.c28 struct pt_regs *regs = ctxt->uc_mcontext.regs; in save_regs()
H A Dsubpage_prot.c40 struct pt_regs *regs = ctxt->uc_mcontext.regs; in segv()
/openbmc/linux/arch/s390/kernel/
H A Dcompat_linux.h70 _sigregs32 uc_mcontext; member
/openbmc/linux/arch/alpha/kernel/
H A Dsignal.c142 [offsetof(struct rt_sigframe, uc.uc_mcontext) == 176 ? 1 : -1];
246 if (restore_sigcontext(&frame->uc.uc_mcontext, regs)) in do_rt_sigreturn()
391 err |= setup_sigcontext(&frame->uc.uc_mcontext, regs, in setup_rt_frame()
/openbmc/linux/arch/xtensa/kernel/
H A Dsignal.c146 struct sigcontext __user *sc = &frame->uc.uc_mcontext; in setup_sigcontext()
184 struct sigcontext __user *sc = &frame->uc.uc_mcontext; in restore_sigcontext()

123456