Home
last modified time | relevance | path

Searched refs:extra_regs (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/events/intel/
H A Dcore.c3180 struct extra_reg *extra_regs = hybrid(cpuc->pmu, extra_regs); in intel_alt_er() local
3192 if (config & ~extra_regs[alt_idx].valid_mask) in intel_alt_er()
3200 struct extra_reg *extra_regs = hybrid(event->pmu, extra_regs); in intel_fixup_er() local
3205 event->hw.config |= extra_regs[EXTRA_REG_RSP_0].event; in intel_fixup_er()
3209 event->hw.config |= extra_regs[EXTRA_REG_RSP_1].event; in intel_fixup_er()
4568 if (is_hybrid() || x86_pmu.extra_regs || x86_pmu.lbr_sel_map) { in intel_cpuc_prepare()
4940 * Virtual (or funny metal) CPU can define x86_pmu.extra_regs
5868 static void intel_pmu_check_extra_regs(struct extra_reg *extra_regs) in intel_pmu_check_extra_regs() argument
[all...]
/kernel/linux/linux-5.10/arch/x86/events/intel/
H A Dcore.c2906 if (config & ~x86_pmu.extra_regs[alt_idx].valid_mask) in intel_alt_er()
2918 event->hw.config |= x86_pmu.extra_regs[EXTRA_REG_RSP_0].event; in intel_fixup_er()
2922 event->hw.config |= x86_pmu.extra_regs[EXTRA_REG_RSP_1].event; in intel_fixup_er()
4019 if (x86_pmu.extra_regs || x86_pmu.lbr_sel_map) { in intel_cpuc_prepare()
4290 * Virtual (or funny metal) CPU can define x86_pmu.extra_regs
5066 x86_pmu.extra_regs = intel_nehalem_extra_regs; in intel_pmu_init()
5118 x86_pmu.extra_regs = intel_slm_extra_regs; in intel_pmu_init()
5138 x86_pmu.extra_regs = intel_glm_extra_regs; in intel_pmu_init()
5164 x86_pmu.extra_regs = intel_glm_extra_regs; in intel_pmu_init()
5196 x86_pmu.extra_regs in intel_pmu_init()
[all...]
/kernel/linux/linux-6.6/arch/x86/events/
H A 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()
H A Dperf_event.h677 struct extra_reg *extra_regs; member
917 struct extra_reg *extra_regs; member
/kernel/linux/linux-5.10/arch/x86/events/
H A Dperf_event.h801 struct extra_reg *extra_regs; member
H A Dcore.c155 if (!x86_pmu.extra_regs) in x86_pmu_extra_regs()
158 for (er = x86_pmu.extra_regs; er->msr; er++) { in x86_pmu_extra_regs()

Completed in 29 milliseconds