/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | hw_irq.h | 71 __mtmsrd(MSR_EE | MSR_RI, 1); in __hard_irq_enable() 83 __mtmsrd(MSR_RI, 1); in __hard_irq_disable() 97 mtmsr(mfmsr() & ~(MSR_EE | MSR_RI)); in __hard_EE_RI_disable() local 108 __mtmsrd(MSR_RI, 1); in __hard_RI_enable() 110 mtmsr(mfmsr() | MSR_RI); in __hard_RI_enable()
|
H A D | ptrace.h | 318 return unlikely(cpu_has_msr_ri() && !(regs->msr & MSR_RI)); in regs_is_unrecoverable() 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()
|
H A D | reg_booke.h | 41 #define MSR_ (MSR_ME | MSR_RI | MSR_CE) 46 #define MSR_KERNEL (MSR_ME|MSR_RI|MSR_IR|MSR_DR|MSR_CE) 49 #define MSR_KERNEL (MSR_ME|MSR_RI|MSR_CE)
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | kvm_emul.S | 57 /* Put MSR & ~(MSR_EE|MSR_RI) in r31 */ 59 lis r30, (~(MSR_EE | MSR_RI))@h 60 ori r30, r30, (~(MSR_EE | MSR_RI))@l 63 /* OR the register's (MSR_EE|MSR_RI) on MSR */ 66 andi. r30, r30, (MSR_EE|MSR_RI) 115 #define MSR_SAFE_BITS (MSR_EE | MSR_RI)
|
H A D | syscall_64.c | 33 BUG_ON(!(regs->msr & MSR_RI)); in system_call_exception() 263 BUG_ON(!(regs->msr & MSR_RI)); in interrupt_exit_user_prepare() 346 if (IS_ENABLED(CONFIG_PPC_BOOK3S) && unlikely(!(regs->msr & MSR_RI))) in interrupt_exit_kernel_prepare()
|
H A D | entry_64.S | 381 li r9, MSR_RI 658 andi. r0,r5,MSR_RI 854 ori r0,r0,MSR_EE|MSR_SE|MSR_BE|MSR_RI 859 ori r9,r9,MSR_IR|MSR_DR|MSR_FE0|MSR_FE1|MSR_FP|MSR_RI|MSR_LE 882 li r0,MSR_RI
|
H A D | head_64.S | 143 ori r24,r24,MSR_RI 753 ori r3,r3,MSR_RI 936 ori r6,r6,MSR_RI
|
H A D | exceptions-64s.S | 475 xori r10,r10,MSR_RI 478 xori r10,r10,MSR_RI 575 li r10,MSR_RI 576 mtmsrd r10,1 /* Set MSR_RI */ 839 * - MSR_EE|MSR_RI is set (no reentrant exceptions) 933 * MSR_RI is not enabled, because PACA_EXNMI and nmi stack is 1010 * Increment paca->in_nmi then enable MSR_RI. SLB or MCE will be able 1018 li r10,MSR_RI 1043 /* Clear MSR_RI before setting SRR0 and SRR1. */ 1048 * MSR_RI i [all...] |
H A D | head_32.h | 67 li r10, MSR_KERNEL & ~(MSR_IR | MSR_RI) /* can take DTLB miss */ 139 li r10, MSR_KERNEL & ~(MSR_IR | MSR_RI) /* can take DTLB miss */
|
H A D | tm.S | 164 * At this point we can't take an SLB miss since we have MSR_RI 192 * clobbered by an exception once we turn on MSR_RI below. 205 li r11, MSR_RI 506 * At this point we can't take an SLB miss since we have MSR_RI 532 li r4, MSR_RI
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | kvm_emul.S | 57 /* Put MSR & ~(MSR_EE|MSR_RI) in r31 */ 59 lis r30, (~(MSR_EE | MSR_RI))@h 60 ori r30, r30, (~(MSR_EE | MSR_RI))@l 63 /* OR the register's (MSR_EE|MSR_RI) on MSR */ 66 andi. r30, r30, (MSR_EE|MSR_RI) 115 #define MSR_SAFE_BITS (MSR_EE | MSR_RI)
|
H A D | head_64.S | 155 ori r24,r24,MSR_RI 794 ori r3,r3,MSR_RI 982 ori r6,r6,MSR_RI
|
H A D | fpu.S | 98 ori r5,r5,MSR_FP|MSR_RI
|
H A D | rtas_entry.S | 116 LOAD_REG_IMMEDIATE(r6, MSR_ME | MSR_RI)
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | hw_irq.h | 266 #define __hard_irq_enable() __mtmsrd(MSR_EE|MSR_RI, 1) 267 #define __hard_irq_disable() __mtmsrd(MSR_RI, 1) 269 #define __hard_RI_enable() __mtmsrd(MSR_RI, 1)
|
H A D | reg_booke.h | 41 #define MSR_ (MSR_ME | MSR_RI | MSR_CE) 46 #define MSR_KERNEL (MSR_ME|MSR_RI|MSR_IR|MSR_DR|MSR_CE) 49 #define MSR_KERNEL (MSR_ME|MSR_RI|MSR_CE)
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/pasemi/ |
H A D | idle.c | 61 regs->msr |= MSR_RI; in pasemi_system_reset_exception()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | subcore-asm.S | 25 ori r4,r4,MSR_EE|MSR_SE|MSR_BE|MSR_RI
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
H A D | subcore-asm.S | 25 ori r4,r4,MSR_EE|MSR_SE|MSR_BE|MSR_RI
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | tm.S | 109 li r2, MSR_RI 351 li r5, MSR_RI
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | tm.S | 109 li r2, MSR_RI 351 li r5, MSR_RI
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/embedded6xx/ |
H A D | mpc7448_hpc2.c | 173 regs->msr |= MSR_RI; in mpc7448_machine_check_exception()
|
/kernel/linux/linux-5.10/arch/sh/include/asm/ |
H A D | smc37c93x.h | 156 #define MSR_RI 0x4000 /* Ring Indicator */ macro
|
/kernel/linux/linux-5.10/arch/arm/mach-pxa/include/mach/ |
H A D | regs-uart.h | 122 #define MCR_OUT1 (1 << 2) /* force MSR_RI in loopback mode */ 127 #define MSR_RI (1 << 6) /* Ring Indicator */ macro
|
/kernel/linux/linux-6.6/arch/sh/include/asm/ |
H A D | smc37c93x.h | 156 #define MSR_RI 0x4000 /* Ring Indicator */ macro
|