/kernel/linux/linux-5.10/arch/powerpc/boot/ |
H A D | wii-head.S | 44 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 [all...] |
H A D | gamecube-head.S | 43 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 [all...] |
/kernel/linux/linux-6.6/arch/powerpc/boot/ |
H A D | wii-head.S | 44 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 [all...] |
H A D | gamecube-head.S | 43 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 [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | cpu_setup_power.c | 37 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_MMCR in init_PMU() [all...] |
H A D | head_8xx.S | 99 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_T [all...] |
H A D | 85xx_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_MAS [all...] |
H A D | head_book3s_32.S | 42 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_SCRATCH [all...] |
H A D | cpu_setup_ppc970.S | 29 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_HID [all...] |
H A D | entry_32.S | 152 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_SRR [all...] |
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | cpu_setup_power.c | 37 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, 0); in init_PMU() 113 mtspr(SPRN_MMCR in init_PMU() [all...] |
H A D | head_8xx.S | 107 mtspr SPRN_SRR1,r0 110 mtspr SPRN_SRR0,r0 139 mtspr SPRN_DAR, r6 /* Tag DAR, to be used in DTLB Error */ 152 mtspr SPRN_DAR, r6 /* Tag DAR, to be used in DTLB Error */ 204 mtspr SPRN_SPRG_SCRATCH0, r10 205 mtspr SPRN_SPRG_SCRATCH1, r11 212 mtspr SPRN_MD_EPN, r10 226 mtspr SPRN_MD_TWC, r11 231 mtspr SPRN_MI_TWC, r11 241 mtspr SPRN_MI_RP [all...] |
H A 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_MAS [all...] |
H A D | head_book3s_32.S | 40 mtspr SPRN_IBAT##n##U,RA; \ 41 mtspr SPRN_DBAT##n##U,RA; \ 44 mtspr SPRN_IBAT##n##U,RA; \ 45 mtspr SPRN_IBAT##n##L,RB; \ 48 mtspr SPRN_DBAT##n##U,RA; \ 49 mtspr SPRN_DBAT##n##L,RB 206 mtspr SPRN_SRR1,r0 209 mtspr SPRN_SRR0,r0 294 mtspr SPRN_SPRG_SCRATCH0,r10 311 mtspr SPRN_SPRG_SCRATCH [all...] |
H A D | cpu_setup_ppc970.S | 29 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_HID [all...] |
H A D | head_44x.S | 106 mtspr SPRN_SPRG_THREAD,r4 222 mtspr SPRN_MCSR,r0 229 mtspr SPRN_SRR0,r4 230 mtspr SPRN_SRR1,r3 308 mtspr SPRN_SPRG_WSCRATCH0, r10 /* Save some working registers */ 309 mtspr SPRN_SPRG_WSCRATCH1, r11 310 mtspr SPRN_SPRG_WSCRATCH2, r12 311 mtspr SPRN_SPRG_WSCRATCH3, r13 313 mtspr SPRN_SPRG_WSCRATCH4, r11 341 mtspr SPRN_MMUC [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_hv_p9_perf.c | 30 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_MMCR in switch_pmu_to_guest() [all...] |
H A D | book3s_hv_p9_entry.c | 14 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_FSC in load_spr_state() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/83xx/ |
H A D | suspend-asm.S | 239 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_HID [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/83xx/ |
H A D | suspend-asm.S | 239 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_HID [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | subcore-asm.S | 36 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_SDR [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
H A D | subcore-asm.S | 36 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_SDR [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/powermac/ |
H A D | cache.S | 59 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_HID [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/powermac/ |
H A D | cache.S | 59 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_HID [all...] |
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_hv_rmhandlers.S | 110 mtspr SPRN_DABR,r5 111 mtspr SPRN_DABRX,r6 116 mtspr SPRN_SPRG_VDSO_WRITE,r3 128 mtspr SPRN_DEC, r4 179 mtspr SPRN_DEC, r3 191 mtspr SPRN_LPCR,r8 311 mtspr SPRN_SRR1,r3 370 mtspr SPRN_HDEC, r6 377 mtspr SPRN_RPR, r0 379 mtspr SPRN_PMMA [all...] |