Symbol: mfspr
arch/openrisc/include/asm/fpu.h
10
task->thread.fpcsr = mfspr(SPR_FPCSR);
arch/openrisc/include/asm/smp.h
16
#define hard_smp_processor_id() mfspr(SPR_COREID)
arch/openrisc/include/asm/timex.h
24
return mfspr(SPR_TTCR);
arch/openrisc/kernel/cacheinfo.c
34
unsigned long upr = mfspr(SPR_UPR);
arch/openrisc/kernel/cacheinfo.c
44
dccfgr = mfspr(SPR_DCCFGR);
arch/openrisc/kernel/cacheinfo.c
59
iccfgr = mfspr(SPR_ICCFGR);
arch/openrisc/kernel/cacheinfo.c
93
this_leaf->attributes = ((mfspr(SPR_DCCFGR) & SPR_DCCFGR_CWS) >> 8) ?
arch/openrisc/kernel/irq.c
24
return mfspr(SPR_SR) & (SPR_SR_IEE|SPR_SR_TEE);
arch/openrisc/kernel/irq.c
31
mtspr(SPR_SR, ((mfspr(SPR_SR) & ~(SPR_SR_IEE|SPR_SR_TEE)) | flags));
arch/openrisc/kernel/process.c
104
if (mfspr(SPR_UPR) & SPR_UPR_PMP)
arch/openrisc/kernel/process.c
105
mtspr(SPR_PMR, mfspr(SPR_PMR) | SPR_PMR_DME);
arch/openrisc/kernel/process.c
226
unsigned long sr = mfspr(SPR_SR) & ~SPR_SR_SM;
arch/openrisc/kernel/setup.c
118
1 << ((mfspr(SPR_DMMUCFGR) & SPR_DMMUCFGR_NTS) >> 2),
arch/openrisc/kernel/setup.c
119
1 + (mfspr(SPR_DMMUCFGR) & SPR_DMMUCFGR_NTW));
arch/openrisc/kernel/setup.c
122
1 << ((mfspr(SPR_IMMUCFGR) & SPR_IMMUCFGR_NTS) >> 2),
arch/openrisc/kernel/setup.c
123
1 + (mfspr(SPR_IMMUCFGR) & SPR_IMMUCFGR_NTW));
arch/openrisc/kernel/setup.c
158
cpuinfo->coreid = mfspr(SPR_COREID);
arch/openrisc/kernel/setup.c
273
vr = mfspr(SPR_VR);
arch/openrisc/kernel/setup.c
274
cpucfgr = mfspr(SPR_CPUCFGR);
arch/openrisc/kernel/setup.c
277
vr = mfspr(SPR_VR2);
arch/openrisc/kernel/setup.c
279
avr = mfspr(SPR_AVR);
arch/openrisc/kernel/setup.c
295
1 << ((mfspr(SPR_DMMUCFGR) & SPR_DMMUCFGR_NTS) >> 2),
arch/openrisc/kernel/setup.c
296
1 + (mfspr(SPR_DMMUCFGR) & SPR_DMMUCFGR_NTW));
arch/openrisc/kernel/setup.c
298
1 << ((mfspr(SPR_IMMUCFGR) & SPR_IMMUCFGR_NTS) >> 2),
arch/openrisc/kernel/setup.c
299
1 + (mfspr(SPR_IMMUCFGR) & SPR_IMMUCFGR_NTW));
arch/openrisc/kernel/setup.c
98
unsigned long upr = mfspr(SPR_UPR);
arch/openrisc/kernel/setup.c
99
unsigned long vr = mfspr(SPR_VR);
arch/openrisc/kernel/smp.c
197
if (mfspr(SPR_UPR) & SPR_UPR_PMP)
arch/openrisc/kernel/smp.c
198
mtspr(SPR_PMR, mfspr(SPR_PMR) | SPR_PMR_DME);
arch/openrisc/kernel/time.c
142
return (u64) mfspr(SPR_TTCR);
arch/openrisc/kernel/time.c
170
upr = mfspr(SPR_UPR);
arch/openrisc/kernel/time.c
45
c = mfspr(SPR_TTCR);
arch/openrisc/kernel/traps.c
266
return mfspr(SPR_SR) & SPR_SR_DSX;
arch/openrisc/mm/cache.c
25
unsigned long upr = mfspr(SPR_UPR);
arch/openrisc/mm/tlb.c
31
#define NUM_DTLB_SETS (1 << ((mfspr(SPR_IMMUCFGR) & SPR_IMMUCFGR_NTS) >> \
arch/openrisc/mm/tlb.c
33
#define NUM_ITLB_SETS (1 << ((mfspr(SPR_IMMUCFGR) & SPR_IMMUCFGR_NTS) >> \
arch/openrisc/mm/tlb.c
61
#define have_dtlbeir (mfspr(SPR_DMMUCFGR) & SPR_DMMUCFGR_TEIRI)
arch/openrisc/mm/tlb.c
62
#define have_itlbeir (mfspr(SPR_IMMUCFGR) & SPR_IMMUCFGR_TEIRI)
arch/powerpc/boot/4xx.c
449
ccr1 = mfspr(SPRN_CCR1);
arch/powerpc/boot/ppc_asm.h
83
#define MFTBL(dest) mfspr dest, SPRN_TBRL
arch/powerpc/boot/ppc_asm.h
84
#define MFTBU(dest) mfspr dest, SPRN_TBRU
arch/powerpc/boot/treeboot-akebono.c
141
pir_reg = mfspr(SPRN_PIR);
arch/powerpc/boot/treeboot-currituck.c
97
pir_reg = mfspr(SPRN_PIR);
arch/powerpc/boot/treeboot-iss4xx.c
69
pir_reg = mfspr(SPRN_PIR);
arch/powerpc/include/asm/book3s/64/kup.h
152
mfspr \gpr1, SPRN_AMR
arch/powerpc/include/asm/book3s/64/kup.h
176
mfspr \gpr1, SPRN_IAMR
arch/powerpc/include/asm/book3s/64/kup.h
242
amr = mfspr(SPRN_AMR);
arch/powerpc/include/asm/book3s/64/kup.h
250
iamr = mfspr(SPRN_IAMR);
arch/powerpc/include/asm/book3s/64/kup.h
290
unsigned long amr = mfspr(SPRN_AMR);
arch/powerpc/include/asm/book3s/64/kup.h
31
mfspr \gpr2, SPRN_AMR
arch/powerpc/include/asm/book3s/64/kup.h
318
return mfspr(SPRN_AMR);
arch/powerpc/include/asm/book3s/64/kup.h
49
mfspr \gpr2, SPRN_IAMR
arch/powerpc/include/asm/book3s/64/kup.h
71
mfspr \gpr1, SPRN_AMR
arch/powerpc/include/asm/book3s/64/kup.h
89
mfspr \gpr1, SPRN_AMR
arch/powerpc/include/asm/cputhreads.h
102
return mfspr(SPRN_TENSR);
arch/powerpc/include/asm/exception-64e.h
101
mfspr r16,SPRN_SRR0; \
arch/powerpc/include/asm/exception-64e.h
89
mfspr r12,SPRN_SPRG_TLB_EXFRAME; \
arch/powerpc/include/asm/exception-64e.h
93
mfspr r11,SPRN_SPRG_TLB_SCRATCH; \
arch/powerpc/include/asm/exception-64e.h
95
mfspr r13,SPRN_SPRG_PACA; \
arch/powerpc/include/asm/exception-64e.h
99
mfspr r15,SPRN_SRR1; \
arch/powerpc/include/asm/idle.h
14
*this_cpu_ptr(&idle_entry_purr_snap) = mfspr(SPRN_PURR);
arch/powerpc/include/asm/idle.h
19
*this_cpu_ptr(&idle_entry_spurr_snap) = mfspr(SPRN_SPURR);
arch/powerpc/include/asm/idle.h
28
wait_cycles += mfspr(SPRN_PURR) - in_purr;
arch/powerpc/include/asm/idle.h
37
*idle_spurr_cycles_ptr += mfspr(SPRN_SPURR) - in_spurr;
arch/powerpc/include/asm/kvm_ppc.h
878
return mfspr(SPRN_GEPR);
arch/powerpc/include/asm/kvm_ppc.h
968
return mfspr(bookehv_spr); \
arch/powerpc/include/asm/nohash/32/kup-8xx.h
16
regs->kuap = mfspr(SPRN_MD_AP);
arch/powerpc/include/asm/nohash/32/kup-8xx.h
33
WARN_ON_ONCE(mfspr(SPRN_MD_AP) >> 16 != MD_APG_KUAP >> 16);
arch/powerpc/include/asm/nohash/32/kup-8xx.h
66
flags = mfspr(SPRN_MD_AP);
arch/powerpc/include/asm/nohash/32/mmu-8xx.h
187
#define PHYS_IMMR_BASE (mfspr(SPRN_IMMR) & 0xfff80000)
arch/powerpc/include/asm/nohash/kup-booke.h
30
regs->kuap = mfspr(SPRN_PID);
arch/powerpc/include/asm/nohash/kup-booke.h
57
WARN_ON_ONCE(mfspr(SPRN_PID));
arch/powerpc/include/asm/nohash/kup-booke.h
88
unsigned long flags = mfspr(SPRN_PID);
arch/powerpc/include/asm/ppc_asm.h
446
90: mfspr dest, SPRN_TBRL; \
arch/powerpc/include/asm/ppc_asm.h
459
#define MFTBL(dest) mfspr dest, SPRN_TBRL
arch/powerpc/include/asm/ppc_asm.h
460
#define MFTBU(dest) mfspr dest, SPRN_TBRU
arch/powerpc/include/asm/probes.h
81
mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) | DBCR0_IC | DBCR0_IDM);
arch/powerpc/include/asm/reg.h
1151
mfspr rX,SPRN_SPRG_PACA; \
arch/powerpc/include/asm/reg.h
1153
mfspr rX,SPRN_SPRG_HPACA; \
arch/powerpc/include/asm/reg.h
1165
mfspr rX,SPRN_SPRG_SCRATCH0; \
arch/powerpc/include/asm/reg.h
1167
mfspr rX,SPRN_SPRG_HSCRATCH0; \
arch/powerpc/include/asm/reg.h
1178
#define GET_SCRATCH0(rX) mfspr rX,SPRN_SPRG_SCRATCH0
arch/powerpc/include/asm/reg.h
1195
#define GET_PACA(rX) mfspr rX,SPRN_SPRG_PACA
arch/powerpc/include/asm/reg.h
1251
#define pvr_version_is(pvr) (PVR_VER(mfspr(SPRN_PVR)) == (pvr))
arch/powerpc/include/asm/time.h
52
return mfspr(SPRN_VTB);
arch/powerpc/include/asm/time.h
65
return mfspr(SPRN_DEC);
arch/powerpc/kernel/cpu_setup_power.c
148
init_LPCR_ISA206(mfspr(SPRN_LPCR), LPCR_LPES1 >> LPCR_LPES_SH);
arch/powerpc/kernel/cpu_setup_power.c
162
init_LPCR_ISA206(mfspr(SPRN_LPCR), LPCR_LPES1 >> LPCR_LPES_SH);
arch/powerpc/kernel/cpu_setup_power.c
177
init_LPCR_ISA206(mfspr(SPRN_LPCR) | LPCR_PECEDH, 0); /* LPES = 0 */
arch/powerpc/kernel/cpu_setup_power.c
198
init_LPCR_ISA206(mfspr(SPRN_LPCR) | LPCR_PECEDH, 0); /* LPES = 0 */
arch/powerpc/kernel/cpu_setup_power.c
217
init_LPCR_ISA300((mfspr(SPRN_LPCR) | LPCR_PECEDH | LPCR_PECE_HVEE |\
arch/powerpc/kernel/cpu_setup_power.c
239
init_LPCR_ISA300((mfspr(SPRN_LPCR) | LPCR_PECEDH | LPCR_PECE_HVEE |\
arch/powerpc/kernel/cpu_setup_power.c
260
init_LPCR_ISA300((mfspr(SPRN_LPCR) | LPCR_PECEDH | LPCR_PECE_HVEE |\
arch/powerpc/kernel/cpu_setup_power.c
284
init_LPCR_ISA300((mfspr(SPRN_LPCR) | LPCR_PECEDH | LPCR_PECE_HVEE |\
arch/powerpc/kernel/cpu_setup_power.c
64
fscr = mfspr(SPRN_FSCR);
arch/powerpc/kernel/cpu_setup_power.c
73
fscr = mfspr(SPRN_FSCR);
arch/powerpc/kernel/cpu_setup_power.c
83
fscr = mfspr(SPRN_FSCR);
arch/powerpc/kernel/cpu_setup_power.c
93
hfscr = mfspr(SPRN_HFSCR);
arch/powerpc/kernel/dawr.c
101
if (PVR_VER(mfspr(SPRN_PVR)) == PVR_POWER9) {
arch/powerpc/kernel/dexcr.c
109
dexcr = mfspr(SPRN_DEXCR);
arch/powerpc/kernel/dexcr.c
19
current->thread.dexcr_onexec = mfspr(SPRN_DEXCR);
arch/powerpc/kernel/dexcr.c
65
if (aspect & mfspr(SPRN_DEXCR))
arch/powerpc/kernel/dt_cpu_ftrs.c
116
cur_cpu_spec->pvr_value = mfspr(SPRN_PVR);
arch/powerpc/kernel/dt_cpu_ftrs.c
138
u64 hfscr = mfspr(SPRN_HFSCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
148
u64 fscr = mfspr(SPRN_FSCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
175
u64 hfscr = mfspr(SPRN_HFSCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
183
u64 fscr = mfspr(SPRN_FSCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
221
lpcr = mfspr(SPRN_LPCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
248
lpcr = mfspr(SPRN_LPCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
262
lpcr = mfspr(SPRN_LPCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
278
lpcr = mfspr(SPRN_LPCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
300
lpcr = mfspr(SPRN_LPCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
338
lpcr = mfspr(SPRN_LPCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
348
u64 hfscr = mfspr(SPRN_HFSCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
542
lpcr = mfspr(SPRN_LPCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
565
lpcr = mfspr(SPRN_LPCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
586
pcr = mfspr(SPRN_PCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
775
unsigned long version = mfspr(SPRN_PVR);
arch/powerpc/kernel/dt_cpu_ftrs.c
821
system_registers.lpcr = mfspr(SPRN_LPCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
822
system_registers.hfscr = mfspr(SPRN_HFSCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
823
system_registers.fscr = mfspr(SPRN_FSCR);
arch/powerpc/kernel/dt_cpu_ftrs.c
824
system_registers.pcr = mfspr(SPRN_PCR);
arch/powerpc/kernel/early_32.c
33
identify_cpu(offset, mfspr(SPRN_PVR));
arch/powerpc/kernel/head_32.h
114
mfspr r2,SPRN_SPRG_THREAD
arch/powerpc/kernel/head_32.h
117
mfspr r10,SPRN_XER
arch/powerpc/kernel/head_32.h
139
mfspr r9, SPRN_SRR1
arch/powerpc/kernel/head_32.h
140
mfspr r12, SPRN_SRR0
arch/powerpc/kernel/head_32.h
146
mfspr r10,SPRN_SPRG_THREAD
arch/powerpc/kernel/head_32.h
197
mfspr r1, SPRN_SPRG_THREAD
arch/powerpc/kernel/head_32.h
22
mfspr r10, SPRN_SPRG_THREAD
arch/powerpc/kernel/head_32.h
24
mfspr r11, SPRN_DAR
arch/powerpc/kernel/head_32.h
26
mfspr r11, SPRN_DSISR
arch/powerpc/kernel/head_32.h
29
mfspr r11, SPRN_SRR0
arch/powerpc/kernel/head_32.h
31
mfspr r11, SPRN_SRR1 /* check whether user or kernel */
arch/powerpc/kernel/head_32.h
41
mfspr r1,SPRN_SPRG_THREAD
arch/powerpc/kernel/head_32.h
63
mfspr r11, SPRN_SPRG_SCRATCH2
arch/powerpc/kernel/head_32.h
75
mfspr r10,SPRN_SPRG_SCRATCH0
arch/powerpc/kernel/head_32.h
76
mfspr r12,SPRN_SPRG_SCRATCH1
arch/powerpc/kernel/head_32.h
81
mfspr r12, SPRN_SPRG_THREAD
arch/powerpc/kernel/head_booke.h
100
mfspr r10,SPRN_XER
arch/powerpc/kernel/head_booke.h
116
mfspr r10, SPRN_SPRG_THREAD
arch/powerpc/kernel/head_booke.h
123
mfspr r11, SPRN_SRR1
arch/powerpc/kernel/head_booke.h
136
mfspr r9, SPRN_SRR1
arch/powerpc/kernel/head_booke.h
143
mfspr r12,SPRN_SRR0
arch/powerpc/kernel/head_booke.h
172
mfspr r8,SPRN_PIR; \
arch/powerpc/kernel/head_booke.h
200
mfspr r11,exc_level_srr1; /* check whether user or kernel */\
arch/powerpc/kernel/head_booke.h
206
mfspr r11,SPRN_SPRG_THREAD; /* if from user, start at top of */\
arch/powerpc/kernel/head_booke.h
221
2: mfspr r8,SPRN_SPRG_RSCRATCH_##exc_level; \
arch/powerpc/kernel/head_booke.h
225
mfspr r12,SPRN_DEAR; /* save DEAR and ESR in the frame */\
arch/powerpc/kernel/head_booke.h
227
mfspr r9,SPRN_ESR; /* in them at the point where the */\
arch/powerpc/kernel/head_booke.h
229
mfspr r12,exc_level_srr0; \
arch/powerpc/kernel/head_booke.h
231
mfspr r9,exc_level_srr1; \
arch/powerpc/kernel/head_booke.h
238
mfspr r0,SPRN_##xSRR##0; \
arch/powerpc/kernel/head_booke.h
240
mfspr r0,SPRN_##xSRR##1; \
arch/powerpc/kernel/head_booke.h
246
mfspr r0,SPRN_MAS0
arch/powerpc/kernel/head_booke.h
248
mfspr r0,SPRN_MAS1
arch/powerpc/kernel/head_booke.h
250
mfspr r0,SPRN_MAS2
arch/powerpc/kernel/head_booke.h
252
mfspr r0,SPRN_MAS3
arch/powerpc/kernel/head_booke.h
254
mfspr r0,SPRN_MAS6
arch/powerpc/kernel/head_booke.h
257
mfspr r0,SPRN_MAS7
arch/powerpc/kernel/head_booke.h
262
mfspr r0,SPRN_MMUCR
arch/powerpc/kernel/head_booke.h
284
mfspr r10, SPRN_SPRG_THREAD; \
arch/powerpc/kernel/head_booke.h
286
mfspr r11, SPRN_SRR1; \
arch/powerpc/kernel/head_booke.h
318
mfspr r5,SPRN_ESR; \
arch/powerpc/kernel/head_booke.h
353
mfspr r10,SPRN_DBSR; /* check single-step/branch taken */ \
arch/powerpc/kernel/head_booke.h
384
mfspr r8,SPRN_SPRG_RSCRATCH_DBG; \
arch/powerpc/kernel/head_booke.h
390
2: mfspr r4,SPRN_DBSR; \
arch/powerpc/kernel/head_booke.h
411
mfspr r10,SPRN_DBSR; /* check single-step/branch taken */ \
arch/powerpc/kernel/head_booke.h
442
mfspr r8,SPRN_SPRG_RSCRATCH_CRIT; \
arch/powerpc/kernel/head_booke.h
448
2: mfspr r4,SPRN_DBSR; \
arch/powerpc/kernel/head_booke.h
459
mfspr r5,SPRN_ESR; /* Grab the ESR and save it */ \
arch/powerpc/kernel/head_booke.h
461
mfspr r4,SPRN_DEAR; /* Grab the DEAR */ \
arch/powerpc/kernel/head_booke.h
489
mfspr r4,SPRN_DEAR; /* Grab the DEAR and save it */ \
arch/powerpc/kernel/head_booke.h
499
mfspr r4,SPRN_ESR; /* Grab the ESR and save it */ \
arch/powerpc/kernel/head_booke.h
50
mfspr r10, SPRN_SPRG_THREAD; \
arch/powerpc/kernel/head_booke.h
54
mfspr r11, SPRN_SRR1; \
arch/powerpc/kernel/head_booke.h
69
mfspr r13, SPRN_SPRG_RSCRATCH0; \
arch/powerpc/kernel/head_booke.h
76
mfspr r12,SPRN_SRR0; \
arch/powerpc/kernel/head_booke.h
78
mfspr r9,SPRN_SRR1; \
arch/powerpc/kernel/head_booke.h
97
mfspr r2,SPRN_SPRG_THREAD
arch/powerpc/kernel/hw_breakpoint.c
436
if (!IS_ENABLED(CONFIG_PPC_8xx) && mfspr(SPRN_PVR) == 0x800100 &&
arch/powerpc/kernel/interrupt.c
136
srr0 = mfspr(SPRN_HSRR0);
arch/powerpc/kernel/interrupt.c
137
srr1 = mfspr(SPRN_HSRR1);
arch/powerpc/kernel/interrupt.c
146
srr0 = mfspr(SPRN_SRR0);
arch/powerpc/kernel/interrupt.c
147
srr1 = mfspr(SPRN_SRR1);
arch/powerpc/kernel/interrupt.c
96
global_dbcr0[smp_processor_id()] = mfspr(SPRN_DBCR0);
arch/powerpc/kernel/kgdb.c
401
mfspr(SPRN_DBCR0) | DBCR0_IC | DBCR0_IDM);
arch/powerpc/kernel/mce.c
657
pvr = mfspr(SPRN_PVR);
arch/powerpc/kernel/mce.c
692
unsigned long hmer = mfspr(SPRN_HMER);
arch/powerpc/kernel/mce.c
723
if (hmer & mfspr(SPRN_HMEER))
arch/powerpc/kernel/pmc.c
30
mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~(MMCR0_PMXE|MMCR0_PMAO));
arch/powerpc/kernel/pmc.c
32
mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_PMXE);
arch/powerpc/kernel/pmc.c
82
hid0 = mfspr(SPRN_HID0);
arch/powerpc/kernel/proc_powerpc.c
63
systemcfg->processor = mfspr(SPRN_PVR);
arch/powerpc/kernel/process.c
1158
t->vrsave = mfspr(SPRN_VRSAVE);
arch/powerpc/kernel/process.c
1162
t->spefscr = mfspr(SPRN_SPEFSCR);
arch/powerpc/kernel/process.c
1166
t->dscr = mfspr(SPRN_DSCR);
arch/powerpc/kernel/process.c
1169
t->bescr = mfspr(SPRN_BESCR);
arch/powerpc/kernel/process.c
1170
t->ebbhr = mfspr(SPRN_EBBHR);
arch/powerpc/kernel/process.c
1171
t->ebbrr = mfspr(SPRN_EBBRR);
arch/powerpc/kernel/process.c
1173
t->fscr = mfspr(SPRN_FSCR);
arch/powerpc/kernel/process.c
1181
t->tar = mfspr(SPRN_TAR);
arch/powerpc/kernel/process.c
1185
t->hashkeyr = mfspr(SPRN_HASHKEYR);
arch/powerpc/kernel/process.c
1188
t->dexcr = mfspr(SPRN_DEXCR);
arch/powerpc/kernel/process.c
1210
current->thread.tm_tfhar = mfspr(SPRN_TFHAR);
arch/powerpc/kernel/process.c
1211
current->thread.tm_tfiar = mfspr(SPRN_TFIAR);
arch/powerpc/kernel/process.c
1212
current->thread.tm_texasr = mfspr(SPRN_TEXASR);
arch/powerpc/kernel/process.c
1860
p->thread.dscr = mfspr(SPRN_DSCR);
arch/powerpc/kernel/process.c
1870
p->thread.dexcr = mfspr(SPRN_DEXCR);
arch/powerpc/kernel/process.c
2018
tsk->thread.spefscr_last = mfspr(SPRN_SPEFSCR);
arch/powerpc/kernel/process.c
2062
tsk->thread.spefscr_last = mfspr(SPRN_SPEFSCR);
arch/powerpc/kernel/process.c
2379
ctrl = mfspr(SPRN_CTRLF);
arch/powerpc/kernel/process.c
2399
ctrl = mfspr(SPRN_CTRLF);
arch/powerpc/kernel/process.c
396
tsk->thread.spefscr = mfspr(SPRN_SPEFSCR);
arch/powerpc/kernel/process.c
598
tsk->thread.spefscr = mfspr(SPRN_SPEFSCR);
arch/powerpc/kernel/prom.c
437
seq_buf_printf(&ppc_hw_desc, "%s 0x%04lx ", cur_cpu_spec->cpu_name, mfspr(SPRN_PVR));
arch/powerpc/kernel/prom.c
780
init_task.thread.fscr = mfspr(SPRN_FSCR);
arch/powerpc/kernel/ptrace/ptrace-view.c
478
return membuf_store(&to, (u64)lower_32_bits(mfspr(SPRN_HDEXCR_RO)));
arch/powerpc/kernel/setup-common.c
232
pvr = mfspr(SPRN_PVR);
arch/powerpc/kernel/setup_64.c
273
unsigned long lpcr = mfspr(SPRN_LPCR);
arch/powerpc/kernel/setup_64.c
279
(mfspr(SPRN_PVR) & 0xf00) == 0x100)
arch/powerpc/kernel/setup_64.c
301
mtspr(SPRN_HFSCR, mfspr(SPRN_HFSCR) | HFSCR_TM);
arch/powerpc/kernel/setup_64.c
303
mtspr(SPRN_HFSCR, mfspr(SPRN_HFSCR) & ~HFSCR_TM);
arch/powerpc/kernel/setup_64.c
315
spr_default_dscr = mfspr(SPRN_DSCR);
arch/powerpc/kernel/setup_64.c
375
identify_cpu(0, mfspr(SPRN_PVR));
arch/powerpc/kernel/setup_64.c
636
pvr = PVR_VER(mfspr(SPRN_PVR));
arch/powerpc/kernel/signal_32.c
255
current->thread.vrsave = mfspr(SPRN_VRSAVE);
arch/powerpc/kernel/signal_32.c
365
current->thread.ckvrsave = mfspr(SPRN_VRSAVE);
arch/powerpc/kernel/signal_64.c
269
tsk->thread.ckvrsave = mfspr(SPRN_VRSAVE);
arch/powerpc/kernel/signal_64.c
94
tsk->thread.vrsave = mfspr(SPRN_VRSAVE);
arch/powerpc/kernel/smp.c
705
per_cpu(cpu_pvr, id) = mfspr(SPRN_PVR);
arch/powerpc/kernel/smp.c
708
= (mfspr(SPRN_TLB1CFG) & TLBnCFG_N_ENTRY) - 1;
arch/powerpc/kernel/syscall.c
45
amr = mfspr(SPRN_AMR);
arch/powerpc/kernel/syscall.c
46
iamr = mfspr(SPRN_IAMR);
arch/powerpc/kernel/sysfs.c
262
*value = mfspr(SPRN_PWRMGTCR0);
arch/powerpc/kernel/sysfs.c
283
pw20_state = mfspr(SPRN_PWRMGTCR0);
arch/powerpc/kernel/sysfs.c
348
pw20_idle = mfspr(SPRN_PWRMGTCR0);
arch/powerpc/kernel/sysfs.c
405
altivec_idle = mfspr(SPRN_PWRMGTCR0);
arch/powerpc/kernel/sysfs.c
470
altivec_idle = mfspr(SPRN_PWRMGTCR0);
arch/powerpc/kernel/sysfs.c
87
*(unsigned long *)val = mfspr(ADDRESS); \
arch/powerpc/kernel/tau_6xx.c
73
thrm = mfspr(SPRN_THRM1);
arch/powerpc/kernel/tau_6xx.c
84
thrm = mfspr(SPRN_THRM2);
arch/powerpc/kernel/time.c
160
return mfspr(SPRN_SPURR);
arch/powerpc/kernel/time.c
162
return mfspr(SPRN_PURR);
arch/powerpc/kernel/time.c
710
tcr = mfspr(SPRN_TCR);
arch/powerpc/kernel/time.c
860
mtspr(SPRN_LPCR, mfspr(SPRN_LPCR) | LPCR_LD);
arch/powerpc/kernel/traps.c
1362
regs->gpr[rd] = mfspr(SPRN_PVR);
arch/powerpc/kernel/traps.c
1420
regs->gpr[rd] = mfspr(SPRN_DSCR);
arch/powerpc/kernel/traps.c
1763
value = mfspr(SPRN_HFSCR);
arch/powerpc/kernel/traps.c
1765
value = mfspr(SPRN_FSCR);
arch/powerpc/kernel/traps.c
1980
do_send_trap(regs, mfspr(SPRN_DAC1), debug_status,
arch/powerpc/kernel/traps.c
1985
do_send_trap(regs, mfspr(SPRN_DAC2), debug_status,
arch/powerpc/kernel/traps.c
1991
do_send_trap(regs, mfspr(SPRN_IAC1), debug_status,
arch/powerpc/kernel/traps.c
1996
do_send_trap(regs, mfspr(SPRN_IAC2), debug_status,
arch/powerpc/kernel/traps.c
2002
do_send_trap(regs, mfspr(SPRN_IAC3), debug_status,
arch/powerpc/kernel/traps.c
2007
do_send_trap(regs, mfspr(SPRN_IAC4), debug_status,
arch/powerpc/kernel/traps.c
2042
mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) & ~DBCR0_BT);
arch/powerpc/kernel/traps.c
2067
mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) & ~DBCR0_IC);
arch/powerpc/kernel/traps.c
2250
mtspr(SPRN_TCR, mfspr(SPRN_TCR) & ~TCR_WIE);
arch/powerpc/kernel/traps.c
456
hsrr0 = mfspr(SPRN_HSRR0);
arch/powerpc/kernel/traps.c
457
hsrr1 = mfspr(SPRN_HSRR1);
arch/powerpc/kernel/traps.c
606
unsigned long mcsr = mfspr(SPRN_MCSR);
arch/powerpc/kernel/traps.c
607
unsigned long pvr = mfspr(SPRN_PVR);
arch/powerpc/kernel/traps.c
629
mtspr(SPRN_L1CSR1, mfspr(SPRN_L1CSR1) | L1CSR1_ICFI);
arch/powerpc/kernel/traps.c
630
while (mfspr(SPRN_L1CSR1) & L1CSR1_ICFI)
arch/powerpc/kernel/traps.c
655
if (!(mfspr(SPRN_L1CSR2) & L1CSR2_DCWS))
arch/powerpc/kernel/traps.c
699
addr = mfspr(SPRN_MCAR);
arch/powerpc/kernel/traps.c
700
addr |= (u64)mfspr(SPRN_MCARU) << 32;
arch/powerpc/kernel/traps.c
708
return mfspr(SPRN_MCSR) == 0 && recoverable;
arch/powerpc/kernel/traps.c
713
unsigned long reason = mfspr(SPRN_MCSR);
arch/powerpc/kvm/book3s_64_mmu_hv.c
266
if (WARN_ON(mfspr(SPRN_LPID) != 0))
arch/powerpc/kvm/book3s_64_mmu_radix.c
68
old_lpid = mfspr(SPRN_LPID);
arch/powerpc/kvm/book3s_64_mmu_radix.c
72
old_pid = mfspr(SPRN_PID);
arch/powerpc/kvm/book3s_emulate.c
135
texasr = mfspr(SPRN_TEXASR);
arch/powerpc/kvm/book3s_emulate.c
204
org_texasr = mfspr(SPRN_TEXASR);
arch/powerpc/kvm/book3s_emulate.c
212
vcpu->arch.texasr = mfspr(SPRN_TEXASR);
arch/powerpc/kvm/book3s_emulate.c
604
texasr = mfspr(SPRN_TEXASR);
arch/powerpc/kvm/book3s_emulate.c
974
*spr_val = mfspr(SPRN_TFHAR);
arch/powerpc/kvm/book3s_emulate.c
976
*spr_val = mfspr(SPRN_TEXASR);
arch/powerpc/kvm/book3s_emulate.c
978
*spr_val = mfspr(SPRN_TFIAR);
arch/powerpc/kvm/book3s_hv.c
2999
kvmppc_set_pvr_hv(vcpu, mfspr(SPRN_PVR));
arch/powerpc/kvm/book3s_hv.c
3021
kvmppc_set_hfscr_hv(vcpu, kvmppc_get_hfscr_hv(vcpu) & mfspr(SPRN_HFSCR));
arch/powerpc/kvm/book3s_hv.c
3898
split_info.rpr = mfspr(SPRN_RPR);
arch/powerpc/kvm/book3s_hv.c
3899
split_info.pmmar = mfspr(SPRN_PMMAR);
arch/powerpc/kvm/book3s_hv.c
3900
split_info.ldbar = mfspr(SPRN_LDBAR);
arch/powerpc/kvm/book3s_hv.c
3919
unsigned long hid0 = mfspr(SPRN_HID0);
arch/powerpc/kvm/book3s_hv.c
3926
hid0 = mfspr(SPRN_HID0);
arch/powerpc/kvm/book3s_hv.c
4035
unsigned long hid0 = mfspr(SPRN_HID0);
arch/powerpc/kvm/book3s_hv.c
4043
hid0 = mfspr(SPRN_HID0);
arch/powerpc/kvm/book3s_hv.c
4329
host_psscr = mfspr(SPRN_PSSCR_PR);
arch/powerpc/kvm/book3s_hv.c
4390
vcpu->arch.shregs.dar = mfspr(SPRN_DAR);
arch/powerpc/kvm/book3s_hv.c
4391
vcpu->arch.shregs.dsisr = mfspr(SPRN_DSISR);
arch/powerpc/kvm/book3s_hv.c
4392
vcpu->arch.psscr = mfspr(SPRN_PSSCR_PR);
arch/powerpc/kvm/book3s_hv.c
4396
dec = mfspr(SPRN_DEC);
arch/powerpc/kvm/book3s_hv.c
5761
kvm->arch.host_sdr1 = mfspr(SPRN_SDR1);
arch/powerpc/kvm/book3s_hv.c
5765
kvm->arch.host_lpid = mfspr(SPRN_LPID);
arch/powerpc/kvm/book3s_hv.c
5766
kvm->arch.host_lpcr = lpcr = mfspr(SPRN_LPCR);
arch/powerpc/kvm/book3s_hv.c
6504
unsigned int pvr = mfspr(SPRN_PVR);
arch/powerpc/kvm/book3s_hv_builtin.c
579
lpcr = mfspr(SPRN_LPCR);
arch/powerpc/kvm/book3s_hv_builtin.c
588
long int dec = mfspr(SPRN_DEC);
arch/powerpc/kvm/book3s_hv_p9_entry.c
133
vcpu->arch.texasr = mfspr(SPRN_TEXASR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
134
vcpu->arch.tfhar = mfspr(SPRN_TFHAR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
135
vcpu->arch.tfiar = mfspr(SPRN_TFIAR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
150
host_os_sprs->iamr = mfspr(SPRN_IAMR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
151
host_os_sprs->amr = mfspr(SPRN_AMR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
566
host_hfscr = mfspr(SPRN_HFSCR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
567
host_ciabr = mfspr(SPRN_CIABR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
568
host_psscr = mfspr(SPRN_PSSCR_PR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
570
host_hpsscr = mfspr(SPRN_PSSCR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
571
host_pidr = mfspr(SPRN_PID);
arch/powerpc/kvm/book3s_hv_p9_entry.c
574
host_dawr0 = mfspr(SPRN_DAWR0);
arch/powerpc/kvm/book3s_hv_p9_entry.c
575
host_dawrx0 = mfspr(SPRN_DAWRX0);
arch/powerpc/kvm/book3s_hv_p9_entry.c
577
host_dawr1 = mfspr(SPRN_DAWR1);
arch/powerpc/kvm/book3s_hv_p9_entry.c
578
host_dawrx1 = mfspr(SPRN_DAWRX1);
arch/powerpc/kvm/book3s_hv_p9_entry.c
582
local_paca->kvm_hstate.host_purr = mfspr(SPRN_PURR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
583
local_paca->kvm_hstate.host_spurr = mfspr(SPRN_SPURR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
60
vcpu->arch.tar = mfspr(SPRN_TAR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
64
vcpu->arch.vrsave = mfspr(SPRN_VRSAVE);
arch/powerpc/kvm/book3s_hv_p9_entry.c
68
vcpu->arch.ebbhr = mfspr(SPRN_EBBHR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
69
vcpu->arch.ebbrr = mfspr(SPRN_EBBRR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
70
vcpu->arch.bescr = mfspr(SPRN_BESCR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
730
vcpu->arch.shregs.srr0 = mfspr(SPRN_SRR0);
arch/powerpc/kvm/book3s_hv_p9_entry.c
731
vcpu->arch.shregs.srr1 = mfspr(SPRN_SRR1);
arch/powerpc/kvm/book3s_hv_p9_entry.c
732
vcpu->arch.shregs.dar = mfspr(SPRN_DAR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
733
vcpu->arch.shregs.dsisr = mfspr(SPRN_DSISR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
74
vcpu->arch.tid = mfspr(SPRN_TIDR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
75
vcpu->arch.iamr = mfspr(SPRN_IAMR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
76
vcpu->arch.amr = mfspr(SPRN_AMR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
77
vcpu->arch.uamor = mfspr(SPRN_UAMOR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
78
vcpu->arch.fscr = mfspr(SPRN_FSCR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
780
vcpu->arch.emul_inst = mfspr(SPRN_HEIR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
785
vcpu->arch.fault_gpa = mfspr(SPRN_ASDR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
788
vcpu->arch.fault_gpa = mfspr(SPRN_ASDR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
79
vcpu->arch.dscr = mfspr(SPRN_DSCR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
791
vcpu->arch.hfscr = mfspr(SPRN_HFSCR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
80
vcpu->arch.pspb = mfspr(SPRN_PSPB);
arch/powerpc/kvm/book3s_hv_p9_entry.c
800
vcpu->arch.emul_inst = mfspr(SPRN_HEIR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
82
vcpu->arch.ctrl = mfspr(SPRN_CTRLF);
arch/powerpc/kvm/book3s_hv_p9_entry.c
823
purr = mfspr(SPRN_PURR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
824
spurr = mfspr(SPRN_SPURR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
830
vcpu->arch.ic = mfspr(SPRN_IC);
arch/powerpc/kvm/book3s_hv_p9_entry.c
831
vcpu->arch.pid = mfspr(SPRN_PID);
arch/powerpc/kvm/book3s_hv_p9_entry.c
832
vcpu->arch.psscr = mfspr(SPRN_PSSCR_PR);
arch/powerpc/kvm/book3s_hv_p9_entry.c
834
vcpu->arch.shregs.sprg0 = mfspr(SPRN_SPRG0);
arch/powerpc/kvm/book3s_hv_p9_entry.c
835
vcpu->arch.shregs.sprg1 = mfspr(SPRN_SPRG1);
arch/powerpc/kvm/book3s_hv_p9_entry.c
836
vcpu->arch.shregs.sprg2 = mfspr(SPRN_SPRG2);
arch/powerpc/kvm/book3s_hv_p9_entry.c
837
vcpu->arch.shregs.sprg3 = mfspr(SPRN_SPRG3);
arch/powerpc/kvm/book3s_hv_p9_entry.c
839
dpdes = mfspr(SPRN_DPDES);
arch/powerpc/kvm/book3s_hv_p9_entry.c
843
vc->vtb = mfspr(SPRN_VTB);
arch/powerpc/kvm/book3s_hv_p9_entry.c
845
dec = mfspr(SPRN_DEC);
arch/powerpc/kvm/book3s_hv_p9_perf.c
137
vcpu->arch.mmcr[0] = mfspr(SPRN_MMCR0);
arch/powerpc/kvm/book3s_hv_p9_perf.c
138
vcpu->arch.mmcra = mfspr(SPRN_MMCRA);
arch/powerpc/kvm/book3s_hv_p9_perf.c
142
vcpu->arch.pmc[0] = mfspr(SPRN_PMC1);
arch/powerpc/kvm/book3s_hv_p9_perf.c
143
vcpu->arch.pmc[1] = mfspr(SPRN_PMC2);
arch/powerpc/kvm/book3s_hv_p9_perf.c
144
vcpu->arch.pmc[2] = mfspr(SPRN_PMC3);
arch/powerpc/kvm/book3s_hv_p9_perf.c
145
vcpu->arch.pmc[3] = mfspr(SPRN_PMC4);
arch/powerpc/kvm/book3s_hv_p9_perf.c
146
vcpu->arch.pmc[4] = mfspr(SPRN_PMC5);
arch/powerpc/kvm/book3s_hv_p9_perf.c
147
vcpu->arch.pmc[5] = mfspr(SPRN_PMC6);
arch/powerpc/kvm/book3s_hv_p9_perf.c
148
vcpu->arch.mmcr[1] = mfspr(SPRN_MMCR1);
arch/powerpc/kvm/book3s_hv_p9_perf.c
149
vcpu->arch.mmcr[2] = mfspr(SPRN_MMCR2);
arch/powerpc/kvm/book3s_hv_p9_perf.c
150
vcpu->arch.sdar = mfspr(SPRN_SDAR);
arch/powerpc/kvm/book3s_hv_p9_perf.c
151
vcpu->arch.siar = mfspr(SPRN_SIAR);
arch/powerpc/kvm/book3s_hv_p9_perf.c
152
vcpu->arch.sier[0] = mfspr(SPRN_SIER);
arch/powerpc/kvm/book3s_hv_p9_perf.c
155
vcpu->arch.mmcr[3] = mfspr(SPRN_MMCR3);
arch/powerpc/kvm/book3s_hv_p9_perf.c
156
vcpu->arch.sier[1] = mfspr(SPRN_SIER2);
arch/powerpc/kvm/book3s_hv_p9_perf.c
157
vcpu->arch.sier[2] = mfspr(SPRN_SIER3);
arch/powerpc/kvm/book3s_hv_p9_perf.c
166
freeze_pmu(mfspr(SPRN_MMCR0), mfspr(SPRN_MMCRA));
arch/powerpc/kvm/book3s_hv_p9_perf.c
49
host_os_sprs->mmcr0 = mfspr(SPRN_MMCR0);
arch/powerpc/kvm/book3s_hv_p9_perf.c
50
host_os_sprs->mmcra = mfspr(SPRN_MMCRA);
arch/powerpc/kvm/book3s_hv_p9_perf.c
54
host_os_sprs->pmc1 = mfspr(SPRN_PMC1);
arch/powerpc/kvm/book3s_hv_p9_perf.c
55
host_os_sprs->pmc2 = mfspr(SPRN_PMC2);
arch/powerpc/kvm/book3s_hv_p9_perf.c
56
host_os_sprs->pmc3 = mfspr(SPRN_PMC3);
arch/powerpc/kvm/book3s_hv_p9_perf.c
57
host_os_sprs->pmc4 = mfspr(SPRN_PMC4);
arch/powerpc/kvm/book3s_hv_p9_perf.c
58
host_os_sprs->pmc5 = mfspr(SPRN_PMC5);
arch/powerpc/kvm/book3s_hv_p9_perf.c
59
host_os_sprs->pmc6 = mfspr(SPRN_PMC6);
arch/powerpc/kvm/book3s_hv_p9_perf.c
60
host_os_sprs->mmcr1 = mfspr(SPRN_MMCR1);
arch/powerpc/kvm/book3s_hv_p9_perf.c
61
host_os_sprs->mmcr2 = mfspr(SPRN_MMCR2);
arch/powerpc/kvm/book3s_hv_p9_perf.c
62
host_os_sprs->sdar = mfspr(SPRN_SDAR);
arch/powerpc/kvm/book3s_hv_p9_perf.c
63
host_os_sprs->siar = mfspr(SPRN_SIAR);
arch/powerpc/kvm/book3s_hv_p9_perf.c
64
host_os_sprs->sier1 = mfspr(SPRN_SIER);
arch/powerpc/kvm/book3s_hv_p9_perf.c
67
host_os_sprs->mmcr3 = mfspr(SPRN_MMCR3);
arch/powerpc/kvm/book3s_hv_p9_perf.c
68
host_os_sprs->sier2 = mfspr(SPRN_SIER2);
arch/powerpc/kvm/book3s_hv_p9_perf.c
69
host_os_sprs->sier3 = mfspr(SPRN_SIER3);
arch/powerpc/kvm/book3s_hv_rm_xics.c
140
mtspr(SPRN_LPCR, mfspr(SPRN_LPCR) | LPCR_MER);
arch/powerpc/kvm/book3s_hv_rm_xics.c
171
mtspr(SPRN_LPCR, mfspr(SPRN_LPCR) & ~LPCR_MER);
arch/powerpc/kvm/book3s_hv_tm_builtin.c
57
((msr & MSR_PR) && !(mfspr(SPRN_FSCR) & FSCR_EBB)))
arch/powerpc/kvm/book3s_hv_tm_builtin.c
59
bescr = mfspr(SPRN_BESCR);
arch/powerpc/kvm/book3s_hv_tm_builtin.c
70
vcpu->arch.regs.nip = mfspr(SPRN_EBBRR);
arch/powerpc/kvm/book3s_pr.c
1012
current->thread.tar = mfspr(SPRN_TAR);
arch/powerpc/kvm/book3s_pr.c
144
mtspr(SPRN_LPCR, mfspr(SPRN_LPCR) & ~LPCR_AIL);
arch/powerpc/kvm/book3s_pr.c
146
mtspr(SPRN_FSCR, mfspr(SPRN_FSCR) & ~FSCR_SCV);
arch/powerpc/kvm/book3s_pr.c
175
mtspr(SPRN_LPCR, mfspr(SPRN_LPCR) | LPCR_AIL_3);
arch/powerpc/kvm/book3s_pr.c
1765
vcpu->arch.pvr = mfspr(SPRN_PVR);
arch/powerpc/kvm/book3s_pr.c
177
mtspr(SPRN_FSCR, mfspr(SPRN_FSCR) | FSCR_SCV);
arch/powerpc/kvm/book3s_pr.c
225
vcpu->arch.entry_ic = mfspr(SPRN_IC);
arch/powerpc/kvm/book3s_pr.c
311
vcpu->arch.ic += mfspr(SPRN_IC) - vcpu->arch.entry_ic;
arch/powerpc/kvm/book3s_pr.c
346
vcpu->arch.tfhar = mfspr(SPRN_TFHAR);
arch/powerpc/kvm/book3s_pr.c
347
vcpu->arch.texasr = mfspr(SPRN_TEXASR);
arch/powerpc/kvm/book3s_pr.c
348
vcpu->arch.tfiar = mfspr(SPRN_TFIAR);
arch/powerpc/kvm/book3s_pr.c
627
mtspr(SPRN_HID2_GEKKO, mfspr(SPRN_HID2_GEKKO) | (1 << 29));
arch/powerpc/kvm/book3s_pr.c
850
vcpu->arch.tar = mfspr(SPRN_TAR);
arch/powerpc/kvm/booke.c
1081
printk("MACHINE CHECK: %lx\n", mfspr(SPRN_MCSR));
arch/powerpc/kvm/booke.c
1085
run->hw.hardware_exit_reason |= mfspr(SPRN_MCSR);
arch/powerpc/kvm/booke.c
2205
ivor[0] = mfspr(SPRN_IVOR0);
arch/powerpc/kvm/booke.c
2206
ivor[1] = mfspr(SPRN_IVOR1);
arch/powerpc/kvm/booke.c
2207
ivor[2] = mfspr(SPRN_IVOR2);
arch/powerpc/kvm/booke.c
2208
ivor[3] = mfspr(SPRN_IVOR3);
arch/powerpc/kvm/booke.c
2209
ivor[4] = mfspr(SPRN_IVOR4);
arch/powerpc/kvm/booke.c
2210
ivor[5] = mfspr(SPRN_IVOR5);
arch/powerpc/kvm/booke.c
2211
ivor[6] = mfspr(SPRN_IVOR6);
arch/powerpc/kvm/booke.c
2212
ivor[7] = mfspr(SPRN_IVOR7);
arch/powerpc/kvm/booke.c
2213
ivor[8] = mfspr(SPRN_IVOR8);
arch/powerpc/kvm/booke.c
2214
ivor[9] = mfspr(SPRN_IVOR9);
arch/powerpc/kvm/booke.c
2215
ivor[10] = mfspr(SPRN_IVOR10);
arch/powerpc/kvm/booke.c
2216
ivor[11] = mfspr(SPRN_IVOR11);
arch/powerpc/kvm/booke.c
2217
ivor[12] = mfspr(SPRN_IVOR12);
arch/powerpc/kvm/booke.c
2218
ivor[13] = mfspr(SPRN_IVOR13);
arch/powerpc/kvm/booke.c
2219
ivor[14] = mfspr(SPRN_IVOR14);
arch/powerpc/kvm/booke.c
2220
ivor[15] = mfspr(SPRN_IVOR15);
arch/powerpc/kvm/booke.c
978
vcpu->arch.dbsr = mfspr(SPRN_DBSR);
arch/powerpc/kvm/booke.h
110
mtspr(SPRN_DBSR, mfspr(SPRN_DBSR));
arch/powerpc/kvm/e500.c
276
val = mfspr(SPRN_MAS1);
arch/powerpc/kvm/e500.c
353
vcpu->arch.pvr = mfspr(SPRN_PVR);
arch/powerpc/kvm/e500.c
354
vcpu_e500->svr = mfspr(SPRN_SVR);
arch/powerpc/kvm/e500.c
519
ivor[0] = mfspr(SPRN_IVOR32);
arch/powerpc/kvm/e500.c
520
ivor[1] = mfspr(SPRN_IVOR33);
arch/powerpc/kvm/e500.c
521
ivor[2] = mfspr(SPRN_IVOR34);
arch/powerpc/kvm/e500_mmu.c
870
vcpu->arch.mmucfg = mfspr(SPRN_MMUCFG) & ~MMUCFG_LPIDSIZE;
arch/powerpc/kvm/e500_mmu.c
873
vcpu->arch.tlbcfg[0] = mfspr(SPRN_TLB0CFG) &
arch/powerpc/kvm/e500_mmu.c
878
vcpu->arch.tlbcfg[1] = mfspr(SPRN_TLB1CFG) &
arch/powerpc/kvm/e500_mmu.c
884
vcpu->arch.tlbps[0] = mfspr(SPRN_TLB0PS);
arch/powerpc/kvm/e500_mmu.c
885
vcpu->arch.tlbps[1] = mfspr(SPRN_TLB1PS);
arch/powerpc/kvm/e500_mmu_host.c
116
mas4 = mfspr(SPRN_MAS4);
arch/powerpc/kvm/e500_mmu_host.c
119
mas0 = mfspr(SPRN_MAS0);
arch/powerpc/kvm/e500_mmu_host.c
610
mas1 = mfspr(SPRN_MAS1);
arch/powerpc/kvm/e500_mmu_host.c
611
mas2 = mfspr(SPRN_MAS2);
arch/powerpc/kvm/e500_mmu_host.c
612
mas3 = mfspr(SPRN_MAS3);
arch/powerpc/kvm/e500_mmu_host.c
614
mas7_mas3 = mfspr(SPRN_MAS7_MAS3);
arch/powerpc/kvm/e500_mmu_host.c
616
mas7_mas3 = ((u64)mfspr(SPRN_MAS7) << 32) | mas3;
arch/powerpc/kvm/e500_mmu_host.c
713
host_tlb_params[0].entries = mfspr(SPRN_TLB0CFG) & TLBnCFG_N_ENTRY;
arch/powerpc/kvm/e500_mmu_host.c
714
host_tlb_params[1].entries = mfspr(SPRN_TLB1CFG) & TLBnCFG_N_ENTRY;
arch/powerpc/kvm/e500_mmu_host.c
727
host_tlb_params[0].ways = (mfspr(SPRN_TLB0CFG) & TLBnCFG_ASSOC) >>
arch/powerpc/kvm/e500mc.c
147
if (vcpu->arch.oldpir != mfspr(SPRN_PIR) ||
arch/powerpc/kvm/e500mc.c
156
vcpu->arch.eplc = mfspr(SPRN_EPLC);
arch/powerpc/kvm/e500mc.c
157
vcpu->arch.epsc = mfspr(SPRN_EPSC);
arch/powerpc/kvm/e500mc.c
159
vcpu->arch.shared->sprg0 = mfspr(SPRN_GSPRG0);
arch/powerpc/kvm/e500mc.c
160
vcpu->arch.shared->sprg1 = mfspr(SPRN_GSPRG1);
arch/powerpc/kvm/e500mc.c
161
vcpu->arch.shared->sprg2 = mfspr(SPRN_GSPRG2);
arch/powerpc/kvm/e500mc.c
162
vcpu->arch.shared->sprg3 = mfspr(SPRN_GSPRG3);
arch/powerpc/kvm/e500mc.c
164
vcpu->arch.shared->srr0 = mfspr(SPRN_GSRR0);
arch/powerpc/kvm/e500mc.c
165
vcpu->arch.shared->srr1 = mfspr(SPRN_GSRR1);
arch/powerpc/kvm/e500mc.c
167
vcpu->arch.epr = mfspr(SPRN_GEPR);
arch/powerpc/kvm/e500mc.c
168
vcpu->arch.shared->dar = mfspr(SPRN_GDEAR);
arch/powerpc/kvm/e500mc.c
169
vcpu->arch.shared->esr = mfspr(SPRN_GESR);
arch/powerpc/kvm/e500mc.c
171
vcpu->arch.oldpir = mfspr(SPRN_PIR);
arch/powerpc/kvm/e500mc.c
211
vcpu->arch.pvr = mfspr(SPRN_PVR);
arch/powerpc/kvm/e500mc.c
212
vcpu_e500->svr = mfspr(SPRN_SVR);
arch/powerpc/kvm/e500mc.c
77
val = mfspr(SPRN_MAS1);
arch/powerpc/kvm/powerpc.c
836
vcpu->arch.vrsave = mfspr(SPRN_VRSAVE);
arch/powerpc/math-emu/math_efp.c
207
__FPU_FPSCR = mfspr(SPRN_SPEFSCR);
arch/powerpc/math-emu/math_efp.c
743
__FPU_FPSCR = mfspr(SPRN_SPEFSCR);
arch/powerpc/math-emu/math_efp.c
897
pvr = mfspr(SPRN_PVR);
arch/powerpc/mm/book3s64/pkeys.c
89
unsigned long pvr = mfspr(SPRN_PVR);
arch/powerpc/mm/book3s64/radix_pgtable.c
643
lpcr = mfspr(SPRN_LPCR);
arch/powerpc/mm/book3s64/radix_pgtable.c
664
lpcr = mfspr(SPRN_LPCR);
arch/powerpc/mm/book3s64/radix_pgtable.c
684
lpcr = mfspr(SPRN_LPCR);
arch/powerpc/mm/mem.c
311
(mfspr(SPRN_TLB1CFG) & TLBnCFG_N_ENTRY) - 1;
arch/powerpc/mm/nohash/44x.c
100
unsigned int mmube1 = mfspr(SPRN_MMUBE1);
arch/powerpc/mm/nohash/44x.c
79
unsigned int mmube0 = mfspr(SPRN_MMUBE0);
arch/powerpc/mm/nohash/44x.c
80
unsigned int mmube1 = mfspr(SPRN_MMUBE1);
arch/powerpc/mm/nohash/44x.c
99
unsigned int mmube0 = mfspr(SPRN_MMUBE0);
arch/powerpc/mm/nohash/e500.c
145
if ((mfspr(SPRN_MMUCFG) & MMUCFG_MAVN) == MMUCFG_MAVN_V1) {
arch/powerpc/mm/nohash/e500.c
147
max_cam = ((mfspr(SPRN_TLB1CFG) >> 16) & 0xf) * 2 + 10;
arch/powerpc/mm/nohash/e500.c
152
max_cam = __ilog2(mfspr(SPRN_TLB1PS)) + 10;
arch/powerpc/mm/nohash/e500.c
217
get_paca()->tcd.esel_max = mfspr(SPRN_TLB1CFG) & TLBnCFG_N_ENTRY;
arch/powerpc/mm/nohash/e500.c
247
tmp = mfspr(SPRN_L1CSR1);
arch/powerpc/mm/nohash/e500_hugetlbpage.c
82
ncams = mfspr(SPRN_TLB1CFG) & TLBnCFG_N_ENTRY;
arch/powerpc/mm/nohash/tlb_64e.c
120
tlb0cfg = mfspr(SPRN_TLB0CFG);
arch/powerpc/mm/nohash/tlb_64e.c
121
tlb1cfg = mfspr(SPRN_TLB1CFG);
arch/powerpc/mm/nohash/tlb_64e.c
122
tlb1ps = mfspr(SPRN_TLB1PS);
arch/powerpc/mm/nohash/tlb_64e.c
123
eptcfg = mfspr(SPRN_EPTCFG);
arch/powerpc/mm/nohash/tlb_64e.c
201
num_cams = (mfspr(SPRN_TLB1CFG) & TLBnCFG_N_ENTRY) / 4;
arch/powerpc/mm/nohash/tlb_64e.c
307
num_cams = (mfspr(SPRN_TLB1CFG) & TLBnCFG_N_ENTRY) / 4;
arch/powerpc/mm/nohash/tlb_64e.c
88
unsigned int mmucfg = mfspr(SPRN_MMUCFG);
arch/powerpc/mm/nohash/tlb_64e.c
91
unsigned int tlb1cfg = mfspr(SPRN_TLB1CFG);
arch/powerpc/mm/ptdump/bats.c
58
#define BAT_SHOW_603(_m, _n, _l, _u, _d) bat_show_603(_m, _n, mfspr(_l), mfspr(_u), _d)
arch/powerpc/perf/8xx-pmu.c
43
counta = mfspr(SPRN_COUNTA);
arch/powerpc/perf/core-book3s.c
1326
val = mmcr0 = mfspr(SPRN_MMCR0);
arch/powerpc/perf/core-book3s.c
228
*addrp = mfspr(SPRN_SDAR);
arch/powerpc/perf/core-book3s.c
2299
is_kernel_addr(mfspr(SPRN_SIAR)))
arch/powerpc/perf/core-book3s.c
230
if (is_kernel_addr(mfspr(SPRN_SDAR)) && event->attr.exclude_kernel)
arch/powerpc/perf/core-book3s.c
2374
unsigned long siar = mfspr(SPRN_SIAR);
arch/powerpc/perf/core-book3s.c
2420
freeze_limited_counters(cpuhw, mfspr(SPRN_PMC5),
arch/powerpc/perf/core-book3s.c
2421
mfspr(SPRN_PMC6));
arch/powerpc/perf/core-book3s.c
2586
mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_FC);
arch/powerpc/perf/core-book3s.c
285
siar = mfspr(SPRN_SIAR);
arch/powerpc/perf/core-book3s.c
304
siar = mfspr(SPRN_SIAR);
arch/powerpc/perf/core-book3s.c
322
unsigned long mmcra = mfspr(SPRN_MMCRA);
arch/powerpc/perf/core-book3s.c
329
regs->dar = mfspr(SPRN_SIER);
arch/powerpc/perf/core-book3s.c
632
current->thread.siar = mfspr(SPRN_SIAR);
arch/powerpc/perf/core-book3s.c
633
current->thread.sier = mfspr(SPRN_SIER);
arch/powerpc/perf/core-book3s.c
634
current->thread.sdar = mfspr(SPRN_SDAR);
arch/powerpc/perf/core-book3s.c
636
current->thread.mmcr2 = mfspr(SPRN_MMCR2) & MMCR2_USER_MASK;
arch/powerpc/perf/core-book3s.c
638
current->thread.mmcr3 = mfspr(SPRN_MMCR3);
arch/powerpc/perf/core-book3s.c
639
current->thread.sier2 = mfspr(SPRN_SIER2);
arch/powerpc/perf/core-book3s.c
640
current->thread.sier3 = mfspr(SPRN_SIER3);
arch/powerpc/perf/core-book3s.c
749
pmcs[0] = mfspr(SPRN_PMC1);
arch/powerpc/perf/core-book3s.c
750
pmcs[1] = mfspr(SPRN_PMC2);
arch/powerpc/perf/core-book3s.c
751
pmcs[2] = mfspr(SPRN_PMC3);
arch/powerpc/perf/core-book3s.c
752
pmcs[3] = mfspr(SPRN_PMC4);
arch/powerpc/perf/core-book3s.c
753
pmcs[4] = mfspr(SPRN_PMC5);
arch/powerpc/perf/core-book3s.c
754
pmcs[5] = mfspr(SPRN_PMC6);
arch/powerpc/perf/core-book3s.c
817
val = mfspr(SPRN_PMC1);
arch/powerpc/perf/core-book3s.c
820
val = mfspr(SPRN_PMC2);
arch/powerpc/perf/core-book3s.c
823
val = mfspr(SPRN_PMC3);
arch/powerpc/perf/core-book3s.c
826
val = mfspr(SPRN_PMC4);
arch/powerpc/perf/core-book3s.c
829
val = mfspr(SPRN_PMC5);
arch/powerpc/perf/core-book3s.c
832
val = mfspr(SPRN_PMC6);
arch/powerpc/perf/core-book3s.c
836
val = mfspr(SPRN_PMC7);
arch/powerpc/perf/core-book3s.c
839
val = mfspr(SPRN_PMC8);
arch/powerpc/perf/core-book3s.c
933
mfspr(SPRN_MMCR0), mfspr(SPRN_MMCR1), mfspr(SPRN_MMCRA));
arch/powerpc/perf/core-book3s.c
937
sdar = mfspr(SPRN_SDAR);
arch/powerpc/perf/core-book3s.c
940
sier = mfspr(SPRN_SIER);
arch/powerpc/perf/core-book3s.c
944
mfspr(SPRN_MMCR2), mfspr(SPRN_EBBHR));
arch/powerpc/perf/core-book3s.c
946
mfspr(SPRN_EBBRR), mfspr(SPRN_BESCR));
arch/powerpc/perf/core-book3s.c
951
mfspr(SPRN_MMCR3), mfspr(SPRN_SIER2), mfspr(SPRN_SIER3));
arch/powerpc/perf/core-book3s.c
955
mfspr(SPRN_SIAR), sdar, sier);
arch/powerpc/perf/e500-pmu.c
121
unsigned int pvr = mfspr(SPRN_PVR);
arch/powerpc/perf/e6500-pmu.c
110
unsigned int pvr = mfspr(SPRN_PVR);
arch/powerpc/perf/hv-24x7.c
1696
unsigned int pvr = mfspr(SPRN_PVR);
arch/powerpc/perf/hv-gpci.c
1049
if (PVR_VER(mfspr(SPRN_PVR)) >= PVR_POWER10)
arch/powerpc/perf/imc-pmu.c
1193
mtspr(SPRN_LDBAR, (mfspr(SPRN_LDBAR) & (~(1UL << 63))));
arch/powerpc/perf/imc-pmu.c
1590
mtspr(SPRN_LDBAR, (mfspr(SPRN_LDBAR) & (~(1UL << 63))));
arch/powerpc/perf/imc-pmu.c
961
mtspr(SPRN_LDBAR, (mfspr(SPRN_LDBAR) & (~(1UL << 63))));
arch/powerpc/perf/isa207-common.c
377
u64 mmcra = mfspr(SPRN_MMCRA);
arch/powerpc/perf/isa207-common.c
380
u64 sier = mfspr(SPRN_SIER);
arch/powerpc/perf/isa207-common.c
407
weight_fields->var2_w = P10_SIER2_FINISH_CYC(mfspr(SPRN_SIER2));
arch/powerpc/perf/isa207-common.c
408
weight_fields->var3_w = P10_SIER2_DISPATCH_CYC(mfspr(SPRN_SIER2));
arch/powerpc/perf/perf_regs.c
81
return mfspr(SPRN_MMCR0);
arch/powerpc/perf/perf_regs.c
83
return mfspr(SPRN_MMCR1);
arch/powerpc/perf/perf_regs.c
85
return mfspr(SPRN_MMCR2);
arch/powerpc/perf/perf_regs.c
88
return mfspr(SPRN_MMCR3);
arch/powerpc/perf/perf_regs.c
90
return mfspr(SPRN_SIER2);
arch/powerpc/perf/perf_regs.c
92
return mfspr(SPRN_SIER3);
arch/powerpc/perf/perf_regs.c
94
return mfspr(SPRN_SDAR);
arch/powerpc/perf/perf_regs.c
97
return mfspr(SPRN_SIAR);
arch/powerpc/perf/power10-pmu.c
348
mtspr(SPRN_MMCRA, (mfspr(SPRN_MMCRA) | pmu_bhrb_filter));
arch/powerpc/perf/power10-pmu.c
612
pvr = mfspr(SPRN_PVR);
arch/powerpc/perf/power10-pmu.c
646
pvr = mfspr(SPRN_PVR);
arch/powerpc/perf/power5+-pmu.c
682
unsigned int pvr = mfspr(SPRN_PVR);
arch/powerpc/perf/power5-pmu.c
623
unsigned int pvr = mfspr(SPRN_PVR);
arch/powerpc/perf/power6-pmu.c
556
unsigned int pvr = mfspr(SPRN_PVR);
arch/powerpc/perf/power7-pmu.c
450
unsigned int pvr = mfspr(SPRN_PVR);
arch/powerpc/perf/power8-pmu.c
256
mtspr(SPRN_MMCRA, (mfspr(SPRN_MMCRA) | pmu_bhrb_filter));
arch/powerpc/perf/power8-pmu.c
394
unsigned int pvr = mfspr(SPRN_PVR);
arch/powerpc/perf/power9-pmu.c
327
mtspr(SPRN_MMCRA, (mfspr(SPRN_MMCRA) | pmu_bhrb_filter));
arch/powerpc/perf/power9-pmu.c
468
unsigned int pvr = mfspr(SPRN_PVR);
arch/powerpc/perf/ppc970-pmu.c
494
unsigned int pvr = mfspr(SPRN_PVR);
arch/powerpc/platforms/44x/cpm.c
205
tcr_save = mfspr(SPRN_TCR);
arch/powerpc/platforms/44x/machine_check.c
37
u32 mcsr = mfspr(SPRN_MCSR);
arch/powerpc/platforms/44x/machine_check.c
75
mcsr = mfspr(SPRN_MCSR);
arch/powerpc/platforms/44x/pci.c
51
if ((mfspr(SPRN_PVR) & 0xffefffff) == 0x53421890)
arch/powerpc/platforms/44x/soc.c
214
mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) | reset_type);
arch/powerpc/platforms/52xx/mpc52xx_common.c
80
if ((mfspr(SPRN_SVR) & MPC5200_SVR_MASK) == MPC5200_SVR)
arch/powerpc/platforms/52xx/mpc52xx_pm.c
153
hid0 = mfspr(SPRN_HID0);
arch/powerpc/platforms/83xx/km83xx.c
47
uint svid = mfspr(SPRN_SVR);
arch/powerpc/platforms/85xx/ksi8560.c
152
pvid = mfspr(SPRN_PVR);
arch/powerpc/platforms/85xx/ksi8560.c
153
svid = mfspr(SPRN_SVR);
arch/powerpc/platforms/85xx/ksi8560.c
170
phid1 = mfspr(SPRN_HID1);
arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c
37
tmp = (mfspr(SPRN_HID0) & ~(HID0_DOZE|HID0_SLEEP)) | HID0_NAP;
arch/powerpc/platforms/85xx/ppa8548.c
48
svid = mfspr(SPRN_SVR);
arch/powerpc/platforms/85xx/ppa8548.c
54
phid1 = mfspr(SPRN_HID1);
arch/powerpc/platforms/85xx/smp.c
127
mtspr(SPRN_TSR, mfspr(SPRN_TSR));
arch/powerpc/platforms/85xx/smp.c
438
while (mfspr(SPRN_TENSR) & disable_threadbit)
arch/powerpc/platforms/85xx/stx_gp3.c
72
pvid = mfspr(SPRN_PVR);
arch/powerpc/platforms/85xx/stx_gp3.c
73
svid = mfspr(SPRN_SVR);
arch/powerpc/platforms/85xx/stx_gp3.c
80
phid1 = mfspr(SPRN_HID1);
arch/powerpc/platforms/85xx/tqm85xx.c
71
pvid = mfspr(SPRN_PVR);
arch/powerpc/platforms/85xx/tqm85xx.c
72
svid = mfspr(SPRN_SVR);
arch/powerpc/platforms/85xx/tqm85xx.c
79
phid1 = mfspr(SPRN_HID1);
arch/powerpc/platforms/86xx/common.c
37
temp = mfspr(SPRN_HID0);
arch/powerpc/platforms/86xx/gef_ppc9a.c
142
uint svid = mfspr(SPRN_SVR);
arch/powerpc/platforms/86xx/gef_sbc310.c
132
uint svid = mfspr(SPRN_SVR);
arch/powerpc/platforms/86xx/gef_sbc610.c
124
uint svid = mfspr(SPRN_SVR);
arch/powerpc/platforms/8xx/cpm1.c
79
if ((mfspr(SPRN_IMMR) & 0xffff) == 0x0900) /* MPC885 */
arch/powerpc/platforms/pasemi/setup.c
330
dsisr = mfspr(SPRN_DSISR);
arch/powerpc/platforms/pasemi/setup.c
334
pr_err("BER 0x%016lx MER 0x%016lx\n", mfspr(SPRN_PA6T_BER),
arch/powerpc/platforms/pasemi/setup.c
335
mfspr(SPRN_PA6T_MER));
arch/powerpc/platforms/pasemi/setup.c
336
pr_err("IER 0x%016lx DER 0x%016lx\n", mfspr(SPRN_PA6T_IER),
arch/powerpc/platforms/pasemi/setup.c
337
mfspr(SPRN_PA6T_DER));
arch/powerpc/platforms/powermac/setup.c
255
pvr = PVR_VER(mfspr(SPRN_PVR));
arch/powerpc/platforms/powernv/idle.c
1015
psscr = mfspr(SPRN_PSSCR);
arch/powerpc/platforms/powernv/idle.c
1068
psscr = mfspr(SPRN_PSSCR);
arch/powerpc/platforms/powernv/idle.c
117
uint64_t hid1_val = mfspr(SPRN_HID1);
arch/powerpc/platforms/powernv/idle.c
118
uint64_t hid4_val = mfspr(SPRN_HID4);
arch/powerpc/platforms/powernv/idle.c
119
uint64_t hid5_val = mfspr(SPRN_HID5);
arch/powerpc/platforms/powernv/idle.c
343
sprs.tscr = mfspr(SPRN_TSCR);
arch/powerpc/platforms/powernv/idle.c
344
sprs.worc = mfspr(SPRN_WORC);
arch/powerpc/platforms/powernv/idle.c
346
sprs.sdr1 = mfspr(SPRN_SDR1);
arch/powerpc/platforms/powernv/idle.c
347
sprs.rpr = mfspr(SPRN_RPR);
arch/powerpc/platforms/powernv/idle.c
349
sprs.lpcr = mfspr(SPRN_LPCR);
arch/powerpc/platforms/powernv/idle.c
351
sprs.hfscr = mfspr(SPRN_HFSCR);
arch/powerpc/platforms/powernv/idle.c
352
sprs.fscr = mfspr(SPRN_FSCR);
arch/powerpc/platforms/powernv/idle.c
354
sprs.purr = mfspr(SPRN_PURR);
arch/powerpc/platforms/powernv/idle.c
355
sprs.spurr = mfspr(SPRN_SPURR);
arch/powerpc/platforms/powernv/idle.c
356
sprs.dscr = mfspr(SPRN_DSCR);
arch/powerpc/platforms/powernv/idle.c
357
sprs.wort = mfspr(SPRN_WORT);
arch/powerpc/platforms/powernv/idle.c
380
sprs.amr = mfspr(SPRN_AMR);
arch/powerpc/platforms/powernv/idle.c
381
sprs.iamr = mfspr(SPRN_IAMR);
arch/powerpc/platforms/powernv/idle.c
382
sprs.uamor = mfspr(SPRN_UAMOR);
arch/powerpc/platforms/powernv/idle.c
660
mmcr0 = mfspr(SPRN_MMCR0);
arch/powerpc/platforms/powernv/idle.c
664
sprs.lpcr = mfspr(SPRN_LPCR);
arch/powerpc/platforms/powernv/idle.c
665
sprs.hfscr = mfspr(SPRN_HFSCR);
arch/powerpc/platforms/powernv/idle.c
666
sprs.fscr = mfspr(SPRN_FSCR);
arch/powerpc/platforms/powernv/idle.c
667
sprs.pid = mfspr(SPRN_PID);
arch/powerpc/platforms/powernv/idle.c
668
sprs.purr = mfspr(SPRN_PURR);
arch/powerpc/platforms/powernv/idle.c
669
sprs.spurr = mfspr(SPRN_SPURR);
arch/powerpc/platforms/powernv/idle.c
670
sprs.dscr = mfspr(SPRN_DSCR);
arch/powerpc/platforms/powernv/idle.c
671
sprs.ciabr = mfspr(SPRN_CIABR);
arch/powerpc/platforms/powernv/idle.c
673
sprs.mmcra = mfspr(SPRN_MMCRA);
arch/powerpc/platforms/powernv/idle.c
674
sprs.mmcr0 = mfspr(SPRN_MMCR0);
arch/powerpc/platforms/powernv/idle.c
675
sprs.mmcr1 = mfspr(SPRN_MMCR1);
arch/powerpc/platforms/powernv/idle.c
676
sprs.mmcr2 = mfspr(SPRN_MMCR2);
arch/powerpc/platforms/powernv/idle.c
678
sprs.ptcr = mfspr(SPRN_PTCR);
arch/powerpc/platforms/powernv/idle.c
679
sprs.rpr = mfspr(SPRN_RPR);
arch/powerpc/platforms/powernv/idle.c
680
sprs.tscr = mfspr(SPRN_TSCR);
arch/powerpc/platforms/powernv/idle.c
682
sprs.ldbar = mfspr(SPRN_LDBAR);
arch/powerpc/platforms/powernv/idle.c
689
sprs.amr = mfspr(SPRN_AMR);
arch/powerpc/platforms/powernv/idle.c
690
sprs.iamr = mfspr(SPRN_IAMR);
arch/powerpc/platforms/powernv/idle.c
691
sprs.uamor = mfspr(SPRN_UAMOR);
arch/powerpc/platforms/powernv/idle.c
699
psscr = mfspr(SPRN_PSSCR);
arch/powerpc/platforms/powernv/idle.c
728
mmcra = mfspr(SPRN_MMCRA);
arch/powerpc/platforms/powernv/idle.c
74
uint64_t lpcr_val = mfspr(SPRN_LPCR);
arch/powerpc/platforms/powernv/idle.c
75
uint64_t hid0_val = mfspr(SPRN_HID0);
arch/powerpc/platforms/powernv/idle.c
76
uint64_t hmeer_val = mfspr(SPRN_HMEER);
arch/powerpc/platforms/powernv/idle.c
935
psscr = mfspr(SPRN_PSSCR);
arch/powerpc/platforms/powernv/opal-fadump.c
592
fdh->crashing_cpu = (u32)mfspr(SPRN_PIR);
arch/powerpc/platforms/powernv/smp.c
216
lpcr_val = mfspr(SPRN_LPCR) & ~(u64)LPCR_PECE1;
arch/powerpc/platforms/powernv/smp.c
293
lpcr_val = mfspr(SPRN_LPCR) | (u64)LPCR_PECE1;
arch/powerpc/platforms/powernv/smp.c
57
mtspr(SPRN_HMEER, mfspr(SPRN_HMEER) | PPC_BIT(17));
arch/powerpc/platforms/powernv/subcore.c
193
while (mfspr(SPRN_HID0) & mask)
arch/powerpc/platforms/powernv/subcore.c
200
hid0 = mfspr(SPRN_HID0);
arch/powerpc/platforms/powernv/subcore.c
205
while (mfspr(SPRN_HID0) & mask)
arch/powerpc/platforms/powernv/subcore.c
237
hid0 = mfspr(SPRN_HID0);
arch/powerpc/platforms/powernv/subcore.c
243
while (!(mfspr(SPRN_HID0) & split_parms[i].mask))
arch/powerpc/platforms/powernv/subcore.c
424
pvr_ver = PVR_VER(mfspr(SPRN_PVR));
arch/powerpc/platforms/powernv/vas-fault.c
228
attr.lnotify_pid = mfspr(SPRN_PID);
arch/powerpc/platforms/powernv/vas-fault.c
229
attr.lnotify_tid = mfspr(SPRN_PID);
arch/powerpc/platforms/powernv/vas-window.c
1419
txattr.lpid = mfspr(SPRN_LPID);
arch/powerpc/platforms/powernv/vas-window.c
1420
txattr.pidr = mfspr(SPRN_PID);
arch/powerpc/platforms/powernv/vas-window.c
1426
mfspr(SPRN_PID));
arch/powerpc/platforms/powernv/vas-window.c
291
lpcr = mfspr(SPRN_LPCR);
arch/powerpc/platforms/powernv/vas-window.c
321
val = SET_FIELD(VAS_AMR, val, mfspr(SPRN_AMR));
arch/powerpc/platforms/pseries/hvCall_inst.c
109
h->purr_total += mfspr(SPRN_PURR) - h->purr_start;
arch/powerpc/platforms/pseries/hvCall_inst.c
95
h->purr_start = mfspr(SPRN_PURR);
arch/powerpc/platforms/pseries/lparcfg.c
57
atomic64_add(mfspr(SPRN_PURR), sum);
arch/powerpc/platforms/pseries/vas.c
390
txwin->pid = mfspr(SPRN_PID);
arch/powerpc/sysdev/ehv_pic.c
167
irq = mfspr(SPRN_EPR); /* if core int mode */
arch/powerpc/sysdev/fsl_pci.c
1076
addr = mfspr(SPRN_MCARU);
arch/powerpc/sysdev/fsl_pci.c
1079
addr += mfspr(SPRN_MCAR);
arch/powerpc/sysdev/fsl_pci.c
533
u32 svr = mfspr(SPRN_SVR);
arch/powerpc/sysdev/mpic.c
1812
src = mfspr(SPRN_EPR);
arch/powerpc/xmon/xmon.c
1180
mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) | DBCR0_IC | DBCR0_IDM);
arch/powerpc/xmon/xmon.c
2006
mfspr(SPRN_SRR0), mfspr(SPRN_SRR1), mfspr(SPRN_DSISR));
arch/powerpc/xmon/xmon.c
2008
mfspr(SPRN_DSCR), mfspr(SPRN_PPR), mfspr(SPRN_PIR));
arch/powerpc/xmon/xmon.c
2010
mfspr(SPRN_AMR), mfspr(SPRN_UAMOR));
arch/powerpc/xmon/xmon.c
2016
mfspr(SPRN_SDR1), mfspr(SPRN_HDAR), mfspr(SPRN_HDSISR));
arch/powerpc/xmon/xmon.c
2018
mfspr(SPRN_HSRR0), mfspr(SPRN_HSRR1), mfspr(SPRN_HDEC));
arch/powerpc/xmon/xmon.c
2020
mfspr(SPRN_LPCR), mfspr(SPRN_PCR), mfspr(SPRN_LPID));
arch/powerpc/xmon/xmon.c
2022
mfspr(SPRN_HSPRG0), mfspr(SPRN_HSPRG1), mfspr(SPRN_AMOR));
arch/powerpc/xmon/xmon.c
2024
mfspr(SPRN_DABR), mfspr(SPRN_DABRX));
arch/powerpc/xmon/xmon.c
2037
mfspr(SPRN_DPDES), mfspr(SPRN_TIR), mfspr(SPRN_CIR));
arch/powerpc/xmon/xmon.c
2040
mfspr(SPRN_FSCR), mfspr(SPRN_TAR), mfspr(SPRN_PSPB));
arch/powerpc/xmon/xmon.c
2046
mfspr(SPRN_TFHAR), mfspr(SPRN_TFIAR),
arch/powerpc/xmon/xmon.c
2047
mfspr(SPRN_TEXASR));
arch/powerpc/xmon/xmon.c
2051
mfspr(SPRN_MMCR0), mfspr(SPRN_MMCR1), mfspr(SPRN_MMCR2));
arch/powerpc/xmon/xmon.c
2053
mfspr(SPRN_PMC1), mfspr(SPRN_PMC2),
arch/powerpc/xmon/xmon.c
2054
mfspr(SPRN_PMC3), mfspr(SPRN_PMC4));
arch/powerpc/xmon/xmon.c
2056
mfspr(SPRN_MMCRA), mfspr(SPRN_SIAR), mfspr(SPRN_PMC5));
arch/powerpc/xmon/xmon.c
2058
mfspr(SPRN_SDAR), mfspr(SPRN_SIER), mfspr(SPRN_PMC6));
arch/powerpc/xmon/xmon.c
2060
mfspr(SPRN_EBBHR), mfspr(SPRN_EBBRR), mfspr(SPRN_BESCR));
arch/powerpc/xmon/xmon.c
2061
printf("iamr = %.16lx\n", mfspr(SPRN_IAMR));
arch/powerpc/xmon/xmon.c
2067
mfspr(SPRN_HFSCR), mfspr(SPRN_DHDES), mfspr(SPRN_RPR));
arch/powerpc/xmon/xmon.c
2069
mfspr(SPRN_DAWR0), mfspr(SPRN_DAWRX0));
arch/powerpc/xmon/xmon.c
2072
mfspr(SPRN_DAWR1), mfspr(SPRN_DAWRX1));
arch/powerpc/xmon/xmon.c
2074
printf("ciabr = %.16lx\n", mfspr(SPRN_CIABR));
arch/powerpc/xmon/xmon.c
2088
mfspr(SPRN_PID), mfspr(SPRN_TIDR));
arch/powerpc/xmon/xmon.c
2091
mfspr(SPRN_PID));
arch/powerpc/xmon/xmon.c
2095
hv ? mfspr(SPRN_PSSCR) : mfspr(SPRN_PSSCR_PR));
arch/powerpc/xmon/xmon.c
2101
mfspr(SPRN_PTCR), mfspr(SPRN_ASDR));
arch/powerpc/xmon/xmon.c
2112
mfspr(SPRN_MMCR3), mfspr(SPRN_SIER2), mfspr(SPRN_SIER3));
arch/powerpc/xmon/xmon.c
2160
mfmsr(), mfspr(SPRN_SPRG0));
arch/powerpc/xmon/xmon.c
2162
mfspr(SPRN_PVR), mfspr(SPRN_SPRG1));
arch/powerpc/xmon/xmon.c
2164
mfspr(SPRN_DEC), mfspr(SPRN_SPRG2));
arch/powerpc/xmon/xmon.c
2165
printf("sp = "REG" sprg3 = "REG"\n", sp, mfspr(SPRN_SPRG3));
arch/powerpc/xmon/xmon.c
2166
printf("toc = "REG" dar = "REG"\n", toc, mfspr(SPRN_DAR));
arch/powerpc/xmon/xmon.c
3853
mmucfg = mfspr(SPRN_MMUCFG);
arch/powerpc/xmon/xmon.c
3869
tlbcfg = mfspr(SPRN_TLB0CFG);
arch/powerpc/xmon/xmon.c
3872
tlbcfg = mfspr(SPRN_TLB1CFG);
arch/powerpc/xmon/xmon.c
3875
tlbcfg = mfspr(SPRN_TLB2CFG);
arch/powerpc/xmon/xmon.c
3878
tlbcfg = mfspr(SPRN_TLB3CFG);
arch/powerpc/xmon/xmon.c
3904
mas1 = mfspr(SPRN_MAS1);
arch/powerpc/xmon/xmon.c
3905
mas2 = mfspr(SPRN_MAS2);
arch/powerpc/xmon/xmon.c
3906
mas7_mas3 = mfspr(SPRN_MAS7_MAS3);
drivers/clk/clk-qoriq.c
1470
u32 svr = mfspr(SPRN_SVR);
drivers/cpufreq/pmac32-cpufreq.c
123
hid2 = mfspr(SPRN_HID2_750FX);
drivers/cpufreq/pmac32-cpufreq.c
134
hid2 = mfspr(SPRN_HID2_750FX);
drivers/cpufreq/pmac32-cpufreq.c
149
if (mfspr(SPRN_HID1) & HID1_PS)
drivers/cpufreq/pmac32-cpufreq.c
182
if (mfspr(SPRN_HID1) & HID1_DFS)
drivers/cpufreq/pmac32-cpufreq.c
244
printk(KERN_DEBUG "HID1, before: %x\n", mfspr(SPRN_HID1));
drivers/cpufreq/pmac32-cpufreq.c
303
printk(KERN_DEBUG "HID1, after: %x\n", mfspr(SPRN_HID1));
drivers/cpufreq/pmac32-cpufreq.c
591
pvr = mfspr(SPRN_PVR);
drivers/cpufreq/pmac32-cpufreq.c
634
PVR_VER(mfspr(SPRN_PVR)) == 0x8003) {
drivers/cpufreq/pmac32-cpufreq.c
672
else if (PVR_VER(mfspr(SPRN_PVR)) == 0x7000)
drivers/cpufreq/powernv-cpufreq.c
440
return mfspr(SPRN_PMCR);
drivers/cpufreq/powernv-cpufreq.c
443
return mfspr(SPRN_PMICR);
drivers/cpufreq/powernv-cpufreq.c
446
return mfspr(SPRN_PMSR);
drivers/cpuidle/cpuidle-powernv.c
120
unsigned long old_lpcr = mfspr(SPRN_LPCR);
drivers/crypto/amcc/crypto4xx_core.c
1343
pvr = mfspr(SPRN_PVR);
drivers/dma/bestcomm/bestcomm.c
330
if ((mfspr(SPRN_SVR) & MPC5200_SVR_MASK) == MPC5200_SVR)
drivers/i2c/busses/i2c-mpc.c
242
unsigned int pvr = mfspr(SPRN_PVR);
drivers/i2c/busses/i2c-mpc.c
401
unsigned int svr = mfspr(SPRN_SVR);
drivers/iommu/fsl_pamu.c
857
if (port_id_map[i].svr == (mfspr(SPRN_SVR) & ~SVR_SECURITY)) {
drivers/irqchip/irq-or1k-pic.c
104
hwirq = ffs(mfspr(SPR_PICSR) >> first);
drivers/irqchip/irq-or1k-pic.c
28
mtspr(SPR_PICMR, mfspr(SPR_PICMR) & ~(1UL << data->hwirq));
drivers/irqchip/irq-or1k-pic.c
33
mtspr(SPR_PICMR, mfspr(SPR_PICMR) | (1UL << data->hwirq));
drivers/irqchip/irq-or1k-pic.c
43
mtspr(SPR_PICMR, mfspr(SPR_PICMR) & ~(1UL << data->hwirq));
drivers/irqchip/irq-or1k-pic.c
55
mtspr(SPR_PICSR, mfspr(SPR_PICSR) & ~(1UL << data->hwirq));
drivers/irqchip/irq-or1k-pic.c
60
mtspr(SPR_PICMR, mfspr(SPR_PICMR) & ~(1UL << data->hwirq));
drivers/irqchip/irq-or1k-pic.c
61
mtspr(SPR_PICSR, mfspr(SPR_PICSR) & ~(1UL << data->hwirq));
drivers/macintosh/via-pmu.c
2072
hid0 = mfspr(SPRN_HID0);
drivers/misc/ocxl/file.c
86
amr = arg.amr & mfspr(SPRN_UAMOR);
drivers/misc/ocxl/link.c
420
pnv_ocxl_map_lpar(dev, mfspr(SPRN_LPID), 0, &link->arva);
drivers/misc/ocxl/link.c
520
if (mfspr(SPRN_LPCR) & LPCR_TC)
drivers/misc/ocxl/link.c
578
pe->lpid = cpu_to_be32(mfspr(SPRN_LPID));
drivers/mtd/nand/raw/mpc5121_nfc.c
634
rev = (mfspr(SPRN_SVR) >> 4) & 0xF;
drivers/net/can/mscan/mpc5xxx_can.c
53
pvr = mfspr(SPRN_PVR);
drivers/net/ethernet/freescale/gianfar.c
884
unsigned int pvr = mfspr(SPRN_PVR);
drivers/net/ethernet/freescale/gianfar.c
885
unsigned int svr = mfspr(SPRN_SVR);
drivers/net/ethernet/freescale/gianfar.c
906
unsigned int svr = mfspr(SPRN_SVR);
drivers/tty/serial/ucc_uart.c
1127
svr = mfspr(SPRN_SVR);
drivers/watchdog/booke_wdt.c
112
val = mfspr(SPRN_TCR);
drivers/watchdog/booke_wdt.c
143
val = mfspr(SPRN_TCR);
drivers/watchdog/booke_wdt.c
162
val = mfspr(SPRN_TCR);
tools/perf/arch/powerpc/util/header.c
32
pvr = mfspr(SPRN_PVR);
tools/perf/arch/powerpc/util/header.c
63
pvr = mfspr(SPRN_PVR);
tools/perf/util/perf-regs-arch/perf_regs_powerpc.c
155
version = (((mfspr(SPRN_PVR)) >> 16) & 0xFFFF);
tools/testing/selftests/powerpc/dexcr/dexcr.c
112
return mfspr(SPRN_DEXCR_RO);
tools/testing/selftests/powerpc/dexcr/dexcr.c
114
return mfspr(SPRN_HDEXCR_RO);
tools/testing/selftests/powerpc/dexcr/dexcr.c
116
return mfspr(SPRN_DEXCR_RO) | mfspr(SPRN_HDEXCR_RO);
tools/testing/selftests/powerpc/dexcr/dexcr.c
39
mfspr(SPRN_DEXCR_RO);
tools/testing/selftests/powerpc/dexcr/dexcr_test.c
107
FAIL_IF_MSG(aspect & mfspr(SPRN_DEXCR_RO), "process aspect should still be cleared");
tools/testing/selftests/powerpc/dexcr/dexcr_test.c
116
FAIL_IF_MSG(!(aspect & mfspr(SPRN_DEXCR_RO)), "process aspect should be set");
tools/testing/selftests/powerpc/dexcr/dexcr_test.c
124
FAIL_IF_MSG(aspect & mfspr(SPRN_DEXCR_RO), "process aspect should be clear");
tools/testing/selftests/powerpc/dexcr/dexcr_test.c
138
FAIL_IF_EXIT_MSG(mfspr(SPRN_DEXCR_RO) & aspect,
tools/testing/selftests/powerpc/dexcr/dexcr_test.c
160
FAIL_IF_EXIT_MSG(!(mfspr(SPRN_DEXCR_RO) & aspect),
tools/testing/selftests/powerpc/dexcr/dexcr_test.c
18
unsigned long dexcr = mfspr(SPRN_DEXCR_RO);
tools/testing/selftests/powerpc/dexcr/dexcr_test.c
78
FAIL_IF_MSG(!(aspect & mfspr(SPRN_DEXCR_RO)), "setting aspect did not take effect");
tools/testing/selftests/powerpc/dexcr/dexcr_test.c
87
FAIL_IF_MSG(aspect & mfspr(SPRN_DEXCR_RO), "clearing aspect did not take effect");
tools/testing/selftests/powerpc/dexcr/dexcr_test.c
97
FAIL_IF_MSG(aspect & mfspr(SPRN_DEXCR_RO), "scheduling aspect to set on exec should not change it now");
tools/testing/selftests/powerpc/dscr/dscr.h
45
return mfspr(SPRN_DSCR_PRIV);
tools/testing/selftests/powerpc/dscr/dscr.h
56
return mfspr(SPRN_DSCR);
tools/testing/selftests/powerpc/include/pkeys.h
55
return mfspr(SPRN_AMR);
tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c
31
val = mfspr(SPRN_BESCR);
tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c
52
siar = mfspr(SPRN_SIAR);
tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c
55
val = mfspr(SPRN_PMC1);
tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c
58
val = mfspr(SPRN_MMCR0);
tools/testing/selftests/powerpc/pmu/ebb/close_clears_pmcc_test.c
51
mfspr(SPRN_EBBHR);
tools/testing/selftests/powerpc/pmu/ebb/close_clears_pmcc_test.c
52
mfspr(SPRN_EBBRR);
tools/testing/selftests/powerpc/pmu/ebb/close_clears_pmcc_test.c
53
mfspr(SPRN_BESCR);
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
30
val = mfspr(SPRN_BESCR);
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
39
val = mfspr(SPRN_MMCR0);
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
84
mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_FC);
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
90
mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) | MMCR0_FC);
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
92
val = mfspr(SPRN_MMCR0);
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_mmcr2_test.c
63
val = mfspr(SPRN_MMCR2);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
104
val = mfspr(SPRN_BESCR);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
113
val = mfspr(SPRN_MMCR0);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
221
mmcr0 = mfspr(SPRN_MMCR0);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
222
bescr = mfspr(SPRN_BESCR);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
236
mmcr0, decode_mmcr0(mmcr0), mfspr(SPRN_MMCR2),
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
237
mfspr(SPRN_EBBHR), bescr, decode_bescr(bescr),
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
238
mfspr(SPRN_PMC1), mfspr(SPRN_PMC2), mfspr(SPRN_PMC3),
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
239
mfspr(SPRN_PMC4), mfspr(SPRN_PMC5), mfspr(SPRN_PMC6),
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
240
mfspr(SPRN_SIAR));
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
296
mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) | MMCR0_FC);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
303
mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_FC);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
39
val = mfspr(SPRN_MMCR0);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
391
val = mfspr(SPRN_MMCRA);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
392
val |= mfspr(SPRN_MMCR2);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
393
val |= mfspr(SPRN_MMCR0);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
455
case 1: return mfspr(SPRN_PMC1);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
456
case 2: return mfspr(SPRN_PMC2);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
457
case 3: return mfspr(SPRN_PMC3);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
458
case 4: return mfspr(SPRN_PMC4);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
459
case 5: return mfspr(SPRN_PMC5);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
460
case 6: return mfspr(SPRN_PMC6);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
61
val = mfspr(SPRN_MMCR0);
tools/testing/selftests/powerpc/pmu/ebb/fork_cleanup_test.c
29
FAIL_IF(mfspr(SPRN_BESCR) != 0);
tools/testing/selftests/powerpc/pmu/ebb/fork_cleanup_test.c
30
FAIL_IF(mfspr(SPRN_EBBHR) != 0);
tools/testing/selftests/powerpc/pmu/ebb/fork_cleanup_test.c
31
FAIL_IF(mfspr(SPRN_EBBRR) != 0);
tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
128
mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_FC);
tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
35
mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_FC);
tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
41
mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) | MMCR0_FC);
tools/testing/selftests/powerpc/pmu/ebb/instruction_count_test.c
94
val = mfspr(SPRN_BESCR);
tools/testing/selftests/powerpc/pmu/ebb/no_handler_test.c
34
val = mfspr(SPRN_EBBHR);
tools/testing/selftests/powerpc/pmu/ebb/no_handler_test.c
48
val = mfspr(SPRN_MMCR0);
tools/testing/selftests/powerpc/pmu/ebb/pmae_handling_test.c
35
val = mfspr(SPRN_BESCR);
tools/testing/selftests/powerpc/pmu/ebb/pmae_handling_test.c
44
before = mfspr(SPRN_MMCR0);
tools/testing/selftests/powerpc/pmu/ebb/pmae_handling_test.c
49
after = mfspr(SPRN_MMCR0);
tools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c
23
val = mfspr(SPRN_BESCR);
tools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c
32
val = mfspr(SPRN_PMC5);
tools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c
38
val = mfspr(SPRN_PMC6);
tools/testing/selftests/powerpc/pmu/ebb/reg_access_test.c
24
val = mfspr(SPRN_BESCR);
tools/testing/selftests/powerpc/pmu/ebb/reg_access_test.c
30
val = mfspr(SPRN_EBBHR);
tools/testing/selftests/powerpc/pmu/event_code_tests/blacklisted_events_test.c
82
pvr_min = PVR_MIN(mfspr(SPRN_PVR));
tools/testing/selftests/powerpc/pmu/event_code_tests/event_alternatives_tests_p10.c
29
int pvr = PVR_VER(mfspr(SPRN_PVR));
tools/testing/selftests/powerpc/pmu/event_code_tests/event_alternatives_tests_p9.c
38
SKIP_IF(PVR_VER(mfspr(SPRN_PVR)) != POWER9);
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
20
int pvr = mfspr(SPRN_PVR);
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
76
} else if (PVR_VER(mfspr(SPRN_PVR)) == POWER9) {
tools/testing/selftests/powerpc/pmu/event_code_tests/reserved_bits_mmcra_sample_elig_mode_test.c
24
int pvr = PVR_VER(mfspr(SPRN_PVR));
tools/testing/selftests/powerpc/pmu/event_code_tests/reserved_bits_mmcra_sample_elig_mode_test.c
66
} else if (PVR_VER(mfspr(SPRN_PVR)) == POWER9) {
tools/testing/selftests/powerpc/pmu/sampling_tests/bhrb_filter_map_test.c
86
switch (PVR_VER(mfspr(SPRN_PVR))) {
tools/testing/selftests/powerpc/pmu/sampling_tests/misc.c
127
pvr = PVR_VER(mfspr(SPRN_PVR));
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
446
90: mfspr dest, SPRN_TBRL; \
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
459
#define MFTBL(dest) mfspr dest, SPRN_TBRL
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
460
#define MFTBU(dest) mfspr dest, SPRN_TBRU
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
624
is_8xx = mfspr(SPRN_PVR) == PVR_8xx;
tools/testing/selftests/powerpc/ptrace/ptrace-pkey.c
114
reg = mfspr(SPRN_AMR);
tools/testing/selftests/powerpc/ptrace/ptrace-pkey.c
130
reg = mfspr(SPRN_AMR);
tools/testing/selftests/powerpc/ptrace/ptrace-pkey.c
147
reg = mfspr(SPRN_AMR);
tools/testing/selftests/powerpc/ptrace/ptrace-tar.c
34
reg[0] = mfspr(SPRN_TAR);
tools/testing/selftests/powerpc/ptrace/ptrace-tar.c
35
reg[1] = mfspr(SPRN_PPR);
tools/testing/selftests/powerpc/ptrace/ptrace-tar.c
36
reg[2] = mfspr(SPRN_DSCR);
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-tar.c
84
regs[0] = mfspr(SPRN_TAR);
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-tar.c
85
regs[1] = mfspr(SPRN_PPR);
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-tar.c
86
regs[2] = mfspr(SPRN_DSCR);
tools/testing/selftests/powerpc/ptrace/ptrace-tm-tar.c
73
regs[0] = mfspr(SPRN_TAR);
tools/testing/selftests/powerpc/ptrace/ptrace-tm-tar.c
74
regs[1] = mfspr(SPRN_PPR);
tools/testing/selftests/powerpc/ptrace/ptrace-tm-tar.c
75
regs[2] = mfspr(SPRN_DSCR);
tools/testing/selftests/powerpc/ptrace/ptrace.h
748
return mfspr(SPRN_TFIAR);
tools/testing/selftests/powerpc/security/spectre_v2.c
151
is_p9 = ((mfspr(SPRN_PVR) >> 16) & 0xFFFF) == 0x4e;
tools/testing/selftests/powerpc/tm/tm-tmspr.c
56
tfhar_rd = mfspr(SPRN_TFHAR);
tools/testing/selftests/powerpc/tm/tm-tmspr.c
57
tfiar_rd = mfspr(SPRN_TFIAR);
tools/testing/selftests/powerpc/tm/tm-tmspr.c
83
result = mfspr(SPRN_TEXASR);