Home
last modified time | relevance | path

Searched refs:mmcr3 (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/tools/testing/selftests/powerpc/pmu/sampling_tests/
H A Dmisc.h177 static inline int get_mmcr3_src(u64 mmcr3, int pmc) in get_mmcr3_src() argument
181 return ((mmcr3 >> ((49 - (15 * ((pmc) - 1))))) & 0x7fff); in get_mmcr3_src()
/linux-6.15/arch/powerpc/perf/
H A Disa207-common.c575 unsigned long mmcr3; in isa207_compute_mmcr() local
588 mmcra = mmcr1 = mmcr2 = mmcr3 = 0; in isa207_compute_mmcr()
708 mmcr3 |= val << MMCR3_SHIFT(pmc); in isa207_compute_mmcr()
740 mmcr->mmcr3 = mmcr3; in isa207_compute_mmcr()
H A Dcore-book3s.c638 current->thread.mmcr3 = mfspr(SPRN_MMCR3); in ebb_switch_out()
683 mtspr(SPRN_MMCR3, current->thread.mmcr3); in ebb_switch_in()
1468 mtspr(SPRN_MMCR3, cpuhw->mmcr.mmcr3); in power_pmu_enable()
1513 mtspr(SPRN_MMCR3, cpuhw->mmcr.mmcr3); in power_pmu_enable()
/linux-6.15/arch/powerpc/kvm/
H A Dbook3s_hv_p9_perf.c67 host_os_sprs->mmcr3 = mfspr(SPRN_MMCR3); in switch_pmu_to_guest()
208 mtspr(SPRN_MMCR3, host_os_sprs->mmcr3); in switch_pmu_to_host()
H A Dbook3s_hv.h21 unsigned long mmcr3; member
/linux-6.15/arch/powerpc/include/asm/
H A Dperf_event_server.h25 unsigned long mmcr3; member
H A Dprocessor.h259 unsigned long mmcr3; member
/linux-6.15/tools/perf/arch/powerpc/util/
H A Dperf_regs.c70 SMPL_REG(mmcr3, PERF_REG_POWERPC_MMCR3),
/linux-6.15/arch/powerpc/kernel/
H A Dsysfs.c622 SYSFS_PMCSETUP(mmcr3, SPRN_MMCR3);
625 static DEVICE_ATTR(mmcr3, 0600, show_mmcr3, store_mmcr3);