/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | tm.S | 59 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 D | book3s_hv_interrupts.S | 46 mfspr r3, SPRN_DSCR
|
H A D | book3s_emulate.c | 826 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 D | tm.S | 59 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 D | book3s_hv_interrupts.S | 47 mfspr r3, SPRN_DSCR
|
H A D | book3s_hv_p9_entry.c | 43 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 D | book3s_emulate.c | 822 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 D | tm-resched-dscr.c | 36 #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 D | tm-resched-dscr.c | 36 #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 D | dscr.h | 56 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 D | ptrace-tar.c | 26 mtspr(SPRN_DSCR, DSCR_1); in tar() 36 reg[2] = mfspr(SPRN_DSCR); in tar()
|
H A D | ptrace-tm-spd-tar.c | 71 : [sprn_dscr]"i"(SPRN_DSCR), in tm_spd_tar() 86 regs[2] = mfspr(SPRN_DSCR); in tm_spd_tar()
|
H A D | ptrace-tm-tar.c | 61 : [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 D | dscr.h | 61 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 D | ptrace-tar.c | 26 mtspr(SPRN_DSCR, DSCR_1); in tar() 36 reg[2] = mfspr(SPRN_DSCR); in tar()
|
H A D | ptrace-tm-spd-tar.c | 71 : [sprn_dscr]"i"(SPRN_DSCR), in tm_spd_tar() 86 regs[2] = mfspr(SPRN_DSCR); in tm_spd_tar()
|
H A D | ptrace-tm-tar.c | 61 : [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 D | tm.S | 268 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 D | tm.S | 265 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 D | flush_utils.c | 69 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 D | flush_utils.c | 83 mtspr(SPRN_DSCR, val); in set_dscr()
|
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/include/ |
H A D | reg.h | 56 #define SPRN_DSCR 0x03 /* Data Stream Control Register */ macro
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/include/ |
H A D | reg.h | 67 #define SPRN_DSCR 0x03 /* Data Stream Control Register */ macro
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | idle.c | 354 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 D | idle.c | 356 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()
|