Home
last modified time | relevance | path

Searched refs:SPRN_DSCR (Results 1 - 25 of 40) sorted by relevance

12

/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dtm.S59 mfspr r7, SPRN_DSCR
132 mfspr r7, SPRN_DSCR
138 mtspr SPRN_DSCR, r7
272 mfspr r7, SPRN_DSCR
332 mtspr SPRN_DSCR, r29
348 mtspr SPRN_DSCR, r7
H A Dbook3s_hv_interrupts.S46 mfspr r3, SPRN_DSCR
H A Dbook3s_emulate.c826 case SPRN_DSCR: in kvmppc_core_emulate_mtspr_pr()
916 case SPRN_DSCR: in kvmppc_core_emulate_mfspr_pr()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dtm.S59 mfspr r7, SPRN_DSCR
132 mfspr r7, SPRN_DSCR
138 mtspr SPRN_DSCR, r7
272 mfspr r7, SPRN_DSCR
332 mtspr SPRN_DSCR, r29
348 mtspr SPRN_DSCR, r7
H A Dbook3s_hv_interrupts.S47 mfspr r3, SPRN_DSCR
H A Dbook3s_hv_p9_entry.c43 mtspr(SPRN_DSCR, vcpu->arch.dscr); in load_spr_state()
79 vcpu->arch.dscr = mfspr(SPRN_DSCR); in store_spr_state()
180 mtspr(SPRN_DSCR, current->thread.dscr); in restore_p9_host_os_sprs()
H A Dbook3s_emulate.c822 case SPRN_DSCR: in kvmppc_core_emulate_mtspr_pr()
915 case SPRN_DSCR: in kvmppc_core_emulate_mfspr_pr()
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/tm/
H A Dtm-resched-dscr.c36 #define SPRN_DSCR 0x03 macro
75 , [sprn_dscr]"i"(SPRN_DSCR), [sprn_texasr]"i"(SPRN_TEXASR) in test_body()
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/tm/
H A Dtm-resched-dscr.c36 #define SPRN_DSCR 0x03 macro
76 , [sprn_dscr]"i"(SPRN_DSCR), [sprn_texasr]"i"(SPRN_TEXASR) in test_body()
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/dscr/
H A Ddscr.h56 return mfspr(SPRN_DSCR); in get_dscr_usr()
61 mtspr(SPRN_DSCR, val); in set_dscr_usr()
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/ptrace/
H A Dptrace-tar.c26 mtspr(SPRN_DSCR, DSCR_1); in tar()
36 reg[2] = mfspr(SPRN_DSCR); in tar()
H A Dptrace-tm-spd-tar.c71 : [sprn_dscr]"i"(SPRN_DSCR), in tm_spd_tar()
86 regs[2] = mfspr(SPRN_DSCR); in tm_spd_tar()
H A Dptrace-tm-tar.c61 : [sprn_dscr]"i"(SPRN_DSCR), [sprn_tar]"i"(SPRN_TAR), in tm_tar()
75 regs[2] = mfspr(SPRN_DSCR); in tm_tar()
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/dscr/
H A Ddscr.h61 asm volatile("mfspr %0,%1" : "=r" (ret) : "i" (SPRN_DSCR)); in get_dscr_usr()
68 asm volatile("mtspr %1,%0" : : "r" (val), "i" (SPRN_DSCR)); in set_dscr_usr()
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/ptrace/
H A Dptrace-tar.c26 mtspr(SPRN_DSCR, DSCR_1); in tar()
36 reg[2] = mfspr(SPRN_DSCR); in tar()
H A Dptrace-tm-spd-tar.c71 : [sprn_dscr]"i"(SPRN_DSCR), in tm_spd_tar()
86 regs[2] = mfspr(SPRN_DSCR); in tm_spd_tar()
H A Dptrace-tm-tar.c61 : [sprn_dscr]"i"(SPRN_DSCR), [sprn_tar]"i"(SPRN_TAR), in tm_tar()
75 regs[2] = mfspr(SPRN_DSCR); in tm_tar()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dtm.S268 mfspr r4, SPRN_DSCR
343 mtspr SPRN_DSCR, r0
456 mtspr SPRN_DSCR, r5
550 mtspr SPRN_DSCR, r0
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dtm.S265 mfspr r4, SPRN_DSCR
340 mtspr SPRN_DSCR, r0
450 mtspr SPRN_DSCR, r5
550 mtspr SPRN_DSCR, r0
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/security/
H A Dflush_utils.c69 asm volatile("mtspr %1,%0" : : "r" (val), "i" (SPRN_DSCR)); in set_dscr()
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/security/
H A Dflush_utils.c83 mtspr(SPRN_DSCR, val); in set_dscr()
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/include/
H A Dreg.h56 #define SPRN_DSCR 0x03 /* Data Stream Control Register */ macro
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/include/
H A Dreg.h67 #define SPRN_DSCR 0x03 /* Data Stream Control Register */ macro
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/
H A Didle.c354 sprs.dscr = mfspr(SPRN_DSCR); in power7_idle_insn()
489 mtspr(SPRN_DSCR, sprs.dscr); in power7_idle_insn()
669 sprs.dscr = mfspr(SPRN_DSCR); in power9_idle_stop()
786 mtspr(SPRN_DSCR, sprs.dscr); in power9_idle_stop()
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/
H A Didle.c356 sprs.dscr = mfspr(SPRN_DSCR); in power7_idle_insn()
490 mtspr(SPRN_DSCR, sprs.dscr); in power7_idle_insn()
670 sprs.dscr = mfspr(SPRN_DSCR); in power9_idle_stop()
786 mtspr(SPRN_DSCR, sprs.dscr); in power9_idle_stop()

Completed in 13 milliseconds

12