/Linux-v4.19/arch/powerpc/boot/ |
D | wii-head.S | 49 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 …]
|
D | gamecube-head.S | 48 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/ |
D | suspend-asm.S | 232 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/ |
D | cpu_setup_power.S | 30 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 …]
|
D | fsl_booke_entry_mapping.S | 11 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 …]
|
D | head_32.S | 44 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 …]
|
D | head_8xx.S | 102 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 …]
|
D | head_40x.S | 76 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 …]
|
D | cpu_setup_ppc970.S | 34 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 …]
|
D | head_fsl_booke.S | 188 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 …]
|
D | l2cr_6xx.S | 131 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 …]
|
D | head_44x.S | 109 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 …]
|
D | dt_cpu_ftrs.c | 100 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 …]
|
D | swsusp_booke.S | 154 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 …]
|
D | exceptions-64e.S | 99 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 …]
|
D | cpu_setup_6xx.S | 25 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/ |
D | subcore-asm.S | 40 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/ |
D | cache.S | 64 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/ |
D | tlb_nohash_low.S | 52 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 …]
|
D | tlb_low_64e.S | 52 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/ |
D | e500mc.c | 75 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 …]
|
D | book3s_hv_rmhandlers.S | 107 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 …]
|
D | book3s_32_sr.S | 64 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/ |
D | op_model_pa6t.c | 66 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/ |
D | oprofile_impl.h | 103 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()
|