Lines Matching refs:mmcr

44 	unsigned long mmcr[4];  member
123 return cpuhw->mmcr[0]; in ebb_switch_in()
589 unsigned long mmcr0 = cpuhw->mmcr[0]; in ebb_switch_in()
623 mtspr(SPRN_MMCR2, cpuhw->mmcr[3] | current->thread.mmcr2); in ebb_switch_in()
1221 if (cpuhw->mmcr[2] & MMCRA_SAMPLE_ENABLE) { in power_pmu_disable()
1223 cpuhw->mmcr[2] & ~MMCRA_SAMPLE_ENABLE); in power_pmu_disable()
1297 mtspr(SPRN_MMCRA, cpuhw->mmcr[2] & ~MMCRA_SAMPLE_ENABLE); in power_pmu_enable()
1298 mtspr(SPRN_MMCR1, cpuhw->mmcr[1]); in power_pmu_enable()
1305 memset(cpuhw->mmcr, 0, sizeof(cpuhw->mmcr)); in power_pmu_enable()
1308 cpuhw->mmcr, cpuhw->event)) { in power_pmu_enable()
1322 cpuhw->mmcr[0] |= MMCR0_FCP; in power_pmu_enable()
1324 cpuhw->mmcr[0] |= freeze_events_kernel; in power_pmu_enable()
1326 cpuhw->mmcr[0] |= MMCR0_FCHV; in power_pmu_enable()
1335 mtspr(SPRN_MMCRA, cpuhw->mmcr[2] & ~MMCRA_SAMPLE_ENABLE); in power_pmu_enable()
1336 mtspr(SPRN_MMCR1, cpuhw->mmcr[1]); in power_pmu_enable()
1337 mtspr(SPRN_MMCR0, (cpuhw->mmcr[0] & ~(MMCR0_PMC1CE | MMCR0_PMCjCE)) in power_pmu_enable()
1340 mtspr(SPRN_MMCR2, cpuhw->mmcr[3]); in power_pmu_enable()
1391 cpuhw->mmcr[0] |= MMCR0_PMXE | MMCR0_FCECE; in power_pmu_enable()
1407 if (cpuhw->mmcr[2] & MMCRA_SAMPLE_ENABLE) { in power_pmu_enable()
1409 mtspr(SPRN_MMCRA, cpuhw->mmcr[2]); in power_pmu_enable()
1539 ppmu->disable_pmc(event->hw.idx - 1, cpuhw->mmcr); in power_pmu_del()
1560 cpuhw->mmcr[0] &= ~(MMCR0_PMXE | MMCR0_FCECE); in power_pmu_del()
2227 write_mmcr0(cpuhw, cpuhw->mmcr[0]); in perf_event_interrupt()
2241 cpuhw->mmcr[0] = MMCR0_FC; in power_pmu_prepare_cpu()