Home
last modified time | relevance | path

Searched refs:SPRN_AMR (Results 1 - 25 of 32) sorted by relevance

12

/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/
H A Dkup-radix.h18 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 Dkexec.h11 mtspr(SPRN_AMR, 0); in reset_sprs()
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/
H A Dkup.h31 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 Dkexec.h12 mtspr(SPRN_AMR, 0); in reset_sprs()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A 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
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dtm.S129 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 Dsyscall.c45 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 Dreg.h58 #define SPRN_AMR 13 /* Authority Mask Register - problem state */ macro
61 "mtspr " __stringify(SPRN_AMR) ",%0;" \
H A Dpkeys.h44 return mfspr(SPRN_AMR); in pkeyreg_get()
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/include/
H A Dreg.h69 #define SPRN_AMR 13 /* Authority Mask Register - problem state */ macro
72 "mtspr " __stringify(SPRN_AMR) ",%0;" \
H A Dpkeys.h44 return mfspr(SPRN_AMR); in pkeyreg_get()
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/ptrace/
H A Dptrace-pkey.c138 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 Dptrace-pkey.c138 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 Dtm.S144 mfspr r8, SPRN_AMR
309 mtspr SPRN_AMR, r8
H A Dbook3s_hv_rmhandlers.S725 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 Dpkeys.c122 * 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 Dradix_pgtable.c629 mtspr(SPRN_AMR, AMR_KUAP_BLOCKED); in setup_kuap()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dtm.S144 mfspr r8, SPRN_AMR
309 mtspr SPRN_AMR, r8
H A Dbook3s_hv_p9_entry.c37 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 Dbook3s_64_entry.S370 mtspr SPRN_AMR,r10
H A Dbook3s_emulate.c841 case SPRN_AMR: in kvmppc_core_emulate_mtspr_pr()
1008 case SPRN_AMR: in kvmppc_core_emulate_mfspr_pr()
H A Dbook3s_hv_rmhandlers.S658 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 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()
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/
H A Didle.c380 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 Dpkeys.c130 * 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()

Completed in 19 milliseconds

12