Home
last modified time | relevance | path

Searched refs:SPRN_AMR (Results 1 – 15 of 15) sorted by relevance

/Linux-v5.10/arch/powerpc/include/asm/book3s/64/
Dkup-radix.h18 mfspr \gpr1, SPRN_AMR
23 mtspr SPRN_AMR, \gpr2
34 mfspr \gpr1, SPRN_AMR
50 mfspr \gpr1, SPRN_AMR
57 mtspr SPRN_AMR, \gpr2
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, value);
Dkexec.h11 mtspr(SPRN_AMR, 0); in reset_sprs()
/Linux-v5.10/arch/powerpc/kernel/
Dtm.S129 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
/Linux-v5.10/tools/testing/selftests/powerpc/include/
Dreg.h58 #define SPRN_AMR 13 /* Authority Mask Register - problem state */ macro
61 "mtspr " __stringify(SPRN_AMR) ",%0;" \
Dpkeys.h44 return mfspr(SPRN_AMR); in pkeyreg_get()
/Linux-v5.10/tools/testing/selftests/powerpc/ptrace/
Dptrace-pkey.c138 reg = mfspr(SPRN_AMR); in child()
154 reg = mfspr(SPRN_AMR); in child()
171 reg = mfspr(SPRN_AMR); in child()
/Linux-v5.10/arch/powerpc/mm/book3s64/
Dpkeys.c236 return mfspr(SPRN_AMR); in read_amr()
241 mtspr(SPRN_AMR, value); in write_amr()
Dradix_pgtable.c629 mtspr(SPRN_AMR, AMR_KUAP_BLOCKED); in setup_kuap()
/Linux-v5.10/arch/powerpc/kvm/
Dtm.S144 mfspr r8, SPRN_AMR
309 mtspr SPRN_AMR, r8
Dbook3s_hv_rmhandlers.S719 mfspr r5, SPRN_AMR
869 mtspr SPRN_AMR,r5
1670 mfspr r5,SPRN_AMR
1676 mtspr SPRN_AMR, r5
3342 mtspr SPRN_AMR, r0
Dbook3s_hv.c3585 unsigned long host_amr = mfspr(SPRN_AMR); in kvmhv_p9_guest_entry()
3639 mtspr(SPRN_AMR, vcpu->arch.amr); in kvmhv_p9_guest_entry()
3711 vcpu->arch.amr = mfspr(SPRN_AMR); in kvmhv_p9_guest_entry()
3724 mtspr(SPRN_AMR, host_amr); in kvmhv_p9_guest_entry()
/Linux-v5.10/arch/powerpc/platforms/powernv/
Didle.c378 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()
Dvas-window.c320 val = SET_FIELD(VAS_AMR, val, mfspr(SPRN_AMR)); in init_xlate_regs()
/Linux-v5.10/arch/powerpc/include/asm/
Dreg.h251 #define SPRN_AMR 0x1d /* Authority Mask Register */ macro
/Linux-v5.10/arch/powerpc/xmon/
Dxmon.c1945 mfspr(SPRN_AMR), mfspr(SPRN_UAMOR)); in dump_206_sprs()