Home
last modified time | relevance | path

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

12

/freebsd-14-stable/sys/powerpc/aim/
HDmp_cpudep.c77 mtspr(SPR_HID4, bsp_state[2]); powerpc_sync(); isync(); in cpudep_ap_early_bootstrap()
78 mtspr(SPR_HID5, bsp_state[3]); powerpc_sync(); isync(); in cpudep_ap_early_bootstrap()
100 mtspr(SPR_LPID, 0); in cpudep_ap_early_bootstrap()
103 mtspr(SPR_LPCR, lpcr); in cpudep_ap_early_bootstrap()
110 mtspr(SPR_FSCR, 0); in cpudep_ap_early_bootstrap()
164 mtspr(SPR_L2CR, ccr | L2CR_L2I); in mpc74xx_l2_enable()
169 mtspr(SPR_L2CR, l2cr_config); in mpc74xx_l2_enable()
186 mtspr(SPR_L3CR, ccr); in mpc745x_l3_enable()
188 mtspr(SPR_L3CR, ccr); in mpc745x_l3_enable()
190 mtspr(SPR_L3CR, ccr); in mpc745x_l3_enable()
[all …]
HDaim_machdep.c219 mtspr(SPR_HID5, scratch); in aim_early_init()
659 mtspr(SPR_MSSCR0, msscr0); in flush_disable_caches()
671 mtspr(SPR_LDSTCR, mfspr(SPR_LDSTCR) | 0xFF); in flush_disable_caches()
675 mtspr(SPR_LDSTCR, 0); in flush_disable_caches()
692 mtspr(SPR_LDSTCR, x); in flush_disable_caches()
700 mtspr(SPR_LDSTCR, 0); in flush_disable_caches()
705 mtspr(SPR_L2CR, cache_reg); in flush_disable_caches()
707 mtspr(SPR_L2CR, cache_reg | L2CR_L2HWF); in flush_disable_caches()
712 mtspr(SPR_L2CR, cache_reg); in flush_disable_caches()
714 mtspr(SPR_L2CR, cache_reg | L2CR_L2I); in flush_disable_caches()
[all …]
HDtrap_subr32.S417 mtspr SPR_RPA, %r1 /* set the pte */
447 mtspr SPR_SRR1, %r2 /* set srr1 */
480 mtspr SPR_RPA, %r1 /* set the pte */
526 mtspr SPR_RPA, %r1 /* set the pte */
576 mtspr SPR_SRR1, %r2 /* set srr1 */
577 mtspr SPR_DSISR, %r1 /* load the dsisr */
583 mtspr SPR_DAR, %r1 /* put in dar */
/freebsd-14-stable/sys/powerpc/booke/
HDlocore.S178 mtspr SPR_HID0, %r4
194 mtspr SPR_HID1, %r3
223 mtspr SPR_SRR0, %r4
224 mtspr SPR_SRR1, %r3
241 mtspr SPR_MAS0, %r3
246 mtspr SPR_MAS1, %r3 /* note TS was not filled, so it's TS=0 */
251 mtspr SPR_MAS2, %r3
259 mtspr SPR_MAS3, %r4 /* Set RPN and protection */
262 mtspr SPR_MAS7, %r4
284 mtspr SPR_SRR0, %r4
[all …]
HDtrap_subr.S117 mtspr sprg_sp, %r1; /* Save SP */ \
140 mtspr sprg_sp, %r1; /* Save SP */ \
315 mtspr SPR_DBCR0, %r4; \
319 mtspr isrr0, %r30; \
320 mtspr isrr1, %r31; \
376 mtspr SPR_SPRG4, %r1; /* Save SP */ \
377 mtspr SPR_SPRG5, %r28; \
378 mtspr SPR_SPRG6, %r29; \
411 mtspr SPR_SPRG4, %r1; /* Save SP */ \
770 mtspr SPR_MAS0, %r29
[all …]
HDbooke_machdep.c203 mtspr(ivor, (uintptr_t)(&handler) & 0xffffUL);
250 mtspr(SPR_IVPR, ((uintptr_t)&interrupt_vector_base) & ~0xffffUL); in ivor_setup()
291 mtspr(SPR_EPCR, mfspr(SPR_EPCR) | EPCR_ICM); in ivor_setup()
458 mtspr(SPR_DBCR0, r & ~DBCR0_IC); in kdb_cpu_clear_singlestep()
468 mtspr(SPR_DBCR0, r | DBCR0_IC | DBCR0_IDM); in kdb_cpu_set_singlestep()
HDpmap.c1610 mtspr(SPR_PID0, pmap->pm_tid[cpuid]); in mmu_booke_activate()
1613 mtspr(SPR_DBCR0, td->td_pcb->pcb_cpu.booke.dbcr0); in mmu_booke_activate()
2549 mtspr(SPR_MAS0, mas0); in tlb1_read_entry()
2607 mtspr(SPR_MAS1, e.mas1 & ~MAS1_VALID); in tlb1_purge_va_range()
2629 mtspr(SPR_MAS0, mas0); in tlb1_write_entry_int()
2630 mtspr(SPR_MAS1, args->e->mas1); in tlb1_write_entry_int()
2631 mtspr(SPR_MAS2, args->e->mas2); in tlb1_write_entry_int()
2632 mtspr(SPR_MAS3, args->e->mas3); in tlb1_write_entry_int()
2637 mtspr(SPR_MAS8, 0); in tlb1_write_entry_int()
2640 mtspr(SPR_MAS7, args->e->mas7); in tlb1_write_entry_int()
[all …]
HDpmap_32.c960 mtspr(SPR_MAS6, tid << MAS6_SPID0_SHIFT); in tid_flush()
970 mtspr(SPR_MAS0, mas0); in tid_flush()
973 mtspr(SPR_MAS2, mas2); in tid_flush()
984 mtspr(SPR_MAS1, mas1); in tid_flush()
/freebsd-14-stable/sys/dev/hwpmc/
HDhwpmc_mpc7xxx.c324 mtspr(SPR_PMC1_74XX, val); in mpc7xxx_pmcn_write()
327 mtspr(SPR_PMC2_74XX, val); in mpc7xxx_pmcn_write()
330 mtspr(SPR_PMC3_74XX, val); in mpc7xxx_pmcn_write()
333 mtspr(SPR_PMC4_74XX, val); in mpc7xxx_pmcn_write()
336 mtspr(SPR_PMC5_74XX, val); in mpc7xxx_pmcn_write()
339 mtspr(SPR_PMC6_74XX, val); in mpc7xxx_pmcn_write()
361 mtspr(SPR_MMCR0_74XX, pmc_mmcr); in mpc7xxx_set_pmc()
366 mtspr(SPR_MMCR0_74XX, pmc_mmcr); in mpc7xxx_set_pmc()
371 mtspr(SPR_MMCR1_74XX, pmc_mmcr); in mpc7xxx_set_pmc()
376 mtspr(SPR_MMCR0_74XX, pmc_mmcr); in mpc7xxx_set_pmc()
[all …]
HDhwpmc_power8.c64 mtspr(SPR_MMCR1, mmcr); in power8_set_pmc()
81 mtspr(SPR_MMCR2, mmcr); in power8_set_pmc()
94 mtspr(SPR_MMCR0, mmcr0); in power8_pcpu_init()
105 mtspr(SPR_MMCR0, mmcr0); in power8_pcpu_init()
112 mtspr(SPR_MMCR1, mfspr(SPR_MMCR1) & ~SPR_MMCR1_P8_PMCSEL_ALL); in power8_pcpu_init()
115 mtspr(SPR_MMCR2, mfspr(SPR_MMCR2) | in power8_pcpu_init()
122 mtspr(SPR_MMCR0, mmcr0); in power8_pcpu_init()
135 mtspr(SPR_MMCR0, mmcr0); in power8_pcpu_fini()
150 mtspr(SPR_MMCR0, mmcr0); in power8_resume_pmc()
HDhwpmc_ppc970.c278 mtspr(SPR_MMCR0, pmc_mmcr); in ppc970_set_pmc()
288 mtspr(SPR_MMCR1, pmc_mmcr); in ppc970_set_pmc()
296 mtspr(SPR_MMCR0, pmc_mmcr); in ppc970_set_pmc()
307 mtspr(SPR_MMCR0, SPR_MMCR0_FC | SPR_MMCR0_PMXE | in ppc970_pcpu_init()
310 mtspr(SPR_MMCR1, 0x4218420); in ppc970_pcpu_init()
324 mtspr(SPR_MMCR0, mmcr0); in ppc970_pcpu_fini()
339 mtspr(SPR_MMCR0, mmcr0); in ppc970_resume_pmc()
HDhwpmc_powerpc.c335 mtspr(SPR_PMC1, val); in powerpc_pmcn_write_default()
338 mtspr(SPR_PMC2, val); in powerpc_pmcn_write_default()
341 mtspr(SPR_PMC3, val); in powerpc_pmcn_write_default()
344 mtspr(SPR_PMC4, val); in powerpc_pmcn_write_default()
347 mtspr(SPR_PMC5, val); in powerpc_pmcn_write_default()
350 mtspr(SPR_PMC6, val); in powerpc_pmcn_write_default()
353 mtspr(SPR_PMC7, val); in powerpc_pmcn_write_default()
356 mtspr(SPR_PMC8, val); in powerpc_pmcn_write_default()
/freebsd-14-stable/sys/crypto/openssl/powerpc/
HDghashp8-ppc.S14 mtspr 256,0
126 mtspr 256,12
140 mtspr 256,0
176 mtspr 256,12
191 mtspr 256,0
293 mtspr 256,12
329 mtspr 256,0
537 mtspr 256,12
HDaesp8-ppc.S48 mtspr 256,0
278 mtspr 256,12
345 mtspr 256,0
399 mtspr 256,12
413 mtspr 256,0
467 mtspr 256,12
483 mtspr 256,0
629 mtspr 256,12
676 mtspr 256,0
1174 mtspr 256,12
[all …]
HDvpaes-ppc.S265 mtspr 256,0
299 mtspr 256,7
498 mtspr 256,0
532 mtspr 256,7
609 mtspr 256,6
753 mtspr 256,7
1341 mtspr 256,7
1354 mtspr 256,6
1420 mtspr 256,7
1438 mtspr 256,6
HDsha512p8-ppc.S44 mtspr 256,11
635 mtspr 256,12
/freebsd-14-stable/sys/powerpc/powerpc/
HDcpu.c397 mtspr(SPR_MMCR0_74XX, SPR_MMCR0_FC); in cpu_est_clockrate()
398 mtspr(SPR_PMC1_74XX, 0); in cpu_est_clockrate()
399 mtspr(SPR_MMCR0_74XX, in cpu_est_clockrate()
403 mtspr(SPR_MMCR0_74XX, SPR_MMCR0_FC); in cpu_est_clockrate()
411 mtspr(SPR_MMCR0, SPR_MMCR0_FC); in cpu_est_clockrate()
413 mtspr(SPR_MMCR1, 0); in cpu_est_clockrate()
414 mtspr(SPR_MMCRA, 0); in cpu_est_clockrate()
415 mtspr(SPR_PMC1, 0); in cpu_est_clockrate()
416 mtspr(SPR_MMCR0, SPR_MMCR0_PMC1SEL(PMC970N_CYCLES)); in cpu_est_clockrate()
420 mtspr(SPR_MMCR0, SPR_MMCR0_FC); in cpu_est_clockrate()
[all …]
HDswtch64.S243 mtspr SPR_DSCRP, %r7
249 mtspr SPR_FSCR, %r7
254 mtspr SPR_EBBHR, %r6
256 mtspr SPR_EBBRR, %r6
258 mtspr SPR_BESCR, %r6
263 mtspr SPR_LMRR, %r6
265 mtspr SPR_LMSER, %r6
270 mtspr SPR_TAR, %r6
HDclock.c137 mtspr(SPR_TSR, TSR_DIS); in decr_intr()
282 mtspr(SPR_DECAR, s->div); in decr_et_start()
287 mtspr(SPR_TCR, tcr); in decr_et_start()
311 mtspr(SPR_TCR, tcr); in decr_et_stop()
HDtrap.c330 mtspr(SPR_DSCR, 0); in trap()
335 mtspr(SPR_EBBHR, 0); in trap()
336 mtspr(SPR_EBBRR, 0); in trap()
337 mtspr(SPR_BESCR, 0); in trap()
342 mtspr(SPR_TAR, 0); in trap()
347 mtspr(SPR_LMRR, 0); in trap()
348 mtspr(SPR_LMSER, 0); in trap()
354 mtspr(SPR_FSCR, fscr & ~FSCR_IC_MASK); in trap()
389 mtspr(SPR_DBSR, mfspr(SPR_DBSR)); in trap()
HDswtch32.S181 mtspr SPR_SPEFSCR,%r3
229 mtspr SPR_SPEFSCR, %r3
/freebsd-14-stable/sys/powerpc/include/
HDcpufunc.h159 mtspr(TBR_TBWL, 0); in mttb()
160 mtspr(TBR_TBWU, (uint32_t)(time >> 32)); in mttb()
161 mtspr(TBR_TBWL, (uint32_t)(time & 0xffffffff)); in mttb()
/freebsd-14-stable/sys/powerpc/cpufreq/
HDpcr.c117 mtspr(SPR_SCOMD, value); in write_scom()
124 mtspr(SPR_SCOMC, address | SCOMC_WRITE); in write_scom()
139 mtspr(SPR_SCOMC, address | SCOMC_READ); in read_scom()
/freebsd-14-stable/lib/msun/powerpc/
HDfenv.c70 mtspr(SPR_SPEFSCR, spefscr | (__excepts & FE_ALL_EXCEPT)); in feraiseexcept()
/freebsd-14-stable/sys/powerpc/powernv/
HDplatform_powernv.c171 mtspr(SPR_LPID, 0); in powernv_attach()
181 mtspr(SPR_LPCR, lpcr); in powernv_attach()
187 mtspr(SPR_HFSCR, fscr); in powernv_attach()

12