/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/pmu/ebb/ |
H A D | cycles_with_freeze_test.c | 39 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 D | ebb.c | 39 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 D | instruction_count_test.c | 35 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 D | pmae_handling_test.c | 44 before = mfspr(SPRN_MMCR0); in syscall_ebb_callee() 49 after = mfspr(SPRN_MMCR0); in syscall_ebb_callee()
|
H A D | back_to_back_ebbs_test.c | 58 val = mfspr(SPRN_MMCR0); in ebb_callee() 59 trace_log_reg(ebb_state.trace, SPRN_MMCR0, val); in ebb_callee()
|
H A D | no_handler_test.c | 48 val = mfspr(SPRN_MMCR0); in no_handler_test()
|
H A D | fork_cleanup_test.c | 59 mtspr(SPRN_MMCR0, MMCR0_FC); in fork_cleanup()
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/pmu/ebb/ |
H A D | cycles_with_freeze_test.c | 39 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 D | ebb.c | 39 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 D | instruction_count_test.c | 35 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 D | pmae_handling_test.c | 44 before = mfspr(SPRN_MMCR0); in syscall_ebb_callee() 49 after = mfspr(SPRN_MMCR0); in syscall_ebb_callee()
|
H A D | back_to_back_ebbs_test.c | 58 val = mfspr(SPRN_MMCR0); in ebb_callee() 59 trace_log_reg(ebb_state.trace, SPRN_MMCR0, val); in ebb_callee()
|
H A D | no_handler_test.c | 48 val = mfspr(SPRN_MMCR0); in no_handler_test()
|
H A D | fork_cleanup_test.c | 59 mtspr(SPRN_MMCR0, MMCR0_FC); in fork_cleanup()
|
/kernel/linux/linux-5.10/arch/powerpc/oprofile/ |
H A D | op_model_power4.c | 178 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 D | op_model_7450.c | 57 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 D | pmc.c | 30 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 D | cpu_setup_power.c | 112 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 D | pmc.c | 30 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 D | cpu_setup_power.c | 112 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 D | book3s_hv_p9_perf.c | 30 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 D | book3s_hv_interrupts.S | 122 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 D | book3s_hv_interrupts.S | 123 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 D | core-book3s.c | 766 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 D | reg.h | 24 #define SPRN_MMCR0 779 macro
|