Home
last modified time | relevance | path

Searched refs:MSR_EE (Results 1 – 25 of 48) sorted by relevance

12

/Linux-v5.15/arch/powerpc/include/asm/
Dhw_irq.h65 wrtee(MSR_EE); in __hard_irq_enable()
69 __mtmsrd(MSR_EE | MSR_RI, 1); in __hard_irq_enable()
71 mtmsr(mfmsr() | MSR_EE); in __hard_irq_enable()
83 mtmsr(mfmsr() & ~MSR_EE); in __hard_irq_disable()
95 mtmsr(mfmsr() & ~(MSR_EE | MSR_RI)); in __hard_EE_RI_disable()
369 mtmsr(flags & ~MSR_EE); in arch_local_irq_save()
386 return (flags & MSR_EE) == 0; in arch_irqs_disabled_flags()
398 return !(regs->msr & MSR_EE); in arch_irq_disabled_regs()
Drunlatch.h25 if (msr & MSR_EE) \
37 if (msr & MSR_EE) \
Dreg_booke.h43 #define MSR_USER32 (MSR_ | MSR_PR | MSR_EE)
47 #define MSR_USER (MSR_KERNEL|MSR_PR|MSR_EE)
50 #define MSR_USER (MSR_KERNEL|MSR_PR|MSR_EE)
Dinterrupt.h177 BUG_ON(!arch_irq_disabled_regs(regs) && !(regs->msr & MSR_EE)); in interrupt_enter_prepare()
268 if (!(regs->msr & MSR_EE) || is_implicit_soft_masked(regs)) { in interrupt_nmi_enter_prepare()
Dreg.h95 #define MSR_EE __MASK(MSR_EE_LG) /* External Interrupt Enable */ macro
143 #define MSR_USER32 (MSR_ | MSR_PR | MSR_EE)
148 #define MSR_USER (MSR_KERNEL|MSR_PR|MSR_EE)
1404 asm volatile("wrteei %0" : : "i" ((val & MSR_EE) ? 1 : 0) : "memory"); in wrtee()
/Linux-v5.15/arch/powerpc/kernel/
Dkvm_emul.S59 lis r30, (~(MSR_EE | MSR_RI))@h
60 ori r30, r30, (~(MSR_EE | MSR_RI))@l
66 andi. r30, r30, (MSR_EE|MSR_RI)
78 andi. r30, r30, MSR_EE
115 #define MSR_SAFE_BITS (MSR_EE | MSR_RI)
163 andi. r31, r30, MSR_EE
209 rlwimi r31, r30, 0, MSR_EE
216 andi. r30, r30, MSR_EE
270 rlwinm r31, r31, 0, ~MSR_EE
Dirq.c124 regs.msr |= MSR_EE; in replay_soft_interrupts()
128 WARN_ON_ONCE(mfmsr() & MSR_EE); in replay_soft_interrupts()
259 WARN_ON_ONCE(!(mfmsr() & MSR_EE)); in arch_local_irq_restore()
270 WARN_ON_ONCE(mfmsr() & MSR_EE); in arch_local_irq_restore()
280 if (!(mfmsr() & MSR_EE)) { in arch_local_irq_restore()
295 if (WARN_ON_ONCE(mfmsr() & MSR_EE)) in arch_local_irq_restore()
346 WARN_ON_ONCE(!(mfmsr() & MSR_EE)); in arch_local_irq_restore()
353 WARN_ON_ONCE(!(mfmsr() & MSR_EE)); in arch_local_irq_restore()
364 if (WARN_ON_ONCE(mfmsr() & MSR_EE)) in arch_local_irq_restore()
Dmisc_64.S190 ori r0,r4,MSR_EE
191 xori r0,r0,MSR_EE
224 ori r0,r5,MSR_EE
225 xori r0,r0,MSR_EE
Dudbg_16550.c309 mtmsr(msr & ~(MSR_EE|MSR_DR)); in udbg_uart_in_isa300_rm()
322 mtmsr(msr & ~(MSR_EE|MSR_DR)); in udbg_uart_out_isa300_rm()
Didle_e500.S68 ori r7,r7,MSR_EE
Dinterrupt.c553 WARN_ON_ONCE(!(regs->msr & MSR_EE)); in interrupt_exit_kernel_prepare()
606 if (regs->msr & MSR_EE) in interrupt_exit_kernel_prepare()
Didle_book3s.S200 LOAD_REG_IMMEDIATE(r7, MSR_KERNEL|MSR_EE|MSR_POW)
Didle_6xx.S139 ori r7,r7,MSR_EE
/Linux-v5.15/arch/microblaze/include/asm/
Dregisters.h19 #define MSR_EE (1<<8) /* 0x100 */ macro
36 # define MSR_KERNEL (MSR_EE | MSR_VM)
38 # define MSR_KERNEL_VMS (MSR_EE | MSR_VMS)
/Linux-v5.15/arch/powerpc/kvm/
Dbooke_emulate.c90 vcpu->arch.shared->msr = (vcpu->arch.shared->msr & ~MSR_EE) in kvmppc_booke_emulate_op()
91 | (kvmppc_get_gpr(vcpu, rs) & MSR_EE); in kvmppc_booke_emulate_op()
96 vcpu->arch.shared->msr = (vcpu->arch.shared->msr & ~MSR_EE) in kvmppc_booke_emulate_op()
97 | (inst & MSR_EE); in kvmppc_booke_emulate_op()
Dbook3s_rmhandlers.S157 ori r5, r5, MSR_EE
/Linux-v5.15/arch/powerpc/platforms/44x/
Didle.c23 mtmsr(msr_save|MSR_WE|MSR_EE|MSR_CE|MSR_DE); in ppc44x_idle()
/Linux-v5.15/arch/powerpc/sysdev/
D6xx-suspend.S34 ori r5, r5, MSR_EE
/Linux-v5.15/arch/powerpc/platforms/pasemi/
Dpowersave.S62 LOAD_REG_IMMEDIATE(r6,MSR_DR|MSR_IR|MSR_ME|MSR_EE)
/Linux-v5.15/arch/powerpc/platforms/82xx/
Dpq2.c29 mtmsr(mfmsr() & ~(MSR_ME | MSR_EE | MSR_IR | MSR_DR)); in pq2_restart()
/Linux-v5.15/arch/powerpc/platforms/powernv/
Dsubcore-asm.S25 ori r4,r4,MSR_EE|MSR_SE|MSR_BE|MSR_RI
/Linux-v5.15/arch/powerpc/platforms/powermac/
Dcache.S43 rlwinm r0,r11,0,~MSR_EE
193 rlwinm r0,r11,0,~MSR_EE
Dsleep.S267 ori r3,r3,MSR_EE|MSR_IP
268 xori r3,r3,MSR_EE|MSR_IP
/Linux-v5.15/arch/microblaze/kernel/
Dprocess.c98 childregs->msr |= MSR_EE; /* exceptions will be enabled*/ in copy_thread()
/Linux-v5.15/arch/powerpc/platforms/4xx/
Dcpm.c85 mtmsr(msr_save|MSR_WE|MSR_EE|MSR_CE|MSR_DE); in cpm_idle_wait()

12