Home
last modified time | relevance | path

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

/linux/arch/x86/events/intel/
H A Duncore_nhmex.c354 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_bbox_hw_config()
381 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_bbox_msr_enable_event()
445 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_sbox_hw_config()
466 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_sbox_msr_enable_event()
529 static struct extra_reg nhmex_uncore_mbox_extra_regs[] = {
633 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_mbox_alter_er()
672 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in nhmex_mbox_get_constraint()
741 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in nhmex_mbox_put_constraint()
759 static int nhmex_mbox_extra_reg_idx(struct extra_reg *er) in nhmex_mbox_extra_reg_idx()
769 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in nhmex_mbox_hw_config()
[all …]
H A Duncore_snbep.c643 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in snbep_uncore_msr_enable_event()
903 static struct extra_reg snbep_uncore_cbox_extra_regs[] = {
934 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_cbox_put_constraint()
952 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in __snbep_cbox_get_constraint()
1019 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_cbox_hw_config()
1020 struct extra_reg *er; in snbep_cbox_hw_config()
1064 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in snbep_pcu_alter_er()
1083 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_pcu_get_constraint()
1124 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_pcu_put_constraint()
1137 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in snbep_pcu_hw_config()
[all …]
/linux/arch/s390/include/asm/
H A Dperf_event.h67 #define OVERFLOW_REG(hwc) ((hwc)->extra_reg.config)
68 #define SFB_ALLOC_REG(hwc) ((hwc)->extra_reg.alloc)
/linux/arch/x86/events/
H A Dperf_event.h577 struct extra_reg { struct
719 struct extra_reg *extra_regs;
956 struct extra_reg *extra_regs;
1195 if (hwc->extra_reg.reg) in __x86_pmu_enable_event()
1196 wrmsrl(hwc->extra_reg.reg, hwc->extra_reg.config); in __x86_pmu_enable_event()
/linux/drivers/perf/arm_cspmu/
H A Darm_cspmu.c699 hwc->extra_reg.idx = -1; in arm_cspmu_event_init()
844 if (event->hw.extra_reg.idx == cspmu->cycle_counter_logical_idx) { in arm_cspmu_start()
893 hwc->extra_reg.idx = idx; in arm_cspmu_add()
910 int idx = hwc->extra_reg.idx; in arm_cspmu_del()
/linux/include/linux/
H A Dperf_event.h168 struct hw_perf_event_extra extra_reg; member
/linux/arch/s390/kernel/
H A Dperf_cpum_sf.c885 hwc->extra_reg.reg = REG_OVERFLOW; in __hw_perf_event_init()