Home
last modified time | relevance | path

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

1234567

/Linux-v4.19/arch/powerpc/boot/
Dwii-head.S49 mtspr 0x210, 8 /* IBAT0U */
50 mtspr 0x212, 8 /* IBAT1U */
51 mtspr 0x214, 8 /* IBAT2U */
52 mtspr 0x216, 8 /* IBAT3U */
53 mtspr 0x218, 8 /* DBAT0U */
54 mtspr 0x21a, 8 /* DBAT1U */
55 mtspr 0x21c, 8 /* DBAT2U */
56 mtspr 0x21e, 8 /* DBAT3U */
58 mtspr 0x230, 8 /* IBAT4U */
59 mtspr 0x232, 8 /* IBAT5U */
[all …]
Dgamecube-head.S48 mtspr 0x210, 8 /* IBAT0U */
49 mtspr 0x212, 8 /* IBAT1U */
50 mtspr 0x214, 8 /* IBAT2U */
51 mtspr 0x216, 8 /* IBAT3U */
52 mtspr 0x218, 8 /* DBAT0U */
53 mtspr 0x21a, 8 /* DBAT1U */
54 mtspr 0x21c, 8 /* DBAT2U */
55 mtspr 0x21e, 8 /* DBAT3U */
59 mtspr 0x211, 9 /* IBAT0L */
60 mtspr 0x210, 8 /* IBAT0U */
[all …]
/Linux-v4.19/arch/powerpc/platforms/83xx/
Dsuspend-asm.S232 mtspr SPRN_DBAT0L, r4
235 mtspr SPRN_DBAT0U, r4
242 mtspr SPRN_DBAT1L, r4
245 mtspr SPRN_DBAT1U, r4
254 mtspr SPRN_DBAT2L, r4
257 mtspr SPRN_DBAT2U, r4
272 mtspr SPRN_HID0, r3
340 mtspr SPRN_HID0, r5
390 mtspr SPRN_HID0, r5
391 mtspr SPRN_HID1, r6
[all …]
/Linux-v4.19/arch/powerpc/kernel/
Dcpu_setup_power.S30 mtspr SPRN_LPID,r0
31 mtspr SPRN_PCR,r0
44 mtspr SPRN_LPID,r0
45 mtspr SPRN_PCR,r0
61 mtspr SPRN_LPID,r0
62 mtspr SPRN_PCR,r0
83 mtspr SPRN_LPID,r0
84 mtspr SPRN_PCR,r0
103 mtspr SPRN_PSSCR,r0
104 mtspr SPRN_LPID,r0
[all …]
Dfsl_booke_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 …]
Dhead_32.S44 mtspr SPRN_IBAT##n##U,RA; \
45 mtspr SPRN_DBAT##n##U,RA; \
48 mtspr SPRN_IBAT##n##U,RA; \
49 mtspr SPRN_IBAT##n##L,RB; \
53 mtspr SPRN_DBAT##n##U,RA; \
54 mtspr SPRN_DBAT##n##L,RB; \
209 mtspr SPRN_SRR1,r0
212 mtspr SPRN_SRR0,r0
252 mtspr SPRN_SPRG_SCRATCH0,r10; \
253 mtspr SPRN_SPRG_SCRATCH1,r11; \
[all …]
Dhead_8xx.S102 mtspr SPRN_SRR1,r0
105 mtspr SPRN_SRR0,r0
115 mtspr SPRN_SPRG_SCRATCH0, r10; \
116 mtspr SPRN_SPRG_SCRATCH1, r11; \
211 mtspr SPRN_DAR,r5 /* Tag DAR, to be used in DTLB Error */
239 mtspr SPRN_DAR,r5 /* Tag DAR, to be used in DTLB Error */
297 mtspr SPRN_SPRG_SCRATCH0, r10
298 mtspr SPRN_SPRG_SCRATCH1, r11
300 mtspr SPRN_SPRG_SCRATCH2, r12
361 mtspr SPRN_MI_TWC, r11 /* Set segment attributes */
[all …]
Dhead_40x.S76 mtspr SPRN_SRR1,r0
79 mtspr SPRN_SRR0,r0
110 mtspr SPRN_SPRG_SCRATCH0,r10; /* save two registers to work with */\
111 mtspr SPRN_SPRG_SCRATCH1,r11; \
112 mtspr SPRN_SPRG_SCRATCH2,r1; \
265 mtspr SPRN_SPRG_SCRATCH0, r10 /* Save some working registers */
266 mtspr SPRN_SPRG_SCRATCH1, r11
275 mtspr SPRN_SPRG_SCRATCH3, r12
276 mtspr SPRN_SPRG_SCRATCH4, r9
279 mtspr SPRN_SPRG_SCRATCH6, r11
[all …]
Dcpu_setup_ppc970.S34 mtspr SPRN_HID4,r3
40 mtspr SPRN_HID5,r3
49 mtspr SPRN_HID1,r0
50 mtspr SPRN_HID1,r0
56 mtspr SPRN_HIOR,0 /* Clear interrupt prefix */
102 mtspr SPRN_HID0,r0
117 mtspr SPRN_HID4,r0
161 mtspr SPRN_HID4,r3
168 mtspr SPRN_HIOR,0
175 mtspr SPRN_HID0,r3
[all …]
Dhead_fsl_booke.S188 mtspr SPRN_IVPR,r4
195 mtspr SPRN_MAS4, r2
201 mtspr SPRN_HID0, r2
210 mtspr SPRN_DBCR0,r2
214 mtspr SPRN_DBSR,r2
238 mtspr SPRN_SPRG_THREAD,r4
297 mtspr SPRN_SRR0,r4
298 mtspr SPRN_SRR1,r3
443 mtspr SPRN_SPRG_WSCRATCH0, r10 /* Save some working registers */
469 mtspr SPRN_MAS1,r12
[all …]
Dl2cr_6xx.S131 mtspr SPRN_HID0,r4 /* Disable DPM */
169 mtspr SPRN_MSSCR0,r4
209 mtspr SPRN_L2CR,r3
222 mtspr SPRN_L2CR,r3
242 mtspr SPRN_L2CR,r3
251 mtspr SPRN_L2CR,r3
259 mtspr SPRN_MSSCR0,r3
267 mtspr 1008,r8
340 mtspr SPRN_L3CR,r3
344 mtspr SPRN_L3CR,r3
[all …]
Dhead_44x.S109 mtspr SPRN_SPRG_THREAD,r4
222 mtspr SPRN_MCSR,r0
229 mtspr SPRN_SRR0,r4
230 mtspr SPRN_SRR1,r3
309 mtspr SPRN_SPRG_WSCRATCH0, r10 /* Save some working registers */
310 mtspr SPRN_SPRG_WSCRATCH1, r11
311 mtspr SPRN_SPRG_WSCRATCH2, r12
312 mtspr SPRN_SPRG_WSCRATCH3, r13
314 mtspr SPRN_SPRG_WSCRATCH4, r11
342 mtspr SPRN_MMUCR,r12
[all …]
Ddt_cpu_ftrs.c100 mtspr(SPRN_LPCR, lpcr); in __restore_cpu_cpufeatures()
102 mtspr(SPRN_LPID, 0); in __restore_cpu_cpufeatures()
103 mtspr(SPRN_HFSCR, system_registers.hfscr); in __restore_cpu_cpufeatures()
104 mtspr(SPRN_PCR, 0); in __restore_cpu_cpufeatures()
106 mtspr(SPRN_FSCR, system_registers.fscr); in __restore_cpu_cpufeatures()
144 mtspr(SPRN_HFSCR, 0); in cpufeatures_setup_cpu()
146 mtspr(SPRN_FSCR, 0); in cpufeatures_setup_cpu()
161 mtspr(SPRN_HFSCR, hfscr); in feat_try_enable_unknown()
171 mtspr(SPRN_FSCR, fscr); in feat_try_enable_unknown()
198 mtspr(SPRN_HFSCR, hfscr); in feat_enable()
[all …]
Dswsusp_booke.S154 mtspr SPRN_SPRG0,r4
156 mtspr SPRN_SPRG1,r4
158 mtspr SPRN_SPRG2,r4
160 mtspr SPRN_SPRG3,r4
162 mtspr SPRN_SPRG4,r4
164 mtspr SPRN_SPRG5,r4
166 mtspr SPRN_SPRG6,r4
168 mtspr SPRN_SPRG7,r4
176 mtspr SPRN_TBWL,r3
179 mtspr SPRN_TBWU,r3
[all …]
Dexceptions-64e.S99 mtspr SPRN_SPRG_TLB_EXFRAME,r10
133 mtspr SPRN_MAS5,r10
134 mtspr SPRN_MAS8,r10
163 mtspr SPRN_SPRG_TLB_EXFRAME,r10
184 mtspr SPRN_SRR0,r10
186 mtspr SPRN_SRR1,r10
188 mtspr SPRN_SPRG_GEN_SCRATCH,r10
190 mtspr SPRN_SPRG_TLB_SCRATCH,r10
192 mtspr SPRN_MAS0,r10
194 mtspr SPRN_MAS1,r10
[all …]
Dcpu_setup_6xx.S25 mtspr SPRN_SPRG_603_LRU,r10 /* init SW LRU tracking */
77 mtspr SPRN_L2CR2,r3
96 mtspr SPRN_HID0,r8 /* enable and invalidate caches */
98 mtspr SPRN_HID0,r11 /* enable caches */
111 mtspr SPRN_HID0,r8 /* flush branch target address cache */
113 mtspr SPRN_HID0,r11
154 mtspr SPRN_MSSSR0,r11
178 mtspr SPRN_ICTC,r3 /* Instruction Cache Throttling off */
180 mtspr SPRN_HID0,r11
259 mtspr SPRN_ICTC,r3 /* Instruction Cache Throttling off */
[all …]
/Linux-v4.19/arch/powerpc/platforms/powernv/
Dsubcore-asm.S40 mtspr SPRN_SRR0,r4
41 mtspr SPRN_SRR1,r5
75 mtspr SPRN_LPID, r4
76 mtspr SPRN_PCR, r4
77 mtspr SPRN_HDEC, r4
80 mtspr SPRN_LDBAR, r6
81 mtspr SPRN_PMMAR, r7
82 mtspr SPRN_PMCR, r8
83 mtspr SPRN_RPR, r9
84 mtspr SPRN_SDR1, r10
[all …]
/Linux-v4.19/arch/powerpc/platforms/powermac/
Dcache.S64 mtspr SPRN_HID0,r4 /* Disable DPM */
92 mtspr SPRN_HID0,r3
98 mtspr SPRN_HID0,r3
100 mtspr SPRN_HID0,r3
110 1: mtspr SPRN_L2CR,r3
144 1: mtspr SPRN_L2CR,r5
156 mtspr SPRN_L2CR,r4
168 mtspr SPRN_L2CR,r4
174 mtspr SPRN_HID0,r0
182 mtspr SPRN_HID0,r0
[all …]
/Linux-v4.19/arch/powerpc/mm/
Dtlb_nohash_low.S52 mtspr SPRN_PID,r4
54 mtspr SPRN_PID,r6
96 mtspr SPRN_MMUCR,r5
205 mtspr SPRN_MMUCR,r5
258 mtspr SPRN_MMUCSR0, r3
276 mtspr SPRN_MAS6,r3
278 mtspr SPRN_MAS6,r4 /* restore MAS6 */
282 mtspr SPRN_MMUCSR0, r3
301 mtspr SPRN_MAS6,r4 /* assume AS=0 for now */
308 mtspr SPRN_MAS1,r4
[all …]
Dtlb_low_64e.S52 mtspr SPRN_SPRG_GEN_SCRATCH,r12
202 mtspr SPRN_MAS2,r11
211 mtspr SPRN_MAS7_MAS3,r15
227 mtspr SPRN_MAS1,r10
351 mtspr SPRN_MAS0,r10
361 mtspr SPRN_MAS5,r10
368 mtspr SPRN_MAS6,r15
375 mtspr SPRN_MAS6,r10
380 mtspr SPRN_MAS8,r10
381 mtspr SPRN_MAS5,r10
[all …]
/Linux-v4.19/arch/powerpc/kvm/
De500mc.c75 mtspr(SPRN_MAS6, val); in kvmppc_e500_tlbil_one()
76 mtspr(SPRN_MAS5, MAS5_SGS | get_lpid(&vcpu_e500->vcpu)); in kvmppc_e500_tlbil_one()
81 mtspr(SPRN_MAS1, val & ~MAS1_VALID); in kvmppc_e500_tlbil_one()
84 mtspr(SPRN_MAS5, 0); in kvmppc_e500_tlbil_one()
86 mtspr(SPRN_MAS8, 0); in kvmppc_e500_tlbil_one()
97 mtspr(SPRN_MAS5, MAS5_SGS | get_lpid(&vcpu_e500->vcpu)); in kvmppc_e500_tlbil_all()
99 mtspr(SPRN_MAS5, 0); in kvmppc_e500_tlbil_all()
121 mtspr(SPRN_LPID, get_lpid(vcpu)); in kvmppc_core_vcpu_load_e500mc()
122 mtspr(SPRN_EPCR, vcpu->arch.shadow_epcr); in kvmppc_core_vcpu_load_e500mc()
123 mtspr(SPRN_GPIR, vcpu->vcpu_id); in kvmppc_core_vcpu_load_e500mc()
[all …]
Dbook3s_hv_rmhandlers.S107 mtspr SPRN_DABR,r5
108 mtspr SPRN_DABRX,r6
113 mtspr SPRN_SPRG_VDSO_WRITE,r3
131 mtspr SPRN_PMC1, r3
132 mtspr SPRN_PMC2, r4
133 mtspr SPRN_PMC3, r5
134 mtspr SPRN_PMC4, r6
135 mtspr SPRN_PMC5, r8
136 mtspr SPRN_PMC6, r9
142 mtspr SPRN_MMCR1, r4
[all …]
Dbook3s_32_sr.S64 mtspr SPRN_IBAT##n##U,reg; \
65 mtspr SPRN_IBAT##n##L,reg; \
66 mtspr SPRN_DBAT##n##U,reg; \
67 mtspr SPRN_DBAT##n##L,reg; \
106 mtspr SPRN_IBAT##n##U,RA; \
107 mtspr SPRN_IBAT##n##L,RB; \
110 mtspr SPRN_DBAT##n##U,RA; \
111 mtspr SPRN_DBAT##n##L,RB; \
/Linux-v4.19/arch/powerpc/oprofile/
Dop_model_pa6t.c66 mtspr(SPRN_PA6T_PMC0, val); in ctr_write()
69 mtspr(SPRN_PA6T_PMC1, val); in ctr_write()
72 mtspr(SPRN_PA6T_PMC2, val); in ctr_write()
75 mtspr(SPRN_PA6T_PMC3, val); in ctr_write()
78 mtspr(SPRN_PA6T_PMC4, val); in ctr_write()
81 mtspr(SPRN_PA6T_PMC5, val); in ctr_write()
149 mtspr(SPRN_PA6T_MMCR0, mmcr0); in pa6t_cpu_setup()
152 mtspr(SPRN_PA6T_MMCR1, mmcr1); in pa6t_cpu_setup()
175 mtspr(SPRN_PA6T_MMCR0, mmcr0); in pa6t_start()
191 mtspr(SPRN_PA6T_MMCR0, mmcr0); in pa6t_stop()
[all …]
/Linux-v4.19/arch/powerpc/include/asm/
Doprofile_impl.h103 mtspr(SPRN_PMC1, val); in classic_ctr_write()
106 mtspr(SPRN_PMC2, val); in classic_ctr_write()
109 mtspr(SPRN_PMC3, val); in classic_ctr_write()
112 mtspr(SPRN_PMC4, val); in classic_ctr_write()
115 mtspr(SPRN_PMC5, val); in classic_ctr_write()
118 mtspr(SPRN_PMC6, val); in classic_ctr_write()
124 mtspr(SPRN_PMC7, val); in classic_ctr_write()
127 mtspr(SPRN_PMC8, val); in classic_ctr_write()

1234567