Symbol: mtspr
arch/openrisc/include/asm/fpu.h
15
mtspr(SPR_FPCSR, task->thread.fpcsr);
arch/openrisc/kernel/irq.c
31
mtspr(SPR_SR, ((mfspr(SPR_SR) & ~(SPR_SR_IEE|SPR_SR_TEE)) | flags));
arch/openrisc/kernel/process.c
105
mtspr(SPR_PMR, mfspr(SPR_PMR) | SPR_PMR_DME);
arch/openrisc/kernel/smp.c
198
mtspr(SPR_PMR, mfspr(SPR_PMR) | SPR_PMR_DME);
arch/openrisc/kernel/time.c
101
mtspr(SPR_TTMR, SPR_TTMR_CR);
arch/openrisc/kernel/time.c
161
mtspr(SPR_TTMR, SPR_TTMR_CR);
arch/openrisc/kernel/time.c
33
mtspr(SPR_TTCR, count);
arch/openrisc/kernel/time.c
52
mtspr(SPR_TTMR, SPR_TTMR_CR | SPR_TTMR_IE | c);
arch/openrisc/kernel/time.c
76
mtspr(SPR_TTMR, SPR_TTMR_CR);
arch/openrisc/mm/cache.c
38
mtspr(reg, paddr);
arch/openrisc/mm/tlb.c
75
#define flush_dtlb_page_eir(addr) mtspr(SPR_DTLBEIR, addr)
arch/openrisc/mm/tlb.c
79
#define flush_itlb_page_eir(addr) mtspr(SPR_ITLBEIR, addr)
arch/powerpc/boot/4xx.c
454
mtspr(SPRN_CCR1, ccr1);
arch/powerpc/include/asm/book3s/64/kexec.h
12
mtspr(SPRN_AMR, 0);
arch/powerpc/include/asm/book3s/64/kexec.h
13
mtspr(SPRN_UAMOR, 0);
arch/powerpc/include/asm/book3s/64/kexec.h
17
mtspr(SPRN_IAMR, 0);
arch/powerpc/include/asm/book3s/64/kexec.h
19
mtspr(SPRN_CIABR, 0);
arch/powerpc/include/asm/book3s/64/kexec.h
25
mtspr(SPRN_DEXCR, 0);
arch/powerpc/include/asm/book3s/64/kexec.h
26
mtspr(SPRN_HASHKEYR, 0);
arch/powerpc/include/asm/book3s/64/kup.h
166
mtspr SPRN_AMR, \gpr2
arch/powerpc/include/asm/book3s/64/kup.h
185
mtspr SPRN_IAMR, \gpr2
arch/powerpc/include/asm/book3s/64/kup.h
261
mtspr(SPRN_AMR, regs->amr);
arch/powerpc/include/asm/book3s/64/kup.h
263
mtspr(SPRN_IAMR, regs->iamr);
arch/powerpc/include/asm/book3s/64/kup.h
278
mtspr(SPRN_AMR, regs->amr);
arch/powerpc/include/asm/book3s/64/kup.h
331
mtspr(SPRN_AMR, value);
arch/powerpc/include/asm/book3s/64/kup.h
37
mtspr SPRN_AMR, \gpr1
arch/powerpc/include/asm/book3s/64/kup.h
55
mtspr SPRN_IAMR, \gpr1
arch/powerpc/include/asm/book3s/64/kup.h
75
mtspr SPRN_AMR, \gpr2
arch/powerpc/include/asm/exception-64e.h
104
mtspr SPRN_SPRG_TLB_EXFRAME,r14; \
arch/powerpc/include/asm/exception-64e.h
130
mtspr SPRN_SPRG_TLB_EXFRAME,freg; \
arch/powerpc/include/asm/exception-64e.h
135
mtspr SPRN_SRR0,r15; \
arch/powerpc/include/asm/exception-64e.h
137
mtspr SPRN_SRR1,r16; \
arch/powerpc/include/asm/exception-64e.h
159
mtspr SPRN_IVOR##vector_number,r3;
arch/powerpc/include/asm/exception-64e.h
88
mtspr SPRN_SPRG_TLB_SCRATCH,r12; \
arch/powerpc/include/asm/interrupt.h
147
mtspr(SPRN_DBSR, -1);
arch/powerpc/include/asm/interrupt.h
148
mtspr(SPRN_DBCR0, global_dbcr0[smp_processor_id()]);
arch/powerpc/include/asm/kvm_ppc.h
889
mtspr(SPRN_GEPR, epr);
arch/powerpc/include/asm/kvm_ppc.h
974
mtspr(bookehv_spr, val); \
arch/powerpc/include/asm/nohash/32/kup-8xx.h
17
mtspr(SPRN_MD_AP, MD_APG_KUAP);
arch/powerpc/include/asm/nohash/32/kup-8xx.h
27
mtspr(SPRN_MD_AP, regs->kuap);
arch/powerpc/include/asm/nohash/kup-booke.h
23
mtspr(SPRN_PID, 0);
arch/powerpc/include/asm/nohash/kup-booke.h
31
mtspr(SPRN_PID, 0);
arch/powerpc/include/asm/nohash/kup-booke.h
41
mtspr(SPRN_PID, current->thread.pid);
arch/powerpc/include/asm/nohash/kup-booke.h
49
mtspr(SPRN_PID, current->thread.pid);
arch/powerpc/include/asm/ppc_asm.h
892
mtspr SPRN_BUCSR,reg; \
arch/powerpc/include/asm/probes.h
81
mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) | DBCR0_IC | DBCR0_IDM);
arch/powerpc/include/asm/reg.h
1158
mtspr SPRN_SPRG_PACA,rX; \
arch/powerpc/include/asm/reg.h
1160
mtspr SPRN_SPRG_HPACA,rX; \
arch/powerpc/include/asm/reg.h
1172
mtspr SPRN_SPRG_SCRATCH0,rX; \
arch/powerpc/include/asm/reg.h
1174
mtspr SPRN_SPRG_HSCRATCH0,rX; \
arch/powerpc/include/asm/reg.h
1179
#define SET_SCRATCH0(rX) mtspr SPRN_SPRG_SCRATCH0,rX
arch/powerpc/include/asm/reg.h
1194
#define SET_PACA(rX) mtspr SPRN_SPRG_PACA,rX
arch/powerpc/include/asm/time.h
76
mtspr(SPRN_DEC, val);
arch/powerpc/include/asm/time.h
78
mtspr(SPRN_DEC, val - 1);
arch/powerpc/include/asm/ultravisor.h
26
mtspr(SPRN_PTCR, val);
arch/powerpc/include/asm/vdso/timebase.h
68
mtspr(SPRN_TBWL, 0);
arch/powerpc/include/asm/vdso/timebase.h
69
mtspr(SPRN_TBWU, upper);
arch/powerpc/include/asm/vdso/timebase.h
70
mtspr(SPRN_TBWL, lower);
arch/powerpc/kernel/cpu_setup_power.c
101
mtspr(SPRN_MMCRC, 0);
arch/powerpc/kernel/cpu_setup_power.c
106
mtspr(SPRN_MMCRH, 0);
arch/powerpc/kernel/cpu_setup_power.c
111
mtspr(SPRN_MMCRA, 0);
arch/powerpc/kernel/cpu_setup_power.c
112
mtspr(SPRN_MMCR0, MMCR0_FC);
arch/powerpc/kernel/cpu_setup_power.c
113
mtspr(SPRN_MMCR1, 0);
arch/powerpc/kernel/cpu_setup_power.c
114
mtspr(SPRN_MMCR2, 0);
arch/powerpc/kernel/cpu_setup_power.c
119
mtspr(SPRN_MMCRS, 0);
arch/powerpc/kernel/cpu_setup_power.c
124
mtspr(SPRN_MMCR3, 0);
arch/powerpc/kernel/cpu_setup_power.c
125
mtspr(SPRN_MMCRA, MMCRA_BHRB_DISABLE);
arch/powerpc/kernel/cpu_setup_power.c
126
mtspr(SPRN_MMCR0, MMCR0_FC | MMCR0_PMCCEXT);
arch/powerpc/kernel/cpu_setup_power.c
131
mtspr(SPRN_DEXCR, DEXCR_INIT);
arch/powerpc/kernel/cpu_setup_power.c
132
mtspr(SPRN_HASHKEYR, 0);
arch/powerpc/kernel/cpu_setup_power.c
145
mtspr(SPRN_LPID, 0);
arch/powerpc/kernel/cpu_setup_power.c
146
mtspr(SPRN_AMOR, ~0);
arch/powerpc/kernel/cpu_setup_power.c
147
mtspr(SPRN_PCR, PCR_MASK);
arch/powerpc/kernel/cpu_setup_power.c
159
mtspr(SPRN_LPID, 0);
arch/powerpc/kernel/cpu_setup_power.c
160
mtspr(SPRN_AMOR, ~0);
arch/powerpc/kernel/cpu_setup_power.c
161
mtspr(SPRN_PCR, PCR_MASK);
arch/powerpc/kernel/cpu_setup_power.c
174
mtspr(SPRN_LPID, 0);
arch/powerpc/kernel/cpu_setup_power.c
175
mtspr(SPRN_AMOR, ~0);
arch/powerpc/kernel/cpu_setup_power.c
176
mtspr(SPRN_PCR, PCR_MASK);
arch/powerpc/kernel/cpu_setup_power.c
195
mtspr(SPRN_LPID, 0);
arch/powerpc/kernel/cpu_setup_power.c
196
mtspr(SPRN_AMOR, ~0);
arch/powerpc/kernel/cpu_setup_power.c
197
mtspr(SPRN_PCR, PCR_MASK);
arch/powerpc/kernel/cpu_setup_power.c
212
mtspr(SPRN_PSSCR, 0);
arch/powerpc/kernel/cpu_setup_power.c
213
mtspr(SPRN_LPID, 0);
arch/powerpc/kernel/cpu_setup_power.c
214
mtspr(SPRN_PID, 0);
arch/powerpc/kernel/cpu_setup_power.c
215
mtspr(SPRN_AMOR, ~0);
arch/powerpc/kernel/cpu_setup_power.c
216
mtspr(SPRN_PCR, PCR_MASK);
arch/powerpc/kernel/cpu_setup_power.c
234
mtspr(SPRN_PSSCR, 0);
arch/powerpc/kernel/cpu_setup_power.c
235
mtspr(SPRN_LPID, 0);
arch/powerpc/kernel/cpu_setup_power.c
236
mtspr(SPRN_PID, 0);
arch/powerpc/kernel/cpu_setup_power.c
237
mtspr(SPRN_AMOR, ~0);
arch/powerpc/kernel/cpu_setup_power.c
238
mtspr(SPRN_PCR, PCR_MASK);
arch/powerpc/kernel/cpu_setup_power.c
255
mtspr(SPRN_PSSCR, 0);
arch/powerpc/kernel/cpu_setup_power.c
256
mtspr(SPRN_LPID, 0);
arch/powerpc/kernel/cpu_setup_power.c
257
mtspr(SPRN_PID, 0);
arch/powerpc/kernel/cpu_setup_power.c
258
mtspr(SPRN_AMOR, ~0);
arch/powerpc/kernel/cpu_setup_power.c
259
mtspr(SPRN_PCR, PCR_MASK);
arch/powerpc/kernel/cpu_setup_power.c
279
mtspr(SPRN_PSSCR, 0);
arch/powerpc/kernel/cpu_setup_power.c
280
mtspr(SPRN_LPID, 0);
arch/powerpc/kernel/cpu_setup_power.c
281
mtspr(SPRN_PID, 0);
arch/powerpc/kernel/cpu_setup_power.c
282
mtspr(SPRN_AMOR, ~0);
arch/powerpc/kernel/cpu_setup_power.c
283
mtspr(SPRN_PCR, PCR_MASK);
arch/powerpc/kernel/cpu_setup_power.c
37
mtspr(SPRN_LPCR, lpcr);
arch/powerpc/kernel/cpu_setup_power.c
66
mtspr(SPRN_FSCR, fscr);
arch/powerpc/kernel/cpu_setup_power.c
75
mtspr(SPRN_FSCR, fscr);
arch/powerpc/kernel/cpu_setup_power.c
85
mtspr(SPRN_FSCR, fscr);
arch/powerpc/kernel/cpu_setup_power.c
96
mtspr(SPRN_HFSCR, hfscr);
arch/powerpc/kernel/dawr.c
43
mtspr(SPRN_DAWR0, dawr);
arch/powerpc/kernel/dawr.c
44
mtspr(SPRN_DAWRX0, dawrx);
arch/powerpc/kernel/dawr.c
46
mtspr(SPRN_DAWR1, dawr);
arch/powerpc/kernel/dawr.c
47
mtspr(SPRN_DAWRX1, dawrx);
arch/powerpc/kernel/dexcr.c
121
mtspr(SPRN_DEXCR, dexcr);
arch/powerpc/kernel/dt_cpu_ftrs.c
122
mtspr(SPRN_HFSCR, 0);
arch/powerpc/kernel/dt_cpu_ftrs.c
124
mtspr(SPRN_FSCR, 0);
arch/powerpc/kernel/dt_cpu_ftrs.c
125
mtspr(SPRN_PCR, PCR_MASK);
arch/powerpc/kernel/dt_cpu_ftrs.c
140
mtspr(SPRN_HFSCR, hfscr);
arch/powerpc/kernel/dt_cpu_ftrs.c
150
mtspr(SPRN_FSCR, fscr);
arch/powerpc/kernel/dt_cpu_ftrs.c
177
mtspr(SPRN_HFSCR, hfscr);
arch/powerpc/kernel/dt_cpu_ftrs.c
185
mtspr(SPRN_FSCR, fscr);
arch/powerpc/kernel/dt_cpu_ftrs.c
218
mtspr(SPRN_LPID, 0);
arch/powerpc/kernel/dt_cpu_ftrs.c
219
mtspr(SPRN_AMOR, ~0);
arch/powerpc/kernel/dt_cpu_ftrs.c
223
mtspr(SPRN_LPCR, lpcr);
arch/powerpc/kernel/dt_cpu_ftrs.c
252
mtspr(SPRN_LPCR, lpcr);
arch/powerpc/kernel/dt_cpu_ftrs.c
266
mtspr(SPRN_LPCR, lpcr);
arch/powerpc/kernel/dt_cpu_ftrs.c
285
mtspr(SPRN_LPCR, lpcr);
arch/powerpc/kernel/dt_cpu_ftrs.c
302
mtspr(SPRN_LPCR, lpcr);
arch/powerpc/kernel/dt_cpu_ftrs.c
341
mtspr(SPRN_LPCR, lpcr);
arch/powerpc/kernel/dt_cpu_ftrs.c
350
mtspr(SPRN_HFSCR, hfscr);
arch/powerpc/kernel/dt_cpu_ftrs.c
356
mtspr(SPRN_MMCRC, 0);
arch/powerpc/kernel/dt_cpu_ftrs.c
357
mtspr(SPRN_MMCRH, 0);
arch/powerpc/kernel/dt_cpu_ftrs.c
360
mtspr(SPRN_MMCRA, 0);
arch/powerpc/kernel/dt_cpu_ftrs.c
361
mtspr(SPRN_MMCR0, MMCR0_FC);
arch/powerpc/kernel/dt_cpu_ftrs.c
362
mtspr(SPRN_MMCR1, 0);
arch/powerpc/kernel/dt_cpu_ftrs.c
363
mtspr(SPRN_MMCR2, 0);
arch/powerpc/kernel/dt_cpu_ftrs.c
364
mtspr(SPRN_MMCRS, 0);
arch/powerpc/kernel/dt_cpu_ftrs.c
396
mtspr(SPRN_MMCRC, 0);
arch/powerpc/kernel/dt_cpu_ftrs.c
398
mtspr(SPRN_MMCRA, 0);
arch/powerpc/kernel/dt_cpu_ftrs.c
399
mtspr(SPRN_MMCR0, MMCR0_FC);
arch/powerpc/kernel/dt_cpu_ftrs.c
400
mtspr(SPRN_MMCR1, 0);
arch/powerpc/kernel/dt_cpu_ftrs.c
401
mtspr(SPRN_MMCR2, 0);
arch/powerpc/kernel/dt_cpu_ftrs.c
432
mtspr(SPRN_MMCR3, 0);
arch/powerpc/kernel/dt_cpu_ftrs.c
433
mtspr(SPRN_MMCRA, MMCRA_BHRB_DISABLE);
arch/powerpc/kernel/dt_cpu_ftrs.c
434
mtspr(SPRN_MMCR0, MMCR0_FC | MMCR0_PMCCEXT);
arch/powerpc/kernel/dt_cpu_ftrs.c
544
mtspr(SPRN_LPCR, lpcr);
arch/powerpc/kernel/dt_cpu_ftrs.c
569
mtspr(SPRN_LPCR, lpcr);
arch/powerpc/kernel/dt_cpu_ftrs.c
588
mtspr(SPRN_PCR, pcr);
arch/powerpc/kernel/dt_cpu_ftrs.c
80
mtspr(SPRN_LPCR, system_registers.lpcr);
arch/powerpc/kernel/dt_cpu_ftrs.c
82
mtspr(SPRN_LPID, 0);
arch/powerpc/kernel/dt_cpu_ftrs.c
83
mtspr(SPRN_AMOR, ~0);
arch/powerpc/kernel/dt_cpu_ftrs.c
84
mtspr(SPRN_HFSCR, system_registers.hfscr);
arch/powerpc/kernel/dt_cpu_ftrs.c
85
mtspr(SPRN_PCR, system_registers.pcr);
arch/powerpc/kernel/dt_cpu_ftrs.c
87
mtspr(SPRN_FSCR, system_registers.fscr);
arch/powerpc/kernel/head_32.h
144
mtspr SPRN_SRR1, r11
arch/powerpc/kernel/head_32.h
145
mtspr SPRN_SRR0, r10
arch/powerpc/kernel/head_32.h
20
mtspr SPRN_SPRG_SCRATCH0,r10
arch/powerpc/kernel/head_32.h
21
mtspr SPRN_SPRG_SCRATCH1,r11
arch/powerpc/kernel/head_32.h
38
mtspr SPRN_SPRG_SCRATCH2,r1
arch/powerpc/kernel/head_32.h
55
mtspr SPRN_DAR, r11 /* Tag DAR, to be used in DTLB Error */
arch/powerpc/kernel/head_32.h
59
mtspr SPRN_SRR1, r11
arch/powerpc/kernel/head_32.h
62
mtspr SPRN_SRR0, r11
arch/powerpc/kernel/head_32.h
92
mtspr SPRN_EID, r2 /* Set MSR_RI */
arch/powerpc/kernel/head_booke.h
119
mtspr SPRN_SPRG_WSCRATCH0, r10
arch/powerpc/kernel/head_booke.h
18
mtspr SPRN_IVOR##vector_number,r26; \
arch/powerpc/kernel/head_booke.h
193
mtspr SPRN_SPRG_WSCRATCH_##exc_level,r8; \
arch/powerpc/kernel/head_booke.h
283
mtspr SPRN_SPRG_WSCRATCH0, r10; /* save one register */ \
arch/powerpc/kernel/head_booke.h
370
mtspr SPRN_DBSR,r10; \
arch/powerpc/kernel/head_booke.h
376
mtspr SPRN_DSRR0,r12; \
arch/powerpc/kernel/head_booke.h
377
mtspr SPRN_DSRR1,r9; \
arch/powerpc/kernel/head_booke.h
380
mtspr SPRN_SPRG_WSCRATCH_DBG,r8; \
arch/powerpc/kernel/head_booke.h
428
mtspr SPRN_DBSR,r10; \
arch/powerpc/kernel/head_booke.h
434
mtspr SPRN_CSRR0,r12; \
arch/powerpc/kernel/head_booke.h
435
mtspr SPRN_CSRR1,r9; \
arch/powerpc/kernel/head_booke.h
438
mtspr SPRN_SPRG_WSCRATCH_CRIT,r8; \
arch/powerpc/kernel/head_booke.h
49
mtspr SPRN_SPRG_WSCRATCH0, r10; /* save one register */ \
arch/powerpc/kernel/head_booke.h
510
mtspr SPRN_TSR,r0; /* Clear the DEC interrupt */ \
arch/powerpc/kernel/interrupt.c
98
mtspr(SPRN_DBCR0, dbcr0);
arch/powerpc/kernel/interrupt.c
99
mtspr(SPRN_DBSR, -1);
arch/powerpc/kernel/kgdb.c
400
mtspr(SPRN_DBCR0,
arch/powerpc/kernel/mce.c
702
mtspr(SPRN_HMER, ~HMER_DEBUG_TRIG);
arch/powerpc/kernel/paca.c
222
mtspr(SPRN_SPRG_TLB_EXFRAME, local_paca->extlb);
arch/powerpc/kernel/paca.c
233
mtspr(SPRN_SPRG_HPACA, local_paca);
arch/powerpc/kernel/paca.c
235
mtspr(SPRN_SPRG_PACA, local_paca);
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/process.c
1232
mtspr(SPRN_VRSAVE, new_thread->vrsave);
arch/powerpc/kernel/process.c
1237
mtspr(SPRN_SPEFSCR, new_thread->spefscr);
arch/powerpc/kernel/process.c
1246
mtspr(SPRN_DSCR, dscr);
arch/powerpc/kernel/process.c
1251
mtspr(SPRN_BESCR, new_thread->bescr);
arch/powerpc/kernel/process.c
1253
mtspr(SPRN_EBBHR, new_thread->ebbhr);
arch/powerpc/kernel/process.c
1255
mtspr(SPRN_EBBRR, new_thread->ebbrr);
arch/powerpc/kernel/process.c
1258
mtspr(SPRN_FSCR, new_thread->fscr);
arch/powerpc/kernel/process.c
1261
mtspr(SPRN_TAR, new_thread->tar);
arch/powerpc/kernel/process.c
1266
mtspr(SPRN_TIDR, new_thread->tidr);
arch/powerpc/kernel/process.c
1270
mtspr(SPRN_HASHKEYR, new_thread->hashkeyr);
arch/powerpc/kernel/process.c
1274
mtspr(SPRN_DEXCR, new_thread->dexcr);
arch/powerpc/kernel/process.c
1621
mtspr(SPRN_DEXCR, current->thread.dexcr);
arch/powerpc/kernel/process.c
1672
mtspr(SPRN_TIDR, t->thread.tidr);
arch/powerpc/kernel/process.c
1986
mtspr(SPRN_HASHKEYR, current->thread.hashkeyr);
arch/powerpc/kernel/process.c
2371
mtspr(SPRN_CTRLT, CTRL_RUNLATCH);
arch/powerpc/kernel/process.c
2381
mtspr(SPRN_CTRLT, ctrl);
arch/powerpc/kernel/process.c
2395
mtspr(SPRN_CTRLT, 0);
arch/powerpc/kernel/process.c
2401
mtspr(SPRN_CTRLT, ctrl);
arch/powerpc/kernel/process.c
726
mtspr(SPRN_IAC1, debug->iac1);
arch/powerpc/kernel/process.c
727
mtspr(SPRN_IAC2, debug->iac2);
arch/powerpc/kernel/process.c
729
mtspr(SPRN_IAC3, debug->iac3);
arch/powerpc/kernel/process.c
730
mtspr(SPRN_IAC4, debug->iac4);
arch/powerpc/kernel/process.c
732
mtspr(SPRN_DAC1, debug->dac1);
arch/powerpc/kernel/process.c
733
mtspr(SPRN_DAC2, debug->dac2);
arch/powerpc/kernel/process.c
735
mtspr(SPRN_DVC1, debug->dvc1);
arch/powerpc/kernel/process.c
736
mtspr(SPRN_DVC2, debug->dvc2);
arch/powerpc/kernel/process.c
738
mtspr(SPRN_DBCR0, debug->dbcr0);
arch/powerpc/kernel/process.c
739
mtspr(SPRN_DBCR1, debug->dbcr1);
arch/powerpc/kernel/process.c
741
mtspr(SPRN_DBCR2, debug->dbcr2);
arch/powerpc/kernel/process.c
816
mtspr(SPRN_DAC1, dabr);
arch/powerpc/kernel/process.c
821
mtspr(SPRN_DABR, dabr);
arch/powerpc/kernel/process.c
823
mtspr(SPRN_DABRX, dabrx);
arch/powerpc/kernel/process.c
845
mtspr(SPRN_LCTRL2, 0);
arch/powerpc/kernel/process.c
855
mtspr(SPRN_CMPE, start_addr - 1);
arch/powerpc/kernel/process.c
856
mtspr(SPRN_CMPF, end_addr);
arch/powerpc/kernel/process.c
857
mtspr(SPRN_LCTRL1, lctrl1);
arch/powerpc/kernel/process.c
858
mtspr(SPRN_LCTRL2, lctrl2);
arch/powerpc/kernel/setup_64.c
288
mtspr(SPRN_LPCR, new_lpcr);
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/signal_32.c
511
mtspr(SPRN_VRSAVE, current->thread.vrsave);
arch/powerpc/kernel/signal_32.c
615
mtspr(SPRN_VRSAVE, current->thread.ckvrsave);
arch/powerpc/kernel/signal_64.c
407
mtspr(SPRN_VRSAVE, tsk->thread.vrsave);
arch/powerpc/kernel/signal_64.c
541
mtspr(SPRN_VRSAVE, tsk->thread.vrsave);
arch/powerpc/kernel/syscall.c
50
mtspr(SPRN_AMR, AMR_KUAP_BLOCKED);
arch/powerpc/kernel/syscall.c
54
mtspr(SPRN_IAMR, AMR_KUEP_BLOCKED);
arch/powerpc/kernel/sysfs.c
163
mtspr(SPRN_DSCR, *(unsigned long *)val);
arch/powerpc/kernel/sysfs.c
290
mtspr(SPRN_PWRMGTCR0, pw20_state);
arch/powerpc/kernel/sysfs.c
357
mtspr(SPRN_PWRMGTCR0, pw20_idle);
arch/powerpc/kernel/sysfs.c
412
mtspr(SPRN_PWRMGTCR0, altivec_idle);
arch/powerpc/kernel/sysfs.c
479
mtspr(SPRN_PWRMGTCR0, altivec_idle);
arch/powerpc/kernel/sysfs.c
92
mtspr(ADDRESS, *(unsigned long *)val); \
arch/powerpc/kernel/tau_6xx.c
125
mtspr(SPRN_THRM3, 0);
arch/powerpc/kernel/tau_6xx.c
153
mtspr(SPRN_THRM3, THRM3_SITV(0x1fff) | THRM3_E);
arch/powerpc/kernel/tau_6xx.c
60
mtspr(SPRN_THRM1, THRM1_THRES(tau[cpu].low) | THRM1_V | maybe_tie | THRM1_TID);
arch/powerpc/kernel/tau_6xx.c
63
mtspr(SPRN_THRM2, THRM1_THRES(tau[cpu].high) | THRM1_V | maybe_tie);
arch/powerpc/kernel/tau_6xx.c
75
mtspr(SPRN_THRM1, 0);
arch/powerpc/kernel/tau_6xx.c
86
mtspr(SPRN_THRM2, 0);
arch/powerpc/kernel/time.c
708
mtspr(SPRN_TSR, TSR_ENW | TSR_WIS | TSR_DIS | TSR_FIS);
arch/powerpc/kernel/time.c
717
mtspr(SPRN_TCR, tcr);
arch/powerpc/kernel/time.c
860
mtspr(SPRN_LPCR, mfspr(SPRN_LPCR) | LPCR_LD);
arch/powerpc/kernel/traps.c
1433
mtspr(SPRN_DSCR, current->thread.dscr);
arch/powerpc/kernel/traps.c
1811
mtspr(SPRN_FSCR, current->thread.fscr);
arch/powerpc/kernel/traps.c
2024
mtspr(SPRN_DBCR0, current->thread.debug.dbcr0);
arch/powerpc/kernel/traps.c
2042
mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) & ~DBCR0_BT);
arch/powerpc/kernel/traps.c
2044
mtspr(SPRN_DBSR, DBSR_BT);
arch/powerpc/kernel/traps.c
2067
mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) & ~DBCR0_IC);
arch/powerpc/kernel/traps.c
2069
mtspr(SPRN_DBSR, DBSR_IC);
arch/powerpc/kernel/traps.c
2250
mtspr(SPRN_TCR, mfspr(SPRN_TCR) & ~TCR_WIE);
arch/powerpc/kernel/traps.c
515
mtspr(SPRN_HSRR0, hsrr0);
arch/powerpc/kernel/traps.c
516
mtspr(SPRN_HSRR1, hsrr1);
arch/powerpc/kernel/traps.c
629
mtspr(SPRN_L1CSR1, mfspr(SPRN_L1CSR1) | L1CSR1_ICFI);
arch/powerpc/kernel/traps.c
707
mtspr(SPRN_MCSR, mcsr);
arch/powerpc/kernel/vdso.c
231
mtspr(SPRN_SPRG_VDSO_WRITE, val);
arch/powerpc/kernel/watchdog.c
402
mtspr(SPRN_DEC, 100 * tb_ticks_per_usec * 1000);
arch/powerpc/kernel/watchdog.c
437
mtspr(SPRN_DEC, wd_panic_timeout_tb);
arch/powerpc/kvm/book3s_64_mmu_radix.c
70
mtspr(SPRN_LPID, lpid);
arch/powerpc/kvm/book3s_64_mmu_radix.c
74
mtspr(SPRN_PID, pid);
arch/powerpc/kvm/book3s_64_mmu_radix.c
89
mtspr(SPRN_PID, old_pid);
arch/powerpc/kvm/book3s_64_mmu_radix.c
91
mtspr(SPRN_LPID, old_lpid);
arch/powerpc/kvm/book3s_emulate.c
153
mtspr(SPRN_TEXASR, texasr);
arch/powerpc/kvm/book3s_emulate.c
154
mtspr(SPRN_TFIAR, vcpu->arch.tfiar);
arch/powerpc/kvm/book3s_emulate.c
165
mtspr(SPRN_TAR, vcpu->arch.tar);
arch/powerpc/kvm/book3s_emulate.c
805
mtspr(SPRN_TFHAR, spr_val);
arch/powerpc/kvm/book3s_emulate.c
807
mtspr(SPRN_TEXASR, spr_val);
arch/powerpc/kvm/book3s_emulate.c
809
mtspr(SPRN_TFIAR, spr_val);
arch/powerpc/kvm/book3s_hv.c
3923
mtspr(SPRN_HID0, hid0);
arch/powerpc/kvm/book3s_hv.c
3949
mtspr(SPRN_RWMR, rwmr_val);
arch/powerpc/kvm/book3s_hv.c
4040
mtspr(SPRN_HID0, hid0);
arch/powerpc/kvm/book3s_hv.c
4339
mtspr(SPRN_PSSCR_PR, vcpu->arch.psscr);
arch/powerpc/kvm/book3s_hv.c
4378
mtspr(SPRN_DEC, kvmppc_dec_expires_host_tb(vcpu) - *tb);
arch/powerpc/kvm/book3s_hv.c
4380
mtspr(SPRN_DAR, vcpu->arch.shregs.dar);
arch/powerpc/kvm/book3s_hv.c
4381
mtspr(SPRN_DSISR, vcpu->arch.shregs.dsisr);
arch/powerpc/kvm/book3s_hv.c
4406
mtspr(SPRN_PSSCR_PR, host_psscr);
arch/powerpc/kvm/book3s_hv_builtin.c
581
mtspr(SPRN_LPCR, lpcr);
arch/powerpc/kvm/book3s_hv_builtin.c
598
mtspr(SPRN_DPDES, 1);
arch/powerpc/kvm/book3s_hv_p9_entry.c
100
mtspr(SPRN_TFHAR, vcpu->arch.tfhar);
arch/powerpc/kvm/book3s_hv_p9_entry.c
101
mtspr(SPRN_TFIAR, vcpu->arch.tfiar);
arch/powerpc/kvm/book3s_hv_p9_entry.c
14
mtspr(SPRN_TAR, vcpu->arch.tar);
arch/powerpc/kvm/book3s_hv_p9_entry.c
166
mtspr(SPRN_SPRG_VDSO_WRITE, local_paca->sprg_vdso);
arch/powerpc/kvm/book3s_hv_p9_entry.c
170
mtspr(SPRN_TIDR, current->thread.tidr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
172
mtspr(SPRN_IAMR, host_os_sprs->iamr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
174
mtspr(SPRN_UAMOR, 0);
arch/powerpc/kvm/book3s_hv_p9_entry.c
176
mtspr(SPRN_AMR, host_os_sprs->amr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
178
mtspr(SPRN_FSCR, current->thread.fscr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
180
mtspr(SPRN_DSCR, current->thread.dscr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
182
mtspr(SPRN_PSPB, 0);
arch/powerpc/kvm/book3s_hv_p9_entry.c
186
mtspr(SPRN_CTRLT, 1);
arch/powerpc/kvm/book3s_hv_p9_entry.c
19
mtspr(SPRN_VRSAVE, vcpu->arch.vrsave);
arch/powerpc/kvm/book3s_hv_p9_entry.c
191
mtspr(SPRN_VRSAVE, current->thread.vrsave);
arch/powerpc/kvm/book3s_hv_p9_entry.c
195
mtspr(SPRN_BESCR, current->thread.bescr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
197
mtspr(SPRN_EBBHR, current->thread.ebbhr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
199
mtspr(SPRN_EBBRR, current->thread.ebbrr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
215
mtspr(SPRN_TAR, current->thread.tar);
arch/powerpc/kvm/book3s_hv_p9_entry.c
24
mtspr(SPRN_EBBHR, vcpu->arch.ebbhr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
26
mtspr(SPRN_EBBRR, vcpu->arch.ebbrr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
28
mtspr(SPRN_BESCR, vcpu->arch.bescr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
317
mtspr(SPRN_LPID, lpid);
arch/powerpc/kvm/book3s_hv_p9_entry.c
318
mtspr(SPRN_LPCR, lpcr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
319
mtspr(SPRN_PID, pid);
arch/powerpc/kvm/book3s_hv_p9_entry.c
33
mtspr(SPRN_TIDR, vcpu->arch.tid);
arch/powerpc/kvm/book3s_hv_p9_entry.c
342
mtspr(SPRN_LPID, lpid);
arch/powerpc/kvm/book3s_hv_p9_entry.c
343
mtspr(SPRN_LPCR, lpcr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
344
mtspr(SPRN_PID, pid);
arch/powerpc/kvm/book3s_hv_p9_entry.c
35
mtspr(SPRN_IAMR, vcpu->arch.iamr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
366
mtspr(SPRN_PID, pid);
arch/powerpc/kvm/book3s_hv_p9_entry.c
367
mtspr(SPRN_LPID, lpid);
arch/powerpc/kvm/book3s_hv_p9_entry.c
368
mtspr(SPRN_LPCR, lpcr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
37
mtspr(SPRN_AMR, vcpu->arch.amr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
39
mtspr(SPRN_UAMOR, vcpu->arch.uamor);
arch/powerpc/kvm/book3s_hv_p9_entry.c
41
mtspr(SPRN_FSCR, vcpu->arch.fscr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
43
mtspr(SPRN_DSCR, vcpu->arch.dscr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
45
mtspr(SPRN_PSPB, vcpu->arch.pspb);
arch/powerpc/kvm/book3s_hv_p9_entry.c
55
mtspr(SPRN_CTRLT, 0);
arch/powerpc/kvm/book3s_hv_p9_entry.c
598
mtspr(SPRN_TBU40, new_tb);
arch/powerpc/kvm/book3s_hv_p9_entry.c
601
mtspr(SPRN_TBU40, new_tb);
arch/powerpc/kvm/book3s_hv_p9_entry.c
607
mtspr(SPRN_VTB, vc->vtb);
arch/powerpc/kvm/book3s_hv_p9_entry.c
608
mtspr(SPRN_PURR, vcpu->arch.purr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
609
mtspr(SPRN_SPURR, vcpu->arch.spurr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
612
mtspr(SPRN_PCR, vc->pcr | PCR_MASK);
arch/powerpc/kvm/book3s_hv_p9_entry.c
615
mtspr(SPRN_DPDES, 1);
arch/powerpc/kvm/book3s_hv_p9_entry.c
620
mtspr(SPRN_DAWR0, vcpu->arch.dawr0);
arch/powerpc/kvm/book3s_hv_p9_entry.c
622
mtspr(SPRN_DAWRX0, vcpu->arch.dawrx0);
arch/powerpc/kvm/book3s_hv_p9_entry.c
625
mtspr(SPRN_DAWR1, vcpu->arch.dawr1);
arch/powerpc/kvm/book3s_hv_p9_entry.c
627
mtspr(SPRN_DAWRX1, vcpu->arch.dawrx1);
arch/powerpc/kvm/book3s_hv_p9_entry.c
631
mtspr(SPRN_CIABR, vcpu->arch.ciabr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
635
mtspr(SPRN_PSSCR, vcpu->arch.psscr | PSSCR_EC |
arch/powerpc/kvm/book3s_hv_p9_entry.c
639
mtspr(SPRN_PSSCR_PR, vcpu->arch.psscr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
642
mtspr(SPRN_HFSCR, vcpu->arch.hfscr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
644
mtspr(SPRN_HSRR0, vcpu->arch.regs.nip);
arch/powerpc/kvm/book3s_hv_p9_entry.c
645
mtspr(SPRN_HSRR1, (vcpu->arch.shregs.msr & ~MSR_HV) | MSR_ME);
arch/powerpc/kvm/book3s_hv_p9_entry.c
662
mtspr(SPRN_HDSISR, HDSISR_CANARY);
arch/powerpc/kvm/book3s_hv_p9_entry.c
664
mtspr(SPRN_SPRG0, vcpu->arch.shregs.sprg0);
arch/powerpc/kvm/book3s_hv_p9_entry.c
665
mtspr(SPRN_SPRG1, vcpu->arch.shregs.sprg1);
arch/powerpc/kvm/book3s_hv_p9_entry.c
666
mtspr(SPRN_SPRG2, vcpu->arch.shregs.sprg2);
arch/powerpc/kvm/book3s_hv_p9_entry.c
667
mtspr(SPRN_SPRG3, vcpu->arch.shregs.sprg3);
arch/powerpc/kvm/book3s_hv_p9_entry.c
709
mtspr(SPRN_HDEC, hdec);
arch/powerpc/kvm/book3s_hv_p9_entry.c
711
mtspr(SPRN_DEC, vcpu->arch.dec_expires - *tb);
arch/powerpc/kvm/book3s_hv_p9_entry.c
716
mtspr(SPRN_DAR, vcpu->arch.shregs.dar);
arch/powerpc/kvm/book3s_hv_p9_entry.c
717
mtspr(SPRN_DSISR, vcpu->arch.shregs.dsisr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
718
mtspr(SPRN_SRR0, vcpu->arch.shregs.srr0);
arch/powerpc/kvm/book3s_hv_p9_entry.c
719
mtspr(SPRN_SRR1, vcpu->arch.shregs.srr1);
arch/powerpc/kvm/book3s_hv_p9_entry.c
814
mtspr(SPRN_HSRR0, vcpu->arch.regs.nip);
arch/powerpc/kvm/book3s_hv_p9_entry.c
815
mtspr(SPRN_HSRR1, vcpu->arch.shregs.msr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
853
mtspr(SPRN_TBU40, new_tb);
arch/powerpc/kvm/book3s_hv_p9_entry.c
856
mtspr(SPRN_TBU40, new_tb);
arch/powerpc/kvm/book3s_hv_p9_entry.c
878
mtspr(SPRN_PURR, local_paca->kvm_hstate.host_purr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
879
mtspr(SPRN_SPURR, local_paca->kvm_hstate.host_spurr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
883
mtspr(SPRN_PSSCR, host_hpsscr |
arch/powerpc/kvm/book3s_hv_p9_entry.c
887
mtspr(SPRN_HFSCR, host_hfscr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
889
mtspr(SPRN_CIABR, host_ciabr);
arch/powerpc/kvm/book3s_hv_p9_entry.c
893
mtspr(SPRN_DAWR0, host_dawr0);
arch/powerpc/kvm/book3s_hv_p9_entry.c
895
mtspr(SPRN_DAWRX0, host_dawrx0);
arch/powerpc/kvm/book3s_hv_p9_entry.c
898
mtspr(SPRN_DAWR1, host_dawr1);
arch/powerpc/kvm/book3s_hv_p9_entry.c
900
mtspr(SPRN_DAWRX1, host_dawrx1);
arch/powerpc/kvm/book3s_hv_p9_entry.c
905
mtspr(SPRN_DPDES, 0);
arch/powerpc/kvm/book3s_hv_p9_entry.c
907
mtspr(SPRN_PCR, PCR_MASK);
arch/powerpc/kvm/book3s_hv_p9_entry.c
910
mtspr(SPRN_HDEC, decrementer_max);
arch/powerpc/kvm/book3s_hv_p9_entry.c
99
mtspr(SPRN_TEXASR, vcpu->arch.texasr);
arch/powerpc/kvm/book3s_hv_p9_perf.c
101
mtspr(SPRN_MMCR3, vcpu->arch.mmcr[3]);
arch/powerpc/kvm/book3s_hv_p9_perf.c
102
mtspr(SPRN_SIER2, vcpu->arch.sier[1]);
arch/powerpc/kvm/book3s_hv_p9_perf.c
103
mtspr(SPRN_SIER3, vcpu->arch.sier[2]);
arch/powerpc/kvm/book3s_hv_p9_perf.c
107
mtspr(SPRN_MMCRA, vcpu->arch.mmcra);
arch/powerpc/kvm/book3s_hv_p9_perf.c
108
mtspr(SPRN_MMCR0, vcpu->arch.mmcr[0]);
arch/powerpc/kvm/book3s_hv_p9_perf.c
195
mtspr(SPRN_PMC1, host_os_sprs->pmc1);
arch/powerpc/kvm/book3s_hv_p9_perf.c
196
mtspr(SPRN_PMC2, host_os_sprs->pmc2);
arch/powerpc/kvm/book3s_hv_p9_perf.c
197
mtspr(SPRN_PMC3, host_os_sprs->pmc3);
arch/powerpc/kvm/book3s_hv_p9_perf.c
198
mtspr(SPRN_PMC4, host_os_sprs->pmc4);
arch/powerpc/kvm/book3s_hv_p9_perf.c
199
mtspr(SPRN_PMC5, host_os_sprs->pmc5);
arch/powerpc/kvm/book3s_hv_p9_perf.c
200
mtspr(SPRN_PMC6, host_os_sprs->pmc6);
arch/powerpc/kvm/book3s_hv_p9_perf.c
201
mtspr(SPRN_MMCR1, host_os_sprs->mmcr1);
arch/powerpc/kvm/book3s_hv_p9_perf.c
202
mtspr(SPRN_MMCR2, host_os_sprs->mmcr2);
arch/powerpc/kvm/book3s_hv_p9_perf.c
203
mtspr(SPRN_SDAR, host_os_sprs->sdar);
arch/powerpc/kvm/book3s_hv_p9_perf.c
204
mtspr(SPRN_SIAR, host_os_sprs->siar);
arch/powerpc/kvm/book3s_hv_p9_perf.c
205
mtspr(SPRN_SIER, host_os_sprs->sier1);
arch/powerpc/kvm/book3s_hv_p9_perf.c
208
mtspr(SPRN_MMCR3, host_os_sprs->mmcr3);
arch/powerpc/kvm/book3s_hv_p9_perf.c
209
mtspr(SPRN_SIER2, host_os_sprs->sier2);
arch/powerpc/kvm/book3s_hv_p9_perf.c
210
mtspr(SPRN_SIER3, host_os_sprs->sier3);
arch/powerpc/kvm/book3s_hv_p9_perf.c
214
mtspr(SPRN_MMCRA, host_os_sprs->mmcra);
arch/powerpc/kvm/book3s_hv_p9_perf.c
215
mtspr(SPRN_MMCR0, host_os_sprs->mmcr0);
arch/powerpc/kvm/book3s_hv_p9_perf.c
30
mtspr(SPRN_MMCR0, mmcr0);
arch/powerpc/kvm/book3s_hv_p9_perf.c
31
mtspr(SPRN_MMCRA, mmcra);
arch/powerpc/kvm/book3s_hv_p9_perf.c
88
mtspr(SPRN_PMC1, vcpu->arch.pmc[0]);
arch/powerpc/kvm/book3s_hv_p9_perf.c
89
mtspr(SPRN_PMC2, vcpu->arch.pmc[1]);
arch/powerpc/kvm/book3s_hv_p9_perf.c
90
mtspr(SPRN_PMC3, vcpu->arch.pmc[2]);
arch/powerpc/kvm/book3s_hv_p9_perf.c
91
mtspr(SPRN_PMC4, vcpu->arch.pmc[3]);
arch/powerpc/kvm/book3s_hv_p9_perf.c
92
mtspr(SPRN_PMC5, vcpu->arch.pmc[4]);
arch/powerpc/kvm/book3s_hv_p9_perf.c
93
mtspr(SPRN_PMC6, vcpu->arch.pmc[5]);
arch/powerpc/kvm/book3s_hv_p9_perf.c
94
mtspr(SPRN_MMCR1, vcpu->arch.mmcr[1]);
arch/powerpc/kvm/book3s_hv_p9_perf.c
95
mtspr(SPRN_MMCR2, vcpu->arch.mmcr[2]);
arch/powerpc/kvm/book3s_hv_p9_perf.c
96
mtspr(SPRN_SDAR, vcpu->arch.sdar);
arch/powerpc/kvm/book3s_hv_p9_perf.c
97
mtspr(SPRN_SIAR, vcpu->arch.siar);
arch/powerpc/kvm/book3s_hv_p9_perf.c
98
mtspr(SPRN_SIER, vcpu->arch.sier[0]);
arch/powerpc/kvm/book3s_hv_ras.c
158
mtspr(SPRN_TBU40, new_tb);
arch/powerpc/kvm/book3s_hv_ras.c
161
mtspr(SPRN_TBU40, new_tb);
arch/powerpc/kvm/book3s_hv_ras.c
179
mtspr(SPRN_TBU40, new_tb);
arch/powerpc/kvm/book3s_hv_ras.c
182
mtspr(SPRN_TBU40, new_tb);
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
66
mtspr(SPRN_BESCR, bescr);
arch/powerpc/kvm/book3s_pr.c
1013
mtspr(SPRN_TAR, vcpu->arch.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
177
mtspr(SPRN_FSCR, mfspr(SPRN_FSCR) | FSCR_SCV);
arch/powerpc/kvm/book3s_pr.c
355
mtspr(SPRN_TFHAR, vcpu->arch.tfhar);
arch/powerpc/kvm/book3s_pr.c
356
mtspr(SPRN_TEXASR, vcpu->arch.texasr);
arch/powerpc/kvm/book3s_pr.c
357
mtspr(SPRN_TFIAR, vcpu->arch.tfiar);
arch/powerpc/kvm/book3s_pr.c
627
mtspr(SPRN_HID2_GEKKO, mfspr(SPRN_HID2_GEKKO) | (1 << 29));
arch/powerpc/kvm/book3s_pr.c
851
mtspr(SPRN_TAR, current->thread.tar);
arch/powerpc/kvm/booke.c
1438
mtspr(SPRN_DBSR, DBSR_MRR);
arch/powerpc/kvm/booke.h
110
mtspr(SPRN_DBSR, mfspr(SPRN_DBSR));
arch/powerpc/kvm/booke_emulate.c
300
mtspr(SPRN_GIVPR, spr_val);
arch/powerpc/kvm/booke_emulate.c
312
mtspr(SPRN_GIVOR2, spr_val);
arch/powerpc/kvm/booke_emulate.c
333
mtspr(SPRN_GIVOR8, spr_val);
arch/powerpc/kvm/booke_emulate.c
364
mtspr(SPRN_EPCR, vcpu->arch.shadow_epcr);
arch/powerpc/kvm/e500.c
274
mtspr(SPRN_MAS6, val);
arch/powerpc/kvm/e500.c
278
mtspr(SPRN_MAS1, val & ~MAS1_VALID);
arch/powerpc/kvm/e500_mmu_host.c
115
mtspr(SPRN_MAS6, 0);
arch/powerpc/kvm/e500_mmu_host.c
117
mtspr(SPRN_MAS4, mas4 & ~MAS4_TLBSEL_MASK);
arch/powerpc/kvm/e500_mmu_host.c
120
mtspr(SPRN_MAS4, mas4);
arch/powerpc/kvm/e500_mmu_host.c
209
mtspr(SPRN_MAS0,
arch/powerpc/kvm/e500_mmu_host.c
212
mtspr(SPRN_MAS1, 0);
arch/powerpc/kvm/e500_mmu_host.c
604
mtspr(SPRN_MAS6, (vcpu->arch.pid << MAS6_SPID_SHIFT) | addr_space);
arch/powerpc/kvm/e500_mmu_host.c
605
mtspr(SPRN_MAS5, MAS5_SGS | get_lpid(vcpu));
arch/powerpc/kvm/e500_mmu_host.c
608
mtspr(SPRN_MAS5, 0);
arch/powerpc/kvm/e500_mmu_host.c
609
mtspr(SPRN_MAS8, 0);
arch/powerpc/kvm/e500_mmu_host.c
79
mtspr(SPRN_MAS0, mas0);
arch/powerpc/kvm/e500_mmu_host.c
80
mtspr(SPRN_MAS1, stlbe->mas1);
arch/powerpc/kvm/e500_mmu_host.c
81
mtspr(SPRN_MAS2, (unsigned long)stlbe->mas2);
arch/powerpc/kvm/e500_mmu_host.c
82
mtspr(SPRN_MAS3, (u32)stlbe->mas7_3);
arch/powerpc/kvm/e500_mmu_host.c
83
mtspr(SPRN_MAS7, (u32)(stlbe->mas7_3 >> 32));
arch/powerpc/kvm/e500_mmu_host.c
85
mtspr(SPRN_MAS8, MAS8_TGS | get_thread_specific_lpid(lpid));
arch/powerpc/kvm/e500_mmu_host.c
91
mtspr(SPRN_MAS8, 0);
arch/powerpc/kvm/e500mc.c
101
mtspr(SPRN_MAS5, 0);
arch/powerpc/kvm/e500mc.c
123
mtspr(SPRN_LPID, get_lpid(vcpu));
arch/powerpc/kvm/e500mc.c
124
mtspr(SPRN_EPCR, vcpu->arch.shadow_epcr);
arch/powerpc/kvm/e500mc.c
125
mtspr(SPRN_GPIR, vcpu->vcpu_id);
arch/powerpc/kvm/e500mc.c
126
mtspr(SPRN_MSRP, vcpu->arch.shadow_msrp);
arch/powerpc/kvm/e500mc.c
129
mtspr(SPRN_EPLC, vcpu->arch.eplc);
arch/powerpc/kvm/e500mc.c
130
mtspr(SPRN_EPSC, vcpu->arch.epsc);
arch/powerpc/kvm/e500mc.c
132
mtspr(SPRN_GIVPR, vcpu->arch.ivpr);
arch/powerpc/kvm/e500mc.c
133
mtspr(SPRN_GIVOR2, vcpu->arch.ivor[BOOKE_IRQPRIO_DATA_STORAGE]);
arch/powerpc/kvm/e500mc.c
134
mtspr(SPRN_GIVOR8, vcpu->arch.ivor[BOOKE_IRQPRIO_SYSCALL]);
arch/powerpc/kvm/e500mc.c
135
mtspr(SPRN_GSPRG0, (unsigned long)vcpu->arch.shared->sprg0);
arch/powerpc/kvm/e500mc.c
136
mtspr(SPRN_GSPRG1, (unsigned long)vcpu->arch.shared->sprg1);
arch/powerpc/kvm/e500mc.c
137
mtspr(SPRN_GSPRG2, (unsigned long)vcpu->arch.shared->sprg2);
arch/powerpc/kvm/e500mc.c
138
mtspr(SPRN_GSPRG3, (unsigned long)vcpu->arch.shared->sprg3);
arch/powerpc/kvm/e500mc.c
140
mtspr(SPRN_GSRR0, vcpu->arch.shared->srr0);
arch/powerpc/kvm/e500mc.c
141
mtspr(SPRN_GSRR1, vcpu->arch.shared->srr1);
arch/powerpc/kvm/e500mc.c
143
mtspr(SPRN_GEPR, vcpu->arch.epr);
arch/powerpc/kvm/e500mc.c
144
mtspr(SPRN_GDEAR, vcpu->arch.shared->dar);
arch/powerpc/kvm/e500mc.c
145
mtspr(SPRN_GESR, vcpu->arch.shared->esr);
arch/powerpc/kvm/e500mc.c
73
mtspr(SPRN_MAS6, val);
arch/powerpc/kvm/e500mc.c
74
mtspr(SPRN_MAS5, MAS5_SGS | get_lpid(&vcpu_e500->vcpu));
arch/powerpc/kvm/e500mc.c
79
mtspr(SPRN_MAS1, val & ~MAS1_VALID);
arch/powerpc/kvm/e500mc.c
82
mtspr(SPRN_MAS5, 0);
arch/powerpc/kvm/e500mc.c
84
mtspr(SPRN_MAS8, 0);
arch/powerpc/kvm/e500mc.c
95
mtspr(SPRN_MAS5, MAS5_SGS | get_lpid(&vcpu_e500->vcpu));
arch/powerpc/kvm/powerpc.c
827
mtspr(SPRN_VRSAVE, vcpu->arch.vrsave);
arch/powerpc/math-emu/math_efp.c
682
mtspr(SPRN_SPEFSCR, __FPU_FPSCR);
arch/powerpc/mm/book3s32/mmu_context.c
129
mtspr(SPRN_SDR1, rol32(__pa(next->pgd), 4) & 0xffff01ff);
arch/powerpc/mm/book3s64/hash_utils.c
1396
mtspr(SPRN_SDR1, _SDR1);
arch/powerpc/mm/book3s64/hash_utils.c
1552
mtspr(SPRN_SDR1, _SDR1);
arch/powerpc/mm/book3s64/hash_utils.c
1566
mtspr(SPRN_UAMOR, default_uamor);
arch/powerpc/mm/book3s64/mmu_context.c
323
mtspr(SPRN_PID, next->context.id);
arch/powerpc/mm/book3s64/pkeys.c
251
mtspr(SPRN_UAMOR, default_uamor);
arch/powerpc/mm/book3s64/pkeys.c
277
mtspr(SPRN_IAMR, AMR_KUEP_BLOCKED);
arch/powerpc/mm/book3s64/pkeys.c
301
mtspr(SPRN_AMR, AMR_KUAP_BLOCKED);
arch/powerpc/mm/book3s64/radix_pgtable.c
644
mtspr(SPRN_LPCR, lpcr | LPCR_UPRT | LPCR_HR);
arch/powerpc/mm/book3s64/radix_pgtable.c
665
mtspr(SPRN_LPCR, lpcr | LPCR_UPRT | LPCR_HR);
arch/powerpc/mm/book3s64/radix_pgtable.c
675
mtspr(SPRN_UAMOR, 0);
arch/powerpc/mm/book3s64/radix_pgtable.c
685
mtspr(SPRN_LPCR, lpcr & ~LPCR_UPRT);
arch/powerpc/mm/nohash/44x.c
143
mtspr(SPRN_MMUCR, 0);
arch/powerpc/mm/nohash/44x.c
61
mtspr(SPRN_MMUCR, 0);
arch/powerpc/mm/nohash/e500.c
249
mtspr(SPRN_L1CSR1, tmp);
arch/powerpc/mm/nohash/e500_hugetlbpage.c
108
mtspr(SPRN_MAS6, pid << 16);
arch/powerpc/mm/nohash/e500_hugetlbpage.c
152
mtspr(SPRN_MAS0, MAS0_ESEL(index) | MAS0_TLBSEL(1));
arch/powerpc/mm/nohash/e500_hugetlbpage.c
162
mtspr(SPRN_MAS1, mas1);
arch/powerpc/mm/nohash/e500_hugetlbpage.c
163
mtspr(SPRN_MAS2, mas2);
arch/powerpc/mm/nohash/e500_hugetlbpage.c
166
mtspr(SPRN_MAS7, upper_32_bits(mas7_3));
arch/powerpc/mm/nohash/e500_hugetlbpage.c
167
mtspr(SPRN_MAS3, lower_32_bits(mas7_3));
arch/powerpc/mm/nohash/mmu_context.c
206
mtspr(SPRN_M_TWB, __pa(pgd));
arch/powerpc/mm/nohash/mmu_context.c
209
mtspr(SPRN_M_CASID, id - 1);
arch/powerpc/mm/nohash/mmu_context.c
214
mtspr(SPRN_PID, id);
arch/powerpc/mm/nohash/tlb_64e.c
195
mtspr(SPRN_MAS4, mas4);
arch/powerpc/perf/8xx-pmu.c
166
mtspr(SPRN_ICTRL, 7);
arch/powerpc/perf/8xx-pmu.c
190
mtspr(SPRN_ICTRL, 7);
arch/powerpc/perf/8xx-pmu.c
191
mtspr(SPRN_CMPA, 0);
arch/powerpc/perf/8xx-pmu.c
192
mtspr(SPRN_COUNTA, 0xffff);
arch/powerpc/perf/8xx-pmu.c
95
mtspr(SPRN_ICTRL, 0xc0080007);
arch/powerpc/perf/core-book3s.c
1268
mtspr(SPRN_MMCR0, mmcr0);
arch/powerpc/perf/core-book3s.c
1295
mtspr(SPRN_MMCR0, mmcr0);
arch/powerpc/perf/core-book3s.c
1382
mtspr(SPRN_MMCRA, val);
arch/powerpc/perf/core-book3s.c
1400
mtspr(SPRN_SDAR, 0);
arch/powerpc/perf/core-book3s.c
1401
mtspr(SPRN_SIAR, 0);
arch/powerpc/perf/core-book3s.c
1465
mtspr(SPRN_MMCRA, cpuhw->mmcr.mmcra & ~MMCRA_SAMPLE_ENABLE);
arch/powerpc/perf/core-book3s.c
1466
mtspr(SPRN_MMCR1, cpuhw->mmcr.mmcr1);
arch/powerpc/perf/core-book3s.c
1468
mtspr(SPRN_MMCR3, cpuhw->mmcr.mmcr3);
arch/powerpc/perf/core-book3s.c
1505
mtspr(SPRN_MMCRA, cpuhw->mmcr.mmcra & ~MMCRA_SAMPLE_ENABLE);
arch/powerpc/perf/core-book3s.c
1506
mtspr(SPRN_MMCR1, cpuhw->mmcr.mmcr1);
arch/powerpc/perf/core-book3s.c
1507
mtspr(SPRN_MMCR0, (cpuhw->mmcr.mmcr0 & ~(MMCR0_PMC1CE | MMCR0_PMCjCE))
arch/powerpc/perf/core-book3s.c
1510
mtspr(SPRN_MMCR2, cpuhw->mmcr.mmcr2);
arch/powerpc/perf/core-book3s.c
1513
mtspr(SPRN_MMCR3, cpuhw->mmcr.mmcr3);
arch/powerpc/perf/core-book3s.c
1582
mtspr(SPRN_MMCRA, cpuhw->mmcr.mmcra);
arch/powerpc/perf/core-book3s.c
2585
mtspr(SPRN_MMCR1, pmu_override_val);
arch/powerpc/perf/core-book3s.c
2586
mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_FC);
arch/powerpc/perf/core-book3s.c
669
mtspr(SPRN_SIAR, current->thread.siar);
arch/powerpc/perf/core-book3s.c
670
mtspr(SPRN_SIER, current->thread.sier);
arch/powerpc/perf/core-book3s.c
671
mtspr(SPRN_SDAR, current->thread.sdar);
arch/powerpc/perf/core-book3s.c
680
mtspr(SPRN_MMCR2, cpuhw->mmcr.mmcr2 | current->thread.mmcr2);
arch/powerpc/perf/core-book3s.c
683
mtspr(SPRN_MMCR3, current->thread.mmcr3);
arch/powerpc/perf/core-book3s.c
684
mtspr(SPRN_SIER2, current->thread.sier2);
arch/powerpc/perf/core-book3s.c
685
mtspr(SPRN_SIER3, current->thread.sier3);
arch/powerpc/perf/core-book3s.c
757
mtspr(SPRN_MMCR2, 0);
arch/powerpc/perf/core-book3s.c
760
mtspr(SPRN_PMC6, 0x7FFFFFFE);
arch/powerpc/perf/core-book3s.c
763
mtspr(SPRN_MMCR0, MMCR0_PMXE | MMCR0_PMCjCE | MMCR0_PMAO);
arch/powerpc/perf/core-book3s.c
766
mtspr(SPRN_MMCR0, MMCR0_FC | MMCR0_PMAO);
arch/powerpc/perf/core-book3s.c
768
mtspr(SPRN_PMC1, pmcs[0]);
arch/powerpc/perf/core-book3s.c
769
mtspr(SPRN_PMC2, pmcs[1]);
arch/powerpc/perf/core-book3s.c
770
mtspr(SPRN_PMC3, pmcs[2]);
arch/powerpc/perf/core-book3s.c
771
mtspr(SPRN_PMC4, pmcs[3]);
arch/powerpc/perf/core-book3s.c
772
mtspr(SPRN_PMC5, pmcs[4]);
arch/powerpc/perf/core-book3s.c
773
mtspr(SPRN_PMC6, pmcs[5]);
arch/powerpc/perf/core-book3s.c
856
mtspr(SPRN_PMC1, val);
arch/powerpc/perf/core-book3s.c
859
mtspr(SPRN_PMC2, val);
arch/powerpc/perf/core-book3s.c
862
mtspr(SPRN_PMC3, val);
arch/powerpc/perf/core-book3s.c
865
mtspr(SPRN_PMC4, val);
arch/powerpc/perf/core-book3s.c
868
mtspr(SPRN_PMC5, val);
arch/powerpc/perf/core-book3s.c
871
mtspr(SPRN_PMC6, val);
arch/powerpc/perf/core-book3s.c
875
mtspr(SPRN_PMC7, val);
arch/powerpc/perf/core-book3s.c
878
mtspr(SPRN_PMC8, val);
arch/powerpc/perf/imc-pmu.c
1137
mtspr(SPRN_LDBAR, ldbar_value);
arch/powerpc/perf/imc-pmu.c
1193
mtspr(SPRN_LDBAR, (mfspr(SPRN_LDBAR) & (~(1UL << 63))));
arch/powerpc/perf/imc-pmu.c
1234
mtspr(SPRN_LDBAR, 0);
arch/powerpc/perf/imc-pmu.c
1376
mtspr(SPRN_LDBAR, ldbar_value);
arch/powerpc/perf/imc-pmu.c
1590
mtspr(SPRN_LDBAR, (mfspr(SPRN_LDBAR) & (~(1UL << 63))));
arch/powerpc/perf/imc-pmu.c
941
mtspr(SPRN_LDBAR, 0);
arch/powerpc/perf/imc-pmu.c
961
mtspr(SPRN_LDBAR, (mfspr(SPRN_LDBAR) & (~(1UL << 63))));
arch/powerpc/perf/power10-pmu.c
348
mtspr(SPRN_MMCRA, (mfspr(SPRN_MMCRA) | pmu_bhrb_filter));
arch/powerpc/perf/power8-pmu.c
256
mtspr(SPRN_MMCRA, (mfspr(SPRN_MMCRA) | pmu_bhrb_filter));
arch/powerpc/perf/power9-pmu.c
327
mtspr(SPRN_MMCRA, (mfspr(SPRN_MMCRA) | pmu_bhrb_filter));
arch/powerpc/platforms/44x/cpm.c
206
mtspr(SPRN_TCR, tcr_save & ~TCR_DIE);
arch/powerpc/platforms/44x/cpm.c
212
mtspr(SPRN_TCR, tcr_save);
arch/powerpc/platforms/44x/machine_check.c
18
mtspr(SPRN_ESR, reason & ~ESR_IMCP);
arch/powerpc/platforms/44x/machine_check.c
34
mtspr(SPRN_ESR, reason & ~ESR_IMCP);
arch/powerpc/platforms/44x/machine_check.c
58
mtspr(SPRN_MCSR, mcsr);
arch/powerpc/platforms/44x/machine_check.c
72
mtspr(SPRN_ESR, reason & ~ESR_IMCP);
arch/powerpc/platforms/44x/machine_check.c
98
mtspr(SPRN_MCSR, mcsr);
arch/powerpc/platforms/44x/soc.c
214
mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) | reset_type);
arch/powerpc/platforms/52xx/mpc52xx_pm.c
132
mtspr(SPRN_DEC, 0x7fffffff);
arch/powerpc/platforms/52xx/mpc52xx_pm.c
154
mtspr(SPRN_HID0, (hid0 & ~(HID0_DOZE | HID0_NAP | HID0_DPM)) | HID0_SLEEP);
arch/powerpc/platforms/52xx/mpc52xx_pm.c
170
mtspr(SPRN_HID0, hid0);
arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c
38
mtspr(SPRN_HID0, tmp);
arch/powerpc/platforms/85xx/smp.c
126
mtspr(SPRN_TCR, 0);
arch/powerpc/platforms/85xx/smp.c
127
mtspr(SPRN_TSR, mfspr(SPRN_TSR));
arch/powerpc/platforms/85xx/smp.c
437
mtspr(SPRN_TENC, disable_threadbit);
arch/powerpc/platforms/86xx/common.c
34
mtspr(SPRN_TBWL, 0);
arch/powerpc/platforms/86xx/common.c
35
mtspr(SPRN_TBWU, 0);
arch/powerpc/platforms/86xx/common.c
39
mtspr(SPRN_HID0, temp);
arch/powerpc/platforms/amigaone/setup.c
134
mtspr(SPRN_SRR0, 0xfff00100);
arch/powerpc/platforms/amigaone/setup.c
135
mtspr(SPRN_SRR1, MSR_IP);
arch/powerpc/platforms/embedded6xx/holly.c
231
mtspr(SPRN_SRR0, 0xfff00100);
arch/powerpc/platforms/embedded6xx/holly.c
232
mtspr(SPRN_SRR1, MSR_IP);
arch/powerpc/platforms/pasemi/setup.c
111
mtspr(SPRN_TBCTL, TBCTL_FREEZE);
arch/powerpc/platforms/pasemi/setup.c
118
mtspr(SPRN_TBCTL, TBCTL_RESTART);
arch/powerpc/platforms/powernv/idle.c
1044
mtspr(SPRN_LPCR, lpcr_val);
arch/powerpc/platforms/powernv/idle.c
398
mtspr(SPRN_AMR, sprs.amr);
arch/powerpc/platforms/powernv/idle.c
399
mtspr(SPRN_IAMR, sprs.iamr);
arch/powerpc/platforms/powernv/idle.c
400
mtspr(SPRN_AMOR, ~0);
arch/powerpc/platforms/powernv/idle.c
401
mtspr(SPRN_UAMOR, sprs.uamor);
arch/powerpc/platforms/powernv/idle.c
444
mtspr(SPRN_TSCR, sprs.tscr);
arch/powerpc/platforms/powernv/idle.c
445
mtspr(SPRN_WORC, sprs.worc);
arch/powerpc/platforms/powernv/idle.c
466
mtspr(SPRN_SDR1, sprs.sdr1);
arch/powerpc/platforms/powernv/idle.c
467
mtspr(SPRN_RPR, sprs.rpr);
arch/powerpc/platforms/powernv/idle.c
483
mtspr(SPRN_LPCR, sprs.lpcr);
arch/powerpc/platforms/powernv/idle.c
485
mtspr(SPRN_HFSCR, sprs.hfscr);
arch/powerpc/platforms/powernv/idle.c
486
mtspr(SPRN_FSCR, sprs.fscr);
arch/powerpc/platforms/powernv/idle.c
488
mtspr(SPRN_PURR, sprs.purr);
arch/powerpc/platforms/powernv/idle.c
489
mtspr(SPRN_SPURR, sprs.spurr);
arch/powerpc/platforms/powernv/idle.c
490
mtspr(SPRN_DSCR, sprs.dscr);
arch/powerpc/platforms/powernv/idle.c
491
mtspr(SPRN_WORT, sprs.wort);
arch/powerpc/platforms/powernv/idle.c
493
mtspr(SPRN_SPRG3, local_paca->sprg_vdso);
arch/powerpc/platforms/powernv/idle.c
709
mtspr(SPRN_AMR, sprs.amr);
arch/powerpc/platforms/powernv/idle.c
710
mtspr(SPRN_IAMR, sprs.iamr);
arch/powerpc/platforms/powernv/idle.c
711
mtspr(SPRN_AMOR, ~0);
arch/powerpc/platforms/powernv/idle.c
712
mtspr(SPRN_UAMOR, sprs.uamor);
arch/powerpc/platforms/powernv/idle.c
721
mtspr(SPRN_MMCR0, mmcr0);
arch/powerpc/platforms/powernv/idle.c
730
mtspr(SPRN_MMCRA, mmcra);
arch/powerpc/platforms/powernv/idle.c
732
mtspr(SPRN_MMCRA, mmcra);
arch/powerpc/platforms/powernv/idle.c
759
mtspr(SPRN_PTCR, sprs.ptcr);
arch/powerpc/platforms/powernv/idle.c
760
mtspr(SPRN_RPR, sprs.rpr);
arch/powerpc/platforms/powernv/idle.c
761
mtspr(SPRN_TSCR, sprs.tscr);
arch/powerpc/platforms/powernv/idle.c
780
mtspr(SPRN_LPCR, sprs.lpcr);
arch/powerpc/platforms/powernv/idle.c
781
mtspr(SPRN_HFSCR, sprs.hfscr);
arch/powerpc/platforms/powernv/idle.c
782
mtspr(SPRN_FSCR, sprs.fscr);
arch/powerpc/platforms/powernv/idle.c
783
mtspr(SPRN_PID, sprs.pid);
arch/powerpc/platforms/powernv/idle.c
784
mtspr(SPRN_PURR, sprs.purr);
arch/powerpc/platforms/powernv/idle.c
785
mtspr(SPRN_SPURR, sprs.spurr);
arch/powerpc/platforms/powernv/idle.c
786
mtspr(SPRN_DSCR, sprs.dscr);
arch/powerpc/platforms/powernv/idle.c
787
mtspr(SPRN_CIABR, sprs.ciabr);
arch/powerpc/platforms/powernv/idle.c
789
mtspr(SPRN_MMCRA, sprs.mmcra);
arch/powerpc/platforms/powernv/idle.c
790
mtspr(SPRN_MMCR0, sprs.mmcr0);
arch/powerpc/platforms/powernv/idle.c
791
mtspr(SPRN_MMCR1, sprs.mmcr1);
arch/powerpc/platforms/powernv/idle.c
792
mtspr(SPRN_MMCR2, sprs.mmcr2);
arch/powerpc/platforms/powernv/idle.c
794
mtspr(SPRN_LDBAR, sprs.ldbar);
arch/powerpc/platforms/powernv/idle.c
796
mtspr(SPRN_SPRG3, local_paca->sprg_vdso);
arch/powerpc/platforms/powernv/smp.c
57
mtspr(SPRN_HMEER, mfspr(SPRN_HMEER) | PPC_BIT(17));
arch/powerpc/xmon/xmon.c
1180
mtspr(SPRN_DBCR0, mfspr(SPRN_DBCR0) | DBCR0_IC | DBCR0_IDM);
arch/powerpc/xmon/xmon.c
352
mtspr(SPRN_CIABR, ciabr);
arch/powerpc/xmon/xmon.c
3900
mtspr(SPRN_MAS0, mas0);
arch/powerpc/xmon/xmon.c
3901
mtspr(SPRN_MAS1, mas1);
arch/powerpc/xmon/xmon.c
3902
mtspr(SPRN_MAS2, mas2);
drivers/cpufreq/pmac32-cpufreq.c
125
mtspr(SPRN_HID2_750FX, hid2);
drivers/cpufreq/pmac32-cpufreq.c
136
mtspr(SPRN_HID2_750FX, hid2);
drivers/cpufreq/powernv-cpufreq.c
455
mtspr(SPRN_PMCR, val);
drivers/cpufreq/powernv-cpufreq.c
459
mtspr(SPRN_PMICR, val);
drivers/cpuidle/cpuidle-powernv.c
132
mtspr(SPRN_LPCR, new_lpcr);
drivers/cpuidle/cpuidle-powernv.c
136
mtspr(SPRN_LPCR, old_lpcr);
drivers/irqchip/irq-or1k-pic.c
170
mtspr(SPR_PICMR, (0UL));
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
38
mtspr(SPR_PICSR, (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
44
mtspr(SPR_PICSR, (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
2074
mtspr(SPRN_HID0, hid0);
drivers/ps3/ps3-lpm.c
174
mtspr(SPRN_BKMK, bookmark);
drivers/watchdog/booke_wdt.c
116
mtspr(SPRN_TCR, val);
drivers/watchdog/booke_wdt.c
126
mtspr(SPRN_TSR, TSR_ENW|TSR_WIS);
drivers/watchdog/booke_wdt.c
147
mtspr(SPRN_TCR, val);
drivers/watchdog/booke_wdt.c
164
mtspr(SPRN_TCR, val);
tools/testing/selftests/powerpc/dscr/dscr.h
50
mtspr(SPRN_DSCR_PRIV, val);
tools/testing/selftests/powerpc/dscr/dscr.h
61
mtspr(SPRN_DSCR, val);
tools/testing/selftests/powerpc/pmu/ebb/back_to_back_ebbs_test.c
84
mtspr(SPRN_PMC1, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/pmu/ebb/close_clears_pmcc_test.c
35
mtspr(SPRN_PMC1, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/pmu/ebb/cycles_test.c
35
mtspr(SPRN_PMC1, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_freeze_test.c
74
mtspr(SPRN_PMC1, pmc_sample_period(sample_period));
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_mmcr2_test.c
46
mtspr(SPRN_PMC1, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/pmu/ebb/cycles_with_mmcr2_test.c
59
mtspr(SPRN_MMCR2, expected[i % 2]);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
153
mtspr(SPRN_EBBHR, entry);
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
310
mtspr(SPRN_BESCR, 0x8000000100000000ull);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
317
mtspr(SPRN_BESCRR, BESCR_PME);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
381
mtspr(SPRN_PMC1, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
40
mtspr(SPRN_MMCR0, (val & ~mmcr0_clear_mask) | MMCR0_PMAE);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
43
mtspr(SPRN_BESCRR, BESCR_PMEO);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
437
mtspr(SPRN_PMC1, 0);
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
443
case 1: mtspr(SPRN_PMC1, value); break;
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
444
case 2: mtspr(SPRN_PMC2, value); break;
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
445
case 3: mtspr(SPRN_PMC3, value); break;
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
446
case 4: mtspr(SPRN_PMC4, value); break;
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
447
case 5: mtspr(SPRN_PMC5, value); break;
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
448
case 6: mtspr(SPRN_PMC6, value); break;
tools/testing/selftests/powerpc/pmu/ebb/ebb.c
46
mtspr(SPRN_BESCRS, BESCR_PME);
tools/testing/selftests/powerpc/pmu/ebb/fork_cleanup_test.c
59
mtspr(SPRN_MMCR0, MMCR0_FC);
tools/testing/selftests/powerpc/pmu/ebb/fork_cleanup_test.c
60
mtspr(SPRN_PMC1, pmc_sample_period(sample_period));
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/lost_exception_test.c
51
mtspr(SPRN_PMC4, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/pmu/ebb/lost_exception_test.c
78
mtspr(SPRN_PMC4, 0xdead);
tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c
58
mtspr(SPRN_PMC1, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c
59
mtspr(SPRN_PMC2, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c
60
mtspr(SPRN_PMC3, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c
61
mtspr(SPRN_PMC4, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c
62
mtspr(SPRN_PMC5, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/pmu/ebb/multi_counter_test.c
63
mtspr(SPRN_PMC6, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/pmu/ebb/multi_ebb_procs_test.c
54
mtspr(SPRN_PMC1, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/pmu/ebb/no_handler_test.c
39
mtspr(SPRN_PMC1, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/pmu/ebb/pmae_handling_test.c
77
mtspr(SPRN_PMC1, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c
69
mtspr(SPRN_PMC2, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c
70
mtspr(SPRN_PMC5, 0);
tools/testing/selftests/powerpc/pmu/ebb/pmc56_overflow_test.c
71
mtspr(SPRN_PMC6, 0);
tools/testing/selftests/powerpc/pmu/ebb/reg_access_test.c
23
mtspr(SPRN_BESCR, expected);
tools/testing/selftests/powerpc/pmu/ebb/reg_access_test.c
29
mtspr(SPRN_EBBHR, expected);
tools/testing/selftests/powerpc/pmu/ebb/regs_access_pmccext_test.c
36
mtspr(SPRN_PMC1, pmc_sample_period(sample_period));
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
892
mtspr SPRN_BUCSR,reg; \
tools/testing/selftests/powerpc/ptrace/ptrace-tar.c
24
mtspr(SPRN_TAR, TAR_1);
tools/testing/selftests/powerpc/ptrace/ptrace-tar.c
25
mtspr(SPRN_PPR, PPR_1);
tools/testing/selftests/powerpc/ptrace/ptrace-tar.c
26
mtspr(SPRN_DSCR, DSCR_1);
tools/testing/selftests/powerpc/security/flush_utils.c
83
mtspr(SPRN_DSCR, val);
tools/testing/selftests/powerpc/tm/tm-tmspr.c
47
mtspr(SPRN_TFIAR, tfiar);
tools/testing/selftests/powerpc/tm/tm-tmspr.c
53
mtspr(SPRN_TFHAR, tfhar);