Home
last modified time | relevance | path

Searched refs:extra_regs (Results 1 – 3 of 3) sorted by relevance

/linux-6.1.9/arch/x86/events/intel/
Dcore.c3151 struct extra_reg *extra_regs = hybrid(cpuc->pmu, extra_regs); in intel_alt_er() local
3163 if (config & ~extra_regs[alt_idx].valid_mask) in intel_alt_er()
3171 struct extra_reg *extra_regs = hybrid(event->pmu, extra_regs); in intel_fixup_er() local
3176 event->hw.config |= extra_regs[EXTRA_REG_RSP_0].event; in intel_fixup_er()
3180 event->hw.config |= extra_regs[EXTRA_REG_RSP_1].event; in intel_fixup_er()
4443 if (is_hybrid() || x86_pmu.extra_regs || x86_pmu.lbr_sel_map) { in intel_cpuc_prepare()
5681 static void intel_pmu_check_extra_regs(struct extra_reg *extra_regs) in intel_pmu_check_extra_regs() argument
5690 if (!extra_regs) in intel_pmu_check_extra_regs()
5693 for (er = extra_regs; er->msr; er++) { in intel_pmu_check_extra_regs()
5727 intel_pmu_check_extra_regs(pmu->extra_regs); in intel_pmu_check_hybrid_pmus()
[all …]
/linux-6.1.9/arch/x86/events/
Dperf_event.h673 struct extra_reg *extra_regs; member
913 struct extra_reg *extra_regs; member
Dcore.c160 struct extra_reg *extra_regs = hybrid(event->pmu, extra_regs); in x86_pmu_extra_regs() local
166 if (!extra_regs) in x86_pmu_extra_regs()
169 for (er = extra_regs; er->msr; er++) { in x86_pmu_extra_regs()