Home
last modified time | relevance | path

Searched refs:SPRN_MMCR0 (Results 1 - 25 of 43) sorted by relevance

12

/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/pmu/ebb/
H A Dcycles_with_freeze_test.c39 val = mfspr(SPRN_MMCR0); in ebb_callee()
40 trace_log_reg(ebb_state.trace, SPRN_MMCR0, val); in ebb_callee()
84 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_FC); in cycles_with_freeze()
90 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) | MMCR0_FC); in cycles_with_freeze()
92 val = mfspr(SPRN_MMCR0); in cycles_with_freeze()
H A Debb.c39 val = mfspr(SPRN_MMCR0); in reset_ebb_with_clear_mask()
40 mtspr(SPRN_MMCR0, (val & ~mmcr0_clear_mask) | MMCR0_PMAE); in reset_ebb_with_clear_mask()
61 val = mfspr(SPRN_MMCR0); in ebb_check_mmcr0()
113 val = mfspr(SPRN_MMCR0); in standard_ebb_callee()
114 trace_log_reg(ebb_state.trace, SPRN_MMCR0, val); in standard_ebb_callee()
221 mmcr0 = mfspr(SPRN_MMCR0); in dump_ebb_hw_state()
296 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) | MMCR0_FC); in ebb_freeze_pmcs()
303 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) in ebb_unfreeze_pmcs()
[all...]
H A Dinstruction_count_test.c35 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_FC); in do_count_loop()
41 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) | MMCR0_FC); in do_count_loop()
128 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_FC); in instruction_count()
H A Dpmae_handling_test.c44 before = mfspr(SPRN_MMCR0); in syscall_ebb_callee()
49 after = mfspr(SPRN_MMCR0); in syscall_ebb_callee()
H A Dback_to_back_ebbs_test.c58 val = mfspr(SPRN_MMCR0); in ebb_callee()
59 trace_log_reg(ebb_state.trace, SPRN_MMCR0, val); in ebb_callee()
H A Dno_handler_test.c48 val = mfspr(SPRN_MMCR0); in no_handler_test()
H A Dfork_cleanup_test.c59 mtspr(SPRN_MMCR0, MMCR0_FC); in fork_cleanup()
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/pmu/ebb/
H A Dcycles_with_freeze_test.c39 val = mfspr(SPRN_MMCR0); in ebb_callee()
40 trace_log_reg(ebb_state.trace, SPRN_MMCR0, val); in ebb_callee()
84 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_FC); in cycles_with_freeze()
90 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) | MMCR0_FC); in cycles_with_freeze()
92 val = mfspr(SPRN_MMCR0); in cycles_with_freeze()
H A Debb.c39 val = mfspr(SPRN_MMCR0); in reset_ebb_with_clear_mask()
40 mtspr(SPRN_MMCR0, (val & ~mmcr0_clear_mask) | MMCR0_PMAE); in reset_ebb_with_clear_mask()
61 val = mfspr(SPRN_MMCR0); in ebb_check_mmcr0()
113 val = mfspr(SPRN_MMCR0); in standard_ebb_callee()
114 trace_log_reg(ebb_state.trace, SPRN_MMCR0, val); in standard_ebb_callee()
221 mmcr0 = mfspr(SPRN_MMCR0); in dump_ebb_hw_state()
296 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) | MMCR0_FC); in ebb_freeze_pmcs()
303 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) in ebb_unfreeze_pmcs()
[all...]
H A Dinstruction_count_test.c35 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_FC); in do_count_loop()
41 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) | MMCR0_FC); in do_count_loop()
128 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_FC); in instruction_count()
H A Dpmae_handling_test.c44 before = mfspr(SPRN_MMCR0); in syscall_ebb_callee()
49 after = mfspr(SPRN_MMCR0); in syscall_ebb_callee()
H A Dback_to_back_ebbs_test.c58 val = mfspr(SPRN_MMCR0); in ebb_callee()
59 trace_log_reg(ebb_state.trace, SPRN_MMCR0, val); in ebb_callee()
H A Dno_handler_test.c48 val = mfspr(SPRN_MMCR0); in no_handler_test()
H A Dfork_cleanup_test.c59 mtspr(SPRN_MMCR0, MMCR0_FC); in fork_cleanup()
/kernel/linux/linux-5.10/arch/powerpc/oprofile/
H A Dop_model_power4.c178 mtspr(SPRN_MMCR0, mmcr0); in power4_cpu_setup()
182 mtspr(SPRN_MMCR0, mmcr0); in power4_cpu_setup()
191 mfspr(SPRN_MMCR0)); in power4_cpu_setup()
216 mmcr0 = mfspr(SPRN_MMCR0); in power4_start()
230 mtspr(SPRN_MMCR0, mmcr0); in power4_start()
243 mmcr0 = mfspr(SPRN_MMCR0); in power4_stop()
245 mtspr(SPRN_MMCR0, mmcr0); in power4_stop()
408 mmcr0 = mfspr(SPRN_MMCR0); in power4_handle_interrupt()
429 mtspr(SPRN_MMCR0, mmcr0); in power4_handle_interrupt()
H A Dop_model_7450.c57 u32 mmcr0 = mfspr(SPRN_MMCR0); in pmc_start_ctrs()
62 mtspr(SPRN_MMCR0, mmcr0); in pmc_start_ctrs()
68 u32 mmcr0 = mfspr(SPRN_MMCR0); in pmc_stop_ctrs()
73 mtspr(SPRN_MMCR0, mmcr0); in pmc_stop_ctrs()
83 mtspr(SPRN_MMCR0, mmcr0_val); in fsl7450_cpu_setup()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dpmc.c30 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~(MMCR0_PMXE|MMCR0_PMAO)); in dummy_perf()
32 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_PMXE); in dummy_perf()
H A Dcpu_setup_power.c112 mtspr(SPRN_MMCR0, 0); in init_PMU()
126 mtspr(SPRN_MMCR0, MMCR0_PMCCEXT); in init_PMU_ISA31()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dpmc.c30 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~(MMCR0_PMXE|MMCR0_PMAO)); in dummy_perf()
32 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) & ~MMCR0_PMXE); in dummy_perf()
H A Dcpu_setup_power.c112 mtspr(SPRN_MMCR0, MMCR0_FC); in init_PMU()
126 mtspr(SPRN_MMCR0, MMCR0_FC | MMCR0_PMCCEXT); in init_PMU_ISA31()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_hv_p9_perf.c30 mtspr(SPRN_MMCR0, mmcr0); in freeze_pmu()
49 host_os_sprs->mmcr0 = mfspr(SPRN_MMCR0); in switch_pmu_to_guest()
108 mtspr(SPRN_MMCR0, vcpu->arch.mmcr[0]); in switch_pmu_to_guest()
137 vcpu->arch.mmcr[0] = mfspr(SPRN_MMCR0); in switch_pmu_to_host()
166 freeze_pmu(mfspr(SPRN_MMCR0), mfspr(SPRN_MMCRA)); in switch_pmu_to_host()
215 mtspr(SPRN_MMCR0, host_os_sprs->mmcr0); in switch_pmu_to_host()
H A Dbook3s_hv_interrupts.S122 mfspr r7, SPRN_MMCR0 /* save MMCR0 */
123 mtspr SPRN_MMCR0, r3 /* freeze all counters, disable interrupts */
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_hv_interrupts.S123 mfspr r7, SPRN_MMCR0 /* save MMCR0 */
124 mtspr SPRN_MMCR0, r3 /* freeze all counters, disable interrupts */
/kernel/linux/linux-6.6/arch/powerpc/perf/
H A Dcore-book3s.c766 mtspr(SPRN_MMCR0, MMCR0_PMXE | MMCR0_PMCjCE | MMCR0_PMAO); in pmao_restore_workaround()
769 mtspr(SPRN_MMCR0, MMCR0_FC | MMCR0_PMAO); in pmao_restore_workaround()
936 mfspr(SPRN_MMCR0), mfspr(SPRN_MMCR1), mfspr(SPRN_MMCRA)); in perf_event_print_debug()
1271 mtspr(SPRN_MMCR0, mmcr0); in write_mmcr0()
1285 "i" (SPRN_MMCR0), in write_mmcr0()
1298 mtspr(SPRN_MMCR0, mmcr0); in write_mmcr0()
1329 val = mmcr0 = mfspr(SPRN_MMCR0); in power_pmu_disable()
1510 mtspr(SPRN_MMCR0, (cpuhw->mmcr.mmcr0 & ~(MMCR0_PMC1CE | MMCR0_PMCjCE)) in power_pmu_enable()
2570 mtspr(SPRN_MMCR0, mfspr(SPRN_MMCR0) in do_pmu_override()
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/include/
H A Dreg.h24 #define SPRN_MMCR0 779 macro

Completed in 10 milliseconds

12