Home
last modified time | relevance | path

Searched refs:mtspr (Results 1 – 25 of 212) sorted by relevance

123456789

/openbmc/linux/arch/powerpc/boot/
H A Dwii-head.S44 mtspr 0x210, 8 /* IBAT0U */
45 mtspr 0x212, 8 /* IBAT1U */
46 mtspr 0x214, 8 /* IBAT2U */
47 mtspr 0x216, 8 /* IBAT3U */
48 mtspr 0x218, 8 /* DBAT0U */
49 mtspr 0x21a, 8 /* DBAT1U */
50 mtspr 0x21c, 8 /* DBAT2U */
51 mtspr 0x21e, 8 /* DBAT3U */
53 mtspr 0x230, 8 /* IBAT4U */
54 mtspr 0x232, 8 /* IBAT5U */
[all …]
H A Dgamecube-head.S43 mtspr 0x210, 8 /* IBAT0U */
44 mtspr 0x212, 8 /* IBAT1U */
45 mtspr 0x214, 8 /* IBAT2U */
46 mtspr 0x216, 8 /* IBAT3U */
47 mtspr 0x218, 8 /* DBAT0U */
48 mtspr 0x21a, 8 /* DBAT1U */
49 mtspr 0x21c, 8 /* DBAT2U */
50 mtspr 0x21e, 8 /* DBAT3U */
54 mtspr 0x211, 9 /* IBAT0L */
55 mtspr 0x210, 8 /* IBAT0U */
[all …]
/openbmc/linux/arch/powerpc/kernel/
H A Dcpu_setup_power.c37 mtspr(SPRN_LPCR, lpcr); in init_LPCR_ISA300()
66 mtspr(SPRN_FSCR, fscr); in init_FSCR()
75 mtspr(SPRN_FSCR, fscr); in init_FSCR_power9()
85 mtspr(SPRN_FSCR, fscr); in init_FSCR_power10()
96 mtspr(SPRN_HFSCR, hfscr); in init_HFSCR()
101 mtspr(SPRN_MMCRC, 0); in init_PMU_HV()
106 mtspr(SPRN_MMCRH, 0); in init_PMU_HV_ISA207()
111 mtspr(SPRN_MMCRA, 0); in init_PMU()
112 mtspr(SPRN_MMCR0, MMCR0_FC); in init_PMU()
113 mtspr(SPRN_MMCR1, 0); in init_PMU()
[all …]
H A D85xx_entry_mapping.S11 mtspr SPRN_MAS6,r7
25 mtspr SPRN_MAS6,r7
33 mtspr SPRN_MAS6,r7
42 mtspr SPRN_MAS1,r7
51 mtspr SPRN_MAS0,r7
57 mtspr SPRN_MAS1,r7
78 mtspr SPRN_MAS0,r7
105 mtspr SPRN_MAS0,r7
110 mtspr SPRN_MAS1,r6
114 mtspr SPRN_MAS2,r7
[all …]
H A Dhead_8xx.S99 mtspr SPRN_SRR1,r0
102 mtspr SPRN_SRR0,r0
193 mtspr SPRN_SPRG_SCRATCH2, r10
194 mtspr SPRN_M_TW, r11
201 mtspr SPRN_MD_EPN, r10
215 mtspr SPRN_MD_TWC, r11
220 mtspr SPRN_MI_TWC, r11
230 mtspr SPRN_MI_RPN, r10 /* Update TLB entry */
249 mtspr SPRN_SPRG_SCRATCH2, r10
250 mtspr SPRN_M_TW, r11
[all …]
H A Dhead_book3s_32.S42 mtspr SPRN_IBAT##n##U,RA; \
43 mtspr SPRN_DBAT##n##U,RA; \
46 mtspr SPRN_IBAT##n##U,RA; \
47 mtspr SPRN_IBAT##n##L,RB; \
50 mtspr SPRN_DBAT##n##U,RA; \
51 mtspr SPRN_DBAT##n##L,RB
203 mtspr SPRN_SRR1,r0
206 mtspr SPRN_SRR0,r0
260 mtspr SPRN_SPRG_SCRATCH2,r1
281 mtspr SPRN_SPRG_SCRATCH2,r10
[all …]
H A Dentry_32.S152 mtspr SPRN_SRR0,r7
153 mtspr SPRN_SRR1,r8
232 mtspr SPRN_NRI, r0
234 mtspr SPRN_SRR1,r9
235 mtspr SPRN_SRR0,r12
268 mtspr SPRN_SRR0,r11
269 mtspr SPRN_SRR1,r12
293 mtspr SPRN_XER,r6
314 mtspr SPRN_SRR0,r11
315 mtspr SPRN_SRR1,r12
[all …]
H A Ddt_cpu_ftrs.c80 mtspr(SPRN_LPCR, system_registers.lpcr); in __restore_cpu_cpufeatures()
82 mtspr(SPRN_LPID, 0); in __restore_cpu_cpufeatures()
83 mtspr(SPRN_AMOR, ~0); in __restore_cpu_cpufeatures()
84 mtspr(SPRN_HFSCR, system_registers.hfscr); in __restore_cpu_cpufeatures()
85 mtspr(SPRN_PCR, system_registers.pcr); in __restore_cpu_cpufeatures()
87 mtspr(SPRN_FSCR, system_registers.fscr); in __restore_cpu_cpufeatures()
122 mtspr(SPRN_HFSCR, 0); in cpufeatures_setup_cpu()
124 mtspr(SPRN_FSCR, 0); in cpufeatures_setup_cpu()
125 mtspr(SPRN_PCR, PCR_MASK); in cpufeatures_setup_cpu()
140 mtspr(SPRN_HFSCR, hfscr); in feat_try_enable_unknown()
[all …]
H A Dhead_44x.S105 mtspr SPRN_SPRG_THREAD,r4
221 mtspr SPRN_MCSR,r0
228 mtspr SPRN_SRR0,r4
229 mtspr SPRN_SRR1,r3
305 mtspr SPRN_SPRG_WSCRATCH0, r10 /* Save some working registers */
306 mtspr SPRN_SPRG_WSCRATCH1, r11
307 mtspr SPRN_SPRG_WSCRATCH2, r12
308 mtspr SPRN_SPRG_WSCRATCH3, r13
310 mtspr SPRN_SPRG_WSCRATCH4, r11
342 mtspr SPRN_MMUCR,r12
[all …]
H A Dcpu_setup_ppc970.S29 mtspr SPRN_HID4,r3
35 mtspr SPRN_HID5,r3
44 mtspr SPRN_HID1,r0
45 mtspr SPRN_HID1,r0
51 mtspr SPRN_HIOR,0 /* Clear interrupt prefix */
97 mtspr SPRN_HID0,r0
112 mtspr SPRN_HID4,r0
156 mtspr SPRN_HID4,r3
163 mtspr SPRN_HIOR,0
170 mtspr SPRN_HID0,r3
[all …]
H A Dhead_85xx.S187 mtspr SPRN_IVPR,r4
191 mtspr SPRN_MAS4, r2
199 mtspr SPRN_DBCR0,r2
203 mtspr SPRN_DBSR,r2
227 mtspr SPRN_SPRG_THREAD,r4
290 mtspr SPRN_SRR0,r4
291 mtspr SPRN_SRR1,r3
424 mtspr SPRN_SPRG_WSCRATCH0, r10 /* Save some working registers */
457 mtspr SPRN_MAS1,r12
531 mtspr SPRN_SPRG_WSCRATCH0, r10 /* Save some working registers */
[all …]
/openbmc/u-boot/arch/powerpc/cpu/mpc86xx/
H A Drelease.S33 mtspr PIR, r0
37 mtspr IBAT0U, r0
38 mtspr IBAT1U, r0
39 mtspr IBAT2U, r0
40 mtspr IBAT3U, r0
41 mtspr IBAT4U, r0
42 mtspr IBAT5U, r0
43 mtspr IBAT6U, r0
44 mtspr IBAT7U, r0
46 mtspr DBAT0U, r0
[all …]
H A Dstart.S145 mtspr HID0, r0
161 mtspr l2cr, r3
201 mtspr SPRN_SRR0,r3
202 mtspr SPRN_SRR1,r5
286 mtspr IBAT0U, r0
287 mtspr IBAT1U, r0
288 mtspr IBAT2U, r0
289 mtspr IBAT3U, r0
290 mtspr IBAT4U, r0
291 mtspr IBAT5U, r0
[all …]
/openbmc/linux/arch/powerpc/kvm/
H A Dbook3s_hv_p9_perf.c30 mtspr(SPRN_MMCR0, mmcr0); in freeze_pmu()
31 mtspr(SPRN_MMCRA, mmcra); in freeze_pmu()
88 mtspr(SPRN_PMC1, vcpu->arch.pmc[0]); in switch_pmu_to_guest()
89 mtspr(SPRN_PMC2, vcpu->arch.pmc[1]); in switch_pmu_to_guest()
90 mtspr(SPRN_PMC3, vcpu->arch.pmc[2]); in switch_pmu_to_guest()
91 mtspr(SPRN_PMC4, vcpu->arch.pmc[3]); in switch_pmu_to_guest()
92 mtspr(SPRN_PMC5, vcpu->arch.pmc[4]); in switch_pmu_to_guest()
93 mtspr(SPRN_PMC6, vcpu->arch.pmc[5]); in switch_pmu_to_guest()
94 mtspr(SPRN_MMCR1, vcpu->arch.mmcr[1]); in switch_pmu_to_guest()
95 mtspr(SPRN_MMCR2, vcpu->arch.mmcr[2]); in switch_pmu_to_guest()
[all …]
H A Dbook3s_hv_p9_entry.c14 mtspr(SPRN_TAR, vcpu->arch.tar); in load_spr_state()
19 mtspr(SPRN_VRSAVE, vcpu->arch.vrsave); in load_spr_state()
24 mtspr(SPRN_EBBHR, vcpu->arch.ebbhr); in load_spr_state()
26 mtspr(SPRN_EBBRR, vcpu->arch.ebbrr); in load_spr_state()
28 mtspr(SPRN_BESCR, vcpu->arch.bescr); in load_spr_state()
33 mtspr(SPRN_TIDR, vcpu->arch.tid); in load_spr_state()
35 mtspr(SPRN_IAMR, vcpu->arch.iamr); in load_spr_state()
37 mtspr(SPRN_AMR, vcpu->arch.amr); in load_spr_state()
39 mtspr(SPRN_UAMOR, vcpu->arch.uamor); in load_spr_state()
41 mtspr(SPRN_FSCR, vcpu->arch.fscr); in load_spr_state()
[all …]
H A Dbook3s_hv_rmhandlers.S97 mtspr SPRN_DABR,r5
98 mtspr SPRN_DABRX,r6
103 mtspr SPRN_SPRG_VDSO_WRITE,r3
115 mtspr SPRN_DEC, r4
152 mtspr SPRN_DEC, r3
164 mtspr SPRN_LPCR,r8
284 mtspr SPRN_SRR1,r3
342 mtspr SPRN_HDEC, r6
348 mtspr SPRN_RPR, r0
350 mtspr SPRN_PMMAR, r0
[all …]
H A De500mc.c73 mtspr(SPRN_MAS6, val); in kvmppc_e500_tlbil_one()
74 mtspr(SPRN_MAS5, MAS5_SGS | get_lpid(&vcpu_e500->vcpu)); in kvmppc_e500_tlbil_one()
79 mtspr(SPRN_MAS1, val & ~MAS1_VALID); in kvmppc_e500_tlbil_one()
82 mtspr(SPRN_MAS5, 0); in kvmppc_e500_tlbil_one()
84 mtspr(SPRN_MAS8, 0); in kvmppc_e500_tlbil_one()
95 mtspr(SPRN_MAS5, MAS5_SGS | get_lpid(&vcpu_e500->vcpu)); in kvmppc_e500_tlbil_all()
101 mtspr(SPRN_MAS5, 0); in kvmppc_e500_tlbil_all()
123 mtspr(SPRN_LPID, get_lpid(vcpu)); in kvmppc_core_vcpu_load_e500mc()
124 mtspr(SPRN_EPCR, vcpu->arch.shadow_epcr); in kvmppc_core_vcpu_load_e500mc()
125 mtspr(SPRN_GPIR, vcpu->vcpu_id); in kvmppc_core_vcpu_load_e500mc()
[all …]
/openbmc/u-boot/arch/powerpc/lib/
H A Dbat_rw.c27 mtspr (DBAT0L, lower); in write_bat()
28 mtspr (DBAT0U, upper); in write_bat()
32 mtspr (IBAT0L, lower); in write_bat()
33 mtspr (IBAT0U, upper); in write_bat()
36 mtspr (DBAT1L, lower); in write_bat()
37 mtspr (DBAT1U, upper); in write_bat()
41 mtspr (IBAT1L, lower); in write_bat()
42 mtspr (IBAT1U, upper); in write_bat()
45 mtspr (DBAT2L, lower); in write_bat()
46 mtspr (DBAT2U, upper); in write_bat()
[all …]
/openbmc/linux/arch/powerpc/platforms/83xx/
H A Dsuspend-asm.S239 mtspr SPRN_DBAT0L, r4
242 mtspr SPRN_DBAT0U, r4
249 mtspr SPRN_DBAT1L, r4
252 mtspr SPRN_DBAT1U, r4
261 mtspr SPRN_DBAT2L, r4
264 mtspr SPRN_DBAT2U, r4
279 mtspr SPRN_HID0, r3
347 mtspr SPRN_HID0, r5
397 mtspr SPRN_HID0, r5
398 mtspr SPRN_HID1, r6
[all …]
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dstart.S113 mtspr SPRN_HDBCR0,r3
122 mtspr SPRN_HDBCR0, r3
147 mtspr SPRN_L2CSR0,r3
160 mtspr SPRN_L2CSR0,r4
170 mtspr L1CSR0,r0 /* invalidate d-cache */
171 mtspr L1CSR1,r0 /* invalidate i-cache */
174 mtspr DBSR,r1 /* Clear all valid bits */
180 mtspr MAS0, \scratch
183 mtspr MAS1, \scratch
186 mtspr MAS2, \scratch
[all …]
H A Drelease.S34 mtspr SPRN_HDBCR0, r3
44 mtspr SPRN_HID0,r3
55 mtspr SPRN_HID1,r3
61 mtspr SPRN_HDBCR1,r3
86 mtspr SPRN_HDBCR0,r3
94 mtspr SPRN_BUCSR,r3
104 mtspr SPRN_L1CSR1,r2
112 mtspr SPRN_L1CSR1,r3
122 mtspr SPRN_L1CSR0,r2
130 mtspr SPRN_L1CSR0,r3
[all …]
/openbmc/linux/arch/powerpc/platforms/powernv/
H A Dsubcore-asm.S36 mtspr SPRN_SRR0,r4
37 mtspr SPRN_SRR1,r5
71 mtspr SPRN_LPID, r4
72 mtspr SPRN_PCR, r4
73 mtspr SPRN_HDEC, r4
76 mtspr SPRN_LDBAR, r6
77 mtspr SPRN_PMMAR, r7
78 mtspr SPRN_PMCR, r8
79 mtspr SPRN_RPR, r9
80 mtspr SPRN_SDR1, r10
[all …]
/openbmc/u-boot/arch/powerpc/cpu/mpc8xx/
H A Dcache.c21 mtspr(IC_CST, IDC_INVALL); in icache_enable()
22 mtspr(IC_CST, IDC_ENABLE); in icache_enable()
28 mtspr(IC_CST, IDC_DISABLE); in icache_disable()
38 mtspr(MD_CTR, MD_RESETVAL); /* Set cache mode with MMU off */ in dcache_enable()
39 mtspr(DC_CST, IDC_INVALL); in dcache_enable()
40 mtspr(DC_CST, IDC_ENABLE); in dcache_enable()
46 mtspr(DC_CST, IDC_DISABLE); in dcache_disable()
47 mtspr(DC_CST, IDC_INVALL); in dcache_disable()
/openbmc/linux/arch/powerpc/platforms/powermac/
H A Dcache.S59 mtspr SPRN_HID0,r4 /* Disable DPM */
87 mtspr SPRN_HID0,r3
93 mtspr SPRN_HID0,r3
95 mtspr SPRN_HID0,r3
105 1: mtspr SPRN_L2CR,r3
139 1: mtspr SPRN_L2CR,r5
151 mtspr SPRN_L2CR,r4
163 mtspr SPRN_L2CR,r4
169 mtspr SPRN_HID0,r0
177 mtspr SPRN_HID0,r0
[all …]
/openbmc/linux/arch/powerpc/mm/nohash/
H A Dtlb_low.S47 mtspr SPRN_PID,r4
49 mtspr SPRN_PID,r6
91 mtspr SPRN_MMUCR,r5
185 mtspr SPRN_MMUCR,r5
238 mtspr SPRN_MMUCSR0, r3
256 mtspr SPRN_MAS6,r3
258 mtspr SPRN_MAS6,r4 /* restore MAS6 */
262 mtspr SPRN_MMUCSR0, r3
281 mtspr SPRN_MAS6,r4 /* assume AS=0 for now */
288 mtspr SPRN_MAS1,r4
[all …]

123456789