Home
last modified time | relevance | path

Searched refs:extra_reg (Results 1 – 8 of 8) sorted by relevance

/linux/arch/x86/events/intel/
H A Duncore_snbep.c667 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in snbep_uncore_msr_enable_event()
888 static struct extra_reg snbep_uncore_cbox_extra_regs[] = {
919 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_cbox_put_constraint()
937 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in __snbep_cbox_get_constraint()
1004 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_cbox_hw_config()
1005 struct extra_reg *er; in snbep_cbox_hw_config()
1049 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in snbep_pcu_alter_er()
1068 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_pcu_get_constraint()
1109 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_pcu_put_constraint()
1122 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in snbep_pcu_hw_config()
[all …]
H A Dcore.c90 static struct extra_reg intel_nehalem_extra_regs[] __read_mostly =
165 static struct extra_reg intel_westmere_extra_regs[] __read_mostly =
276 static struct extra_reg intel_knl_extra_regs[] __read_mostly = {
282 static struct extra_reg intel_snb_extra_regs[] __read_mostly = {
290 static struct extra_reg intel_snbep_extra_regs[] __read_mostly = {
298 static struct extra_reg intel_skl_extra_regs[] __read_mostly = {
338 static struct extra_reg intel_icl_extra_regs[] __read_mostly = {
346 static struct extra_reg intel_glc_extra_regs[] __read_mostly = {
397 static struct extra_reg intel_rwc_extra_regs[] __read_mostly = {
450 static struct extra_reg intel_lnc_extra_regs[] __read_mostly = {
[all …]
H A Duncore.c184 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in uncore_get_constraint()
221 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in uncore_put_constraint()
763 event->hw.extra_reg.idx = EXTRA_REG_NONE; in uncore_pmu_event_init()
/linux/arch/x86/events/
H A Dperf_event.h614 struct extra_reg { struct
769 struct extra_reg *extra_regs;
1020 struct extra_reg *extra_regs;
1273 if (hwc->extra_reg.reg) in __x86_pmu_enable_event()
1274 wrmsrq(hwc->extra_reg.reg, hwc->extra_reg.config); in __x86_pmu_enable_event()
H A Dcore.c173 struct extra_reg *extra_regs = hybrid(event->pmu, extra_regs); in x86_pmu_extra_regs()
175 struct extra_reg *er; in x86_pmu_extra_regs()
177 reg = &event->hw.extra_reg; in x86_pmu_extra_regs()
699 event->hw.extra_reg.idx = EXTRA_REG_NONE; in __x86_pmu_event_init()
/linux/drivers/perf/
H A Darm_brbe.c465 event->hw.extra_reg.config = branch_type_to_brbcr(event->attr.branch_sample_type); in brbe_branch_attr_valid()
513 brbcr |= event->hw.extra_reg.config; in brbe_enable()
/linux/arch/s390/kernel/
H A Dperf_cpum_sf.c33 #define OVERFLOW_REG(hwc) ((hwc)->extra_reg.config)
34 #define SFB_ALLOC_REG(hwc) ((hwc)->extra_reg.alloc)
/linux/include/linux/
H A Dperf_event.h162 struct hw_perf_event_extra extra_reg; member