Home
last modified time | relevance | path

Searched refs:softe (Results 1 - 25 of 26) sorted by relevance

12

/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dinterrupt.h260 u64 softe; member
286 state->softe = regs->softe; in interrupt_nmi_enter_prepare()
298 * Adjust regs->softe to be soft-masked if it had not been in interrupt_nmi_enter_prepare()
299 * reconcied (e.g., interrupt entry with MSR[EE]=0 but softe in interrupt_nmi_enter_prepare()
304 regs->softe = IRQS_ALL_DISABLED; in interrupt_nmi_enter_prepare()
377 regs->softe = state->softe; in interrupt_nmi_exit_prepare()
H A Dhw_irq.h370 if (WARN_ON_ONCE(regs->softe & IRQS_PMI_DISABLED)) in should_hard_irq_enable()
398 return (regs->softe & IRQS_DISABLED); in arch_irq_disabled_regs()
411 regs->softe = val; in irq_soft_mask_regs_set_state()
H A Dptrace.h42 unsigned long softe; member
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dsyscall_64.c36 BUG_ON(regs->softe != IRQS_ENABLED); in system_call_exception()
58 regs->softe = IRQS_ENABLED; in system_call_exception()
266 BUG_ON(regs->softe != IRQS_ENABLED); in interrupt_exit_user_prepare()
360 if (regs->softe == IRQS_ENABLED) { in interrupt_exit_kernel_prepare()
H A Dsignal_64.c110 /* Force usr to alway see softe as 1 (interrupts enabled) */ in setup_sigcontext()
111 unsigned long softe = 0x1; in setup_sigcontext() local
171 err |= __put_user(softe, &sc->gp_regs[PT_SOFTE]); in setup_sigcontext()
H A Dirq.c197 regs.softe = IRQS_ENABLED; in replay_soft_interrupts()
H A Dprocess.c1509 pr_cont("IRQMASK: %lx ", regs->softe); in show_regs()
1696 childregs->softe = IRQS_ENABLED; in copy_thread()
H A Dasm-offsets.c353 STACK_PT_REGS_OFFSET(SOFTE, softe); in main()
/kernel/linux/linux-6.6/arch/powerpc/kernel/ptrace/
H A Dptrace.c364 BUILD_BUG_ON(offsetof(struct pt_regs, softe) != in pt_regs_check()
365 offsetof(struct user_pt_regs, softe)); in pt_regs_check()
430 CHECK_REG(PT_SOFTE, softe); in pt_regs_check()
H A Dptrace-view.c62 REG_OFFSET_NAME(softe),
176 * softe copies paca->irq_soft_mask variable state. Since irq_soft_mask is in ptrace_get_reg()
177 * no more used as a flag, lets force usr to always see the softe value as 1 in ptrace_get_reg()
223 struct membuf to_softe = membuf_at(&to, offsetof(struct pt_regs, softe)); in gpr_get()
H A Dptrace-tm.c91 struct membuf to_softe = membuf_at(&to, offsetof(struct pt_regs, softe)); in tm_cgpr_get()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dhw_irq.h324 return (regs->softe & IRQS_DISABLED); in arch_irq_disabled_regs()
337 regs->softe = val; in irq_soft_mask_regs_set_state()
H A Dptrace.h41 unsigned long softe; member
/kernel/linux/linux-5.10/arch/powerpc/kernel/ptrace/
H A Dptrace.c412 BUILD_BUG_ON(offsetof(struct pt_regs, softe) != in pt_regs_check()
413 offsetof(struct user_pt_regs, softe)); in pt_regs_check()
474 CHECK_REG(PT_SOFTE, softe); in pt_regs_check()
H A Dptrace-view.c62 REG_OFFSET_NAME(softe),
175 * softe copies paca->irq_soft_mask variable state. Since irq_soft_mask is in ptrace_get_reg()
176 * no more used as a flag, lets force usr to alway see the softe value as 1 in ptrace_get_reg()
/kernel/linux/linux-5.10/arch/powerpc/include/uapi/asm/
H A Dptrace.h47 unsigned long softe; /* Soft enabled/disabled */ member
/kernel/linux/linux-6.6/arch/powerpc/include/uapi/asm/
H A Dptrace.h47 unsigned long softe; /* Soft enabled/disabled */ member
/kernel/linux/linux-5.10/arch/powerpc/perf/
H A Dperf_regs.c63 PT_REGS_OFFSET(PERF_REG_POWERPC_SOFTE, softe),
/kernel/linux/linux-6.6/arch/powerpc/perf/
H A Dperf_regs.c63 PT_REGS_OFFSET(PERF_REG_POWERPC_SOFTE, softe),
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dirq_64.c120 regs.softe = IRQS_ENABLED; in __replay_soft_interrupts()
H A Dinterrupt.c497 if (regs->softe == IRQS_ENABLED) in interrupt_exit_kernel_restart()
H A Dsignal_64.c131 /* Force usr to always see softe as 1 (interrupts enabled) */ in __unsafe_setup_sigcontext()
132 unsigned long softe = 0x1; in __unsafe_setup_sigcontext() local
182 unsafe_put_user(softe, &sc->gp_regs[PT_SOFTE], efault_out); in __unsafe_setup_sigcontext()
H A Dprocess.c1576 pr_cont("IRQMASK: %lx ", regs->softe); in __show_regs()
1791 childregs->softe = IRQS_ENABLED; in copy_thread()
1805 WARN_ON_ONCE(childregs->softe != IRQS_ENABLED); in copy_thread()
/kernel/linux/linux-5.10/tools/perf/arch/powerpc/util/
H A Dperf_regs.c59 SMPL_REG(softe, PERF_REG_POWERPC_SOFTE),
/kernel/linux/linux-6.6/tools/perf/arch/powerpc/util/
H A Dperf_regs.c60 SMPL_REG(softe, PERF_REG_POWERPC_SOFTE),

Completed in 21 milliseconds

12