Lines Matching refs:mmcr0
106 sys->mmcr0 &= ~(0x1UL << pmc); in pa6t_reg_setup()
107 sys->mmcr0 &= ~(0x1UL << (pmc+12)); in pa6t_reg_setup()
112 sys->mmcr0 |= PA6T_MMCR0_SUPEN | PA6T_MMCR0_HYPEN; in pa6t_reg_setup()
114 sys->mmcr0 &= ~(PA6T_MMCR0_SUPEN | PA6T_MMCR0_HYPEN); in pa6t_reg_setup()
117 sys->mmcr0 |= PA6T_MMCR0_PREN; in pa6t_reg_setup()
119 sys->mmcr0 &= ~PA6T_MMCR0_PREN; in pa6t_reg_setup()
126 mmcr0_val = sys->mmcr0; in pa6t_reg_setup()
128 pr_debug("mmcr0_val inited to %016lx\n", sys->mmcr0); in pa6t_reg_setup()
144 u64 mmcr0 = mmcr0_val; in pa6t_cpu_setup() local
148 mmcr0 &= ~(0x3FUL); in pa6t_cpu_setup()
149 mtspr(SPRN_PA6T_MMCR0, mmcr0); in pa6t_cpu_setup()
167 u64 mmcr0 = mmcr0_val | PA6T_MMCR0_HANDDIS; in pa6t_start() local
175 mtspr(SPRN_PA6T_MMCR0, mmcr0); in pa6t_start()
179 pr_debug("start on cpu %d, mmcr0 %llx\n", smp_processor_id(), mmcr0); in pa6t_start()
186 u64 mmcr0; in pa6t_stop() local
189 mmcr0 = mfspr(SPRN_PA6T_MMCR0); in pa6t_stop()
190 mmcr0 |= PA6T_MMCR0_FCM0; in pa6t_stop()
191 mtspr(SPRN_PA6T_MMCR0, mmcr0); in pa6t_stop()
195 pr_debug("stop on cpu %d, mmcr0 %llx\n", smp_processor_id(), mmcr0); in pa6t_stop()
206 u64 mmcr0; in pa6t_handle_interrupt() local
209 mmcr0 = mfspr(SPRN_PA6T_MMCR0); in pa6t_handle_interrupt()
210 mtspr(SPRN_PA6T_MMCR0, mmcr0 | PA6T_MMCR0_HANDDIS); in pa6t_handle_interrupt()
219 if (mmcr0 & PA6T_MMCR0_SIARLOG) in pa6t_handle_interrupt()
229 mmcr0 = mmcr0_val | PA6T_MMCR0_HANDDIS; in pa6t_handle_interrupt()
230 mtspr(SPRN_PA6T_MMCR0, mmcr0); in pa6t_handle_interrupt()