/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/ |
H A D | kup-radix.h | 18 mfspr \gpr1, SPRN_AMR 23 mtspr SPRN_AMR, \gpr2 variable 34 mfspr \gpr1, SPRN_AMR 50 mfspr \gpr1, SPRN_AMR 57 mtspr SPRN_AMR, \gpr2 variable 79 mtspr(SPRN_AMR, regs->kuap); 91 unsigned long amr = mfspr(SPRN_AMR); 102 WARN_ON_ONCE(mfspr(SPRN_AMR) != AMR_KUAP_BLOCKED); 123 return mfspr(SPRN_AMR); 136 mtspr(SPRN_AMR, valu [all...] |
H A D | kexec.h | 11 mtspr(SPRN_AMR, 0); in reset_sprs()
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/ |
H A D | kup.h | 31 mfspr \gpr2, SPRN_AMR 37 mtspr SPRN_AMR, \gpr1 variable 71 mfspr \gpr1, SPRN_AMR 75 mtspr SPRN_AMR, \gpr2 variable 89 mfspr \gpr1, SPRN_AMR 152 mfspr \gpr1, SPRN_AMR 166 mtspr SPRN_AMR, \gpr2 variable 242 amr = mfspr(SPRN_AMR); 261 mtspr(SPRN_AMR, regs->amr); 278 mtspr(SPRN_AMR, reg [all...] |
H A D | kexec.h | 12 mtspr(SPRN_AMR, 0); in reset_sprs()
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | tm.S | 129 mfspr r3, SPRN_AMR 274 mfspr r3, SPRN_AMR 323 mtspr SPRN_AMR, r8 374 mfspr r8, SPRN_AMR 441 mtspr SPRN_AMR, r4 537 mtspr SPRN_AMR, r8
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | tm.S | 129 mfspr r3, SPRN_AMR 271 mfspr r3, SPRN_AMR 320 mtspr SPRN_AMR, r8 371 mfspr r8, SPRN_AMR 438 mtspr SPRN_AMR, r4 537 mtspr SPRN_AMR, r8
|
H A D | syscall.c | 45 amr = mfspr(SPRN_AMR); in system_call_exception() 50 mtspr(SPRN_AMR, AMR_KUAP_BLOCKED); in system_call_exception()
|
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/include/ |
H A D | reg.h | 58 #define SPRN_AMR 13 /* Authority Mask Register - problem state */ macro 61 "mtspr " __stringify(SPRN_AMR) ",%0;" \
|
H A D | pkeys.h | 44 return mfspr(SPRN_AMR); in pkeyreg_get()
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/include/ |
H A D | reg.h | 69 #define SPRN_AMR 13 /* Authority Mask Register - problem state */ macro 72 "mtspr " __stringify(SPRN_AMR) ",%0;" \
|
H A D | pkeys.h | 44 return mfspr(SPRN_AMR); in pkeyreg_get()
|
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/ptrace/ |
H A D | ptrace-pkey.c | 138 reg = mfspr(SPRN_AMR); in child() 154 reg = mfspr(SPRN_AMR); in child() 171 reg = mfspr(SPRN_AMR); in child()
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/ptrace/ |
H A D | ptrace-pkey.c | 138 reg = mfspr(SPRN_AMR); in child() 154 reg = mfspr(SPRN_AMR); in child() 171 reg = mfspr(SPRN_AMR); in child()
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | tm.S | 144 mfspr r8, SPRN_AMR 309 mtspr SPRN_AMR, r8
|
H A D | book3s_hv_rmhandlers.S | 725 mfspr r5, SPRN_AMR 875 mtspr SPRN_AMR,r5 1676 mfspr r5,SPRN_AMR 1682 mtspr SPRN_AMR, r5 3177 mfspr r5, SPRN_AMR 3202 mtspr SPRN_AMR, r5 3380 mtspr SPRN_AMR, r0
|
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/ |
H A D | pkeys.c | 122 * Only P7 and above supports SPRN_AMR update with MSR[PR] = 1 in pkey_early_init_devtree() 236 return mfspr(SPRN_AMR); in read_amr() 241 mtspr(SPRN_AMR, value); in write_amr()
|
H A D | radix_pgtable.c | 629 mtspr(SPRN_AMR, AMR_KUAP_BLOCKED); in setup_kuap()
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | tm.S | 144 mfspr r8, SPRN_AMR 309 mtspr SPRN_AMR, r8
|
H A D | book3s_hv_p9_entry.c | 37 mtspr(SPRN_AMR, vcpu->arch.amr); in load_spr_state() 76 vcpu->arch.amr = mfspr(SPRN_AMR); in store_spr_state() 151 host_os_sprs->amr = mfspr(SPRN_AMR); in save_p9_host_os_sprs() 176 mtspr(SPRN_AMR, host_os_sprs->amr); in restore_p9_host_os_sprs()
|
H A D | book3s_64_entry.S | 370 mtspr SPRN_AMR,r10
|
H A D | book3s_emulate.c | 841 case SPRN_AMR: in kvmppc_core_emulate_mtspr_pr() 1008 case SPRN_AMR: in kvmppc_core_emulate_mfspr_pr()
|
H A D | book3s_hv_rmhandlers.S | 658 mfspr r5, SPRN_AMR 790 mtspr SPRN_AMR,r5 1299 mfspr r5,SPRN_AMR 1305 mtspr SPRN_AMR, r5 2554 mfspr r5, SPRN_AMR 2579 mtspr SPRN_AMR, r5
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | idle.c | 378 sprs.amr = mfspr(SPRN_AMR); in power7_idle_insn() 397 mtspr(SPRN_AMR, sprs.amr); in power7_idle_insn() 688 sprs.amr = mfspr(SPRN_AMR); in power9_idle_stop() 709 mtspr(SPRN_AMR, sprs.amr); in power9_idle_stop()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
H A D | idle.c | 380 sprs.amr = mfspr(SPRN_AMR); in power7_idle_insn() 398 mtspr(SPRN_AMR, sprs.amr); in power7_idle_insn() 689 sprs.amr = mfspr(SPRN_AMR); in power9_idle_stop() 709 mtspr(SPRN_AMR, sprs.amr); in power9_idle_stop()
|
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | pkeys.c | 130 * Only P7 and above supports SPRN_AMR update with MSR[PR] = 1 in pkey_early_init_devtree() 300 mtspr(SPRN_AMR, AMR_KUAP_BLOCKED); in setup_kuap()
|