Searched refs:extra_reg (Results 1 - 11 of 11) sorted by relevance

/linux-master/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-master/arch/x86/events/intel/
H A Duncore_nhmex.c353 struct hw_perf_event_extra *reg1 = &hwc->extra_reg;
380 struct hw_perf_event_extra *reg1 = &hwc->extra_reg;
444 struct hw_perf_event_extra *reg1 = &hwc->extra_reg;
465 struct hw_perf_event_extra *reg1 = &hwc->extra_reg;
528 static struct extra_reg nhmex_uncore_mbox_extra_regs[] = {
632 struct hw_perf_event_extra *reg1 = &hwc->extra_reg;
671 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg;
740 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg;
758 static int nhmex_mbox_extra_reg_idx(struct extra_reg *er)
768 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg;
[all...]
H A Duncore_snbep.c640 struct hw_perf_event_extra *reg1 = &hwc->extra_reg;
900 static struct extra_reg snbep_uncore_cbox_extra_regs[] = {
931 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg;
949 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg;
1016 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg;
1017 struct extra_reg *er;
1061 struct hw_perf_event_extra *reg1 = &hwc->extra_reg;
1080 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg;
1121 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg;
1134 struct hw_perf_event_extra *reg1 = &hwc->extra_reg;
[all...]
H A Dcore.c89 static struct extra_reg intel_nehalem_extra_regs[] __read_mostly =
164 static struct extra_reg intel_westmere_extra_regs[] __read_mostly =
241 static struct extra_reg intel_knl_extra_regs[] __read_mostly = {
247 static struct extra_reg intel_snb_extra_regs[] __read_mostly = {
255 static struct extra_reg intel_snbep_extra_regs[] __read_mostly = {
263 static struct extra_reg intel_skl_extra_regs[] __read_mostly = {
303 static struct extra_reg intel_icl_extra_regs[] __read_mostly = {
311 static struct extra_reg intel_glc_extra_regs[] __read_mostly = {
362 static struct extra_reg intel_rwc_extra_regs[] __read_mostly = {
1671 static struct extra_reg intel_slm_extra_reg
[all...]
H A Duncore.c182 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg;
219 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg;
767 event->hw.extra_reg.idx = EXTRA_REG_NONE;
H A Duncore_snb.c917 event->hw.extra_reg.idx = EXTRA_REG_NONE;
/linux-master/arch/x86/events/
H A Dperf_event.h569 struct extra_reg { struct
702 struct extra_reg *extra_regs;
931 struct extra_reg *extra_regs;
1164 if (hwc->extra_reg.reg)
1165 wrmsrl(hwc->extra_reg.reg, hwc->extra_reg.config);
H A Dcore.c160 struct extra_reg *extra_regs = hybrid(event->pmu, extra_regs);
162 struct extra_reg *er;
164 reg = &event->hw.extra_reg;
671 event->hw.extra_reg.idx = EXTRA_REG_NONE;
/linux-master/drivers/perf/arm_cspmu/
H A Darm_cspmu.c702 * The logical counter id is tracked with hw_perf_event.extra_reg.idx.
709 hwc->extra_reg.idx = -1;
854 if (event->hw.extra_reg.idx == cspmu->cycle_counter_logical_idx) {
903 hwc->extra_reg.idx = idx;
920 int idx = hwc->extra_reg.idx;
/linux-master/include/linux/
H A Dperf_event.h168 struct hw_perf_event_extra extra_reg; member in struct:hw_perf_event::__anon300::__anon301
/linux-master/arch/s390/kernel/
H A Dperf_cpum_sf.c885 hwc->extra_reg.reg = REG_OVERFLOW;

Completed in 313 milliseconds