Home
last modified time | relevance | path

Searched refs:SPRN_HID0 (Results 1 – 25 of 29) sorted by relevance

12

/Linux-v4.19/arch/powerpc/kernel/
Dcpu_setup_ppc970.S81 mfspr r0,SPRN_HID0
95 mfspr r0,SPRN_HID0
102 mtspr SPRN_HID0,r0
103 mfspr r0,SPRN_HID0
104 mfspr r0,SPRN_HID0
105 mfspr r0,SPRN_HID0
106 mfspr r0,SPRN_HID0
107 mfspr r0,SPRN_HID0
108 mfspr r0,SPRN_HID0
124 mfspr r3,SPRN_HID0
[all …]
Dcpu_setup_6xx.S89 mfspr r11,SPRN_HID0
96 mtspr SPRN_HID0,r8 /* enable and invalidate caches */
98 mtspr SPRN_HID0,r11 /* enable caches */
107 mfspr r11,SPRN_HID0
111 mtspr SPRN_HID0,r8 /* flush branch target address cache */
113 mtspr SPRN_HID0,r11
166 mfspr r11,SPRN_HID0
180 mtspr SPRN_HID0,r11
236 mfspr r11,SPRN_HID0
261 mtspr SPRN_HID0,r11
[all …]
Dl2cr_6xx.S128 mfspr r8,SPRN_HID0 /* Save HID0 in r8 */
131 mtspr SPRN_HID0,r4 /* Disable DPM */
445 mfspr r3,SPRN_HID0
447 mtspr SPRN_HID0,r3
460 mfspr r3,SPRN_HID0
464 mtspr SPRN_HID0,r3
466 mtspr SPRN_HID0,r3
Didle_6xx.S35 mfspr r4,SPRN_HID0
37 mtspr SPRN_HID0, r4
124 mfspr r4,SPRN_HID0
134 mtspr SPRN_HID0,r4
172 mfspr r9,SPRN_HID0
Dcpu_setup_fsl_booke.S119 mfspr r3,SPRN_HID0
121 mtspr SPRN_HID0,r3
262 mfspr r8,SPRN_HID0
264 mtspr SPRN_HID0,r9
284 mtspr SPRN_HID0,r8
Dpmc.c86 hid0 = mfspr(SPRN_HID0); in power4_enable_pmcs()
99 "isync" : "=&r" (hid0) : "i" (SPRN_HID0), "0" (hid0): in power4_enable_pmcs()
Didle_e500.S64 mfspr r4,SPRN_HID0
68 mtspr SPRN_HID0,r4
Dmisc_32.S171 mfspr r5,SPRN_HID0
174 mtspr SPRN_HID0,r5
196 mfspr r5,SPRN_HID0
199 mtspr SPRN_HID0,r5
316 mfspr r3,SPRN_HID0
318 mtspr SPRN_HID0,r3
Dhead_fsl_booke.S199 mfspr r2,SPRN_HID0
201 mtspr SPRN_HID0, r2
/Linux-v4.19/arch/powerpc/platforms/powermac/
Dcache.S61 mfspr r8,SPRN_HID0 /* Save SPRN_HID0 in r8 */
64 mtspr SPRN_HID0,r4 /* Disable DPM */
90 mfspr r3,SPRN_HID0
92 mtspr SPRN_HID0,r3
98 mtspr SPRN_HID0,r3
100 mtspr SPRN_HID0,r3
172 mfspr r0,SPRN_HID0
174 mtspr SPRN_HID0,r0
180 mfspr r0,SPRN_HID0
182 mtspr SPRN_HID0,r0
[all …]
Dsleep.S189 mfspr r2,SPRN_HID0
194 mtspr SPRN_HID0,r2
223 mfspr r3,SPRN_HID0
226 mtspr SPRN_HID0,r3
/Linux-v4.19/arch/powerpc/sysdev/
D6xx-suspend.S22 mfspr r5, SPRN_HID0
25 mtspr SPRN_HID0, r5
47 mfspr r5, SPRN_HID0
49 mtspr SPRN_HID0, r5
/Linux-v4.19/arch/powerpc/platforms/powernv/
Dsubcore.c172 opal_slw_set_reg(cpu_pir, SPRN_HID0, hid0); in update_hid_in_slw()
185 while (mfspr(SPRN_HID0) & mask) in unsplit_core()
192 hid0 = mfspr(SPRN_HID0); in unsplit_core()
197 while (mfspr(SPRN_HID0) & mask) in unsplit_core()
229 hid0 = mfspr(SPRN_HID0); in split_core()
235 while (!(mfspr(SPRN_HID0) & split_parms[i].mask)) in split_core()
Dsubcore-asm.S64 1: mfspr r4, SPRN_HID0
Didle.c76 uint64_t hid0_val = mfspr(SPRN_HID0); in pnv_save_sprs_for_deep_states()
115 rc = opal_slw_set_reg(pir, SPRN_HID0, hid0_val); in pnv_save_sprs_for_deep_states()
/Linux-v4.19/arch/powerpc/platforms/52xx/
Dmpc52xx_sleep.S38 mfspr r10, SPRN_HID0
41 mtspr SPRN_HID0, r10
54 mfspr r10, SPRN_HID0
58 mtspr SPRN_HID0, r10
Dlite5200_sleep.S94 mfspr r3, SPRN_HID0
98 mtspr SPRN_HID0, r3
227 mfspr r10, SPRN_HID0
229 mtspr SPRN_HID0, r5 /* invalidate caches */
231 mtspr SPRN_HID0, r10
236 mtspr SPRN_HID0, r10 /* restore (enable caches, DPM) */
Dmpc52xx_pm.c151 hid0 = mfspr(SPRN_HID0); in mpc52xx_pm_enter()
152 mtspr(SPRN_HID0, (hid0 & ~(HID0_DOZE | HID0_NAP | HID0_DPM)) | HID0_SLEEP); in mpc52xx_pm_enter()
168 mtspr(SPRN_HID0, hid0); in mpc52xx_pm_enter()
/Linux-v4.19/arch/powerpc/platforms/86xx/
Dcommon.c37 temp = mfspr(SPRN_HID0); in mpc86xx_time_init()
39 mtspr(SPRN_HID0, temp); in mpc86xx_time_init()
/Linux-v4.19/arch/powerpc/platforms/85xx/
Dmpc85xx_pm_ops.c38 tmp = (mfspr(SPRN_HID0) & ~(HID0_DOZE|HID0_SLEEP)) | HID0_NAP; in mpc85xx_cpu_die()
39 mtspr(SPRN_HID0, tmp); in mpc85xx_cpu_die()
/Linux-v4.19/arch/powerpc/platforms/83xx/
Dsuspend-asm.S72 mfspr r5, SPRN_HID0
270 mfspr r3, SPRN_HID0
272 mtspr SPRN_HID0, r3
337 mfspr r5, SPRN_HID0
340 mtspr SPRN_HID0, r5
390 mtspr SPRN_HID0, r5
/Linux-v4.19/arch/powerpc/platforms/cell/
Dras.c338 hid0 = mfspr(SPRN_HID0); in cbe_ras_init()
341 mtspr(SPRN_HID0, hid0); in cbe_ras_init()
/Linux-v4.19/arch/powerpc/kvm/
De500_emulate.c260 case SPRN_HID0: in kvmppc_core_emulate_mtspr_e500()
381 case SPRN_HID0: in kvmppc_core_emulate_mfspr_e500()
Dbook3s_emulate.c709 case SPRN_HID0: in kvmppc_core_emulate_mtspr_pr()
892 case SPRN_HID0: in kvmppc_core_emulate_mfspr_pr()
/Linux-v4.19/arch/powerpc/include/asm/
Dreg.h530 #define SPRN_HID0 0x3F0 /* Hardware Implementation Register 0 */ macro
1439 asm volatile("sync; mtspr %0,%1; isync":: "i"(SPRN_HID0), "r"(hid0)); in update_power8_hid0()

12