Home
last modified time | relevance | path

Searched refs:regs_set_return_msr (Results 1 – 17 of 17) sorted by relevance

/openbmc/linux/arch/powerpc/kernel/ptrace/
H A Dptrace-adv.c15 regs_set_return_msr(regs, regs->msr | MSR_DE); in user_enable_single_step()
27 regs_set_return_msr(regs, regs->msr | MSR_DE); in user_enable_block_step()
53 regs_set_return_msr(regs, regs->msr & ~MSR_DE); in user_disable_single_step()
116 regs_set_return_msr(regs, regs->msr & ~MSR_DE); in ptrace_set_debugreg()
136 regs_set_return_msr(regs, regs->msr | MSR_DE); in ptrace_set_debugreg()
224 regs_set_return_msr(child->thread.regs, child->thread.regs->msr | MSR_DE); in set_instruction_bp()
340 regs_set_return_msr(child->thread.regs, child->thread.regs->msr | MSR_DE); in set_dac()
434 regs_set_return_msr(child->thread.regs, child->thread.regs->msr | MSR_DE); in set_dac_range()
489 regs_set_return_msr(child->thread.regs, in ppc_del_hwdebug()
H A Dptrace-noadv.c15 regs_set_return_msr(regs, (regs->msr & ~MSR_BE) | MSR_SE); in user_enable_single_step()
24 regs_set_return_msr(regs, (regs->msr & ~MSR_SE) | MSR_BE); in user_enable_block_step()
33 regs_set_return_msr(regs, regs->msr & ~(MSR_SE | MSR_BE)); in user_disable_single_step()
H A Dptrace-view.c118 regs_set_return_msr(task->thread.regs, newmsr); in set_user_msr()
/openbmc/linux/arch/powerpc/kernel/
H A Dsignal_32.c491 regs_set_return_msr(regs, (regs->msr & ~MSR_LE) | (msr & MSR_LE)); in restore_user_regs()
498 regs_set_return_msr(regs, regs->msr & ~MSR_VEC); in restore_user_regs()
520 regs_set_return_msr(regs, regs->msr & ~MSR_VSX); in restore_user_regs()
536 regs_set_return_msr(regs, regs->msr & ~(MSR_FP | MSR_FE0 | MSR_FE1)); in restore_user_regs()
545 regs_set_return_msr(regs, regs->msr & ~MSR_SPE); in restore_user_regs()
596 regs_set_return_msr(regs, (regs->msr & ~MSR_LE) | (msr & MSR_LE)); in restore_tm_user_regs()
598 regs_set_return_msr(regs, regs->msr & ~MSR_VEC); in restore_tm_user_regs()
621 regs_set_return_msr(regs, regs->msr & ~MSR_VSX); in restore_tm_user_regs()
707 regs_set_return_msr(regs, regs->msr | MSR_VEC); in restore_tm_user_regs()
1160 regs_set_return_msr(regs, regs->msr & ~MSR_TS_MASK); in COMPAT_SYSCALL_DEFINE0()
[all …]
H A Dsignal_64.c362 regs_set_return_msr(regs, (regs->msr & ~MSR_LE) | (msr & MSR_LE)); in __unsafe_restore_sigcontext()
387 regs_set_return_msr(regs, regs->msr & ~(MSR_FP | MSR_FE0 | MSR_FE1 | MSR_VEC | MSR_VSX)); in __unsafe_restore_sigcontext()
479 regs_set_return_msr(regs, (regs->msr & ~MSR_LE) | (msr & MSR_LE)); in restore_tm_sigcontexts()
506 regs_set_return_msr(regs, regs->msr & ~(MSR_FP | MSR_FE0 | MSR_FE1 | MSR_VEC | MSR_VSX)); in restore_tm_sigcontexts()
576 regs_set_return_msr(regs, regs->msr | (msr & MSR_TS_MASK)); in restore_tm_sigcontexts()
594 regs_set_return_msr(regs, regs->msr | MSR_TM); in restore_tm_sigcontexts()
602 regs_set_return_msr(regs, regs->msr | (MSR_FP | tsk->thread.fpexc_mode)); in restore_tm_sigcontexts()
606 regs_set_return_msr(regs, regs->msr | MSR_VEC); in restore_tm_sigcontexts()
798 regs_set_return_msr(regs, regs->msr & ~MSR_TS_MASK); in SYSCALL_DEFINE0()
830 regs_set_return_msr(current->thread.regs, in SYSCALL_DEFINE0()
[all …]
H A Dkprobes.c350 regs_set_return_msr(regs, in kprobe_handler()
483 regs_set_return_msr(regs, regs->msr | kcb->kprobe_saved_msr); in kprobe_post_handler()
524 regs_set_return_msr(regs, in kprobe_fault_handler()
H A Dprocess.c96 regs_set_return_msr(&tsk->thread.ckpt_regs, in check_if_tm_restore_required()
162 regs_set_return_msr(tsk->thread.regs, msr); in __giveup_fpu()
245 regs_set_return_msr(tsk->thread.regs, msr); in __giveup_altivec()
560 regs_set_return_msr(regs, regs->msr | new_msr | fpexc_mode); in restore_math()
1147 regs_set_return_msr(regs, regs->msr | msr_diff); in restore_tm_state()
1961 regs_set_return_msr(regs, MSR_USER64); in start_thread()
1965 regs_set_return_msr(regs, MSR_USER32); in start_thread()
2052 regs_set_return_msr(regs, (regs->msr & ~(MSR_FE0|MSR_FE1)) in set_fpexc_mode()
2100 regs_set_return_msr(regs, regs->msr & ~MSR_LE); in set_endian()
2102 regs_set_return_msr(regs, regs->msr | MSR_LE); in set_endian()
H A Dtraps.c598 #define clear_single_step(regs) (regs_set_return_msr((regs), (regs)->msr & ~MSR_SE))
599 #define clear_br_trace(regs) (regs_set_return_msr((regs), (regs)->msr & ~MSR_BE))
1637 regs_set_return_msr(regs, regs->msr | REASON_ILLEGAL); in DEFINE_INTERRUPT_HANDLER()
1730 regs_set_return_msr(regs, regs->msr | MSR_TM); in tm_unavailable()
2019 regs_set_return_msr(regs, regs->msr | MSR_DE); in handle_debug()
2040 regs_set_return_msr(regs, regs->msr & ~MSR_DE); in DEFINE_INTERRUPT_HANDLER()
2051 regs_set_return_msr(regs, regs->msr | MSR_DE); in DEFINE_INTERRUPT_HANDLER()
2065 regs_set_return_msr(regs, regs->msr & ~MSR_DE); in DEFINE_INTERRUPT_HANDLER()
2087 regs_set_return_msr(regs, regs->msr | MSR_DE); in DEFINE_INTERRUPT_HANDLER()
H A Dsyscalls.c115 regs_set_return_msr(current->thread.regs, in SYSCALL_DEFINE0()
H A Dhw_breakpoint.c244 regs_set_return_msr(regs, regs->msr & ~MSR_SE); in thread_change_pc()
298 regs_set_return_msr(regs, regs->msr | MSR_SE); in stepping_handler()
H A Dkgdb.c402 regs_set_return_msr(linux_regs, linux_regs->msr | MSR_DE); in kgdb_arch_handle_exception()
404 regs_set_return_msr(linux_regs, linux_regs->msr | MSR_SE); in kgdb_arch_handle_exception()
H A Dsignal.c357 regs_set_return_msr(regs, regs->msr & ~MSR_TS_MASK); in get_tm_stackpointer()
/openbmc/linux/arch/powerpc/include/asm/
H A Dprobes.h73 regs_set_return_msr(regs, regs->msr | MSR_SINGLESTEP); in enable_single_step()
80 regs_set_return_msr(regs, regs->msr & ~MSR_CE); in enable_single_step()
H A Dptrace.h194 static inline void regs_set_return_msr(struct pt_regs *regs, unsigned long msr) in regs_set_return_msr() function
324 regs_set_return_msr(regs, regs->msr | MSR_RI); in regs_set_recoverable()
330 regs_set_return_msr(regs, regs->msr & ~MSR_RI); in regs_set_unrecoverable()
/openbmc/linux/arch/powerpc/platforms/pseries/
H A Dras.c499 regs_set_return_msr(regs, 0); in pSeries_system_reset_exception()
/openbmc/linux/arch/powerpc/xmon/
H A Dxmon.c1194 regs_set_return_msr(regs, regs->msr | MSR_DE); in do_step()
1227 regs_set_return_msr(regs, regs->msr | MSR_SE); in do_step()
/openbmc/linux/arch/powerpc/lib/
H A Dsstep.c3649 regs_set_return_msr(regs, (regs->msr & ~op.val) | (val & op.val)); in emulate_step()