Searched refs:extra_reg (Results 1 – 11 of 11) sorted by relevance
353 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_bbox_hw_config()380 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_bbox_msr_enable_event()444 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_sbox_hw_config()465 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_sbox_msr_enable_event()528 static struct extra_reg nhmex_uncore_mbox_extra_regs[] = {632 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in nhmex_mbox_alter_er()671 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in nhmex_mbox_get_constraint()740 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in nhmex_mbox_put_constraint()758 static int nhmex_mbox_extra_reg_idx(struct extra_reg *er) in nhmex_mbox_extra_reg_idx()768 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in nhmex_mbox_hw_config()[all …]
642 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in snbep_uncore_msr_enable_event()902 static struct extra_reg snbep_uncore_cbox_extra_regs[] = {933 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_cbox_put_constraint()951 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in __snbep_cbox_get_constraint()1018 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_cbox_hw_config()1019 struct extra_reg *er; in snbep_cbox_hw_config()1063 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in snbep_pcu_alter_er()1082 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_pcu_get_constraint()1123 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in snbep_pcu_put_constraint()1136 struct hw_perf_event_extra *reg1 = &hwc->extra_reg; in snbep_pcu_hw_config()[all …]
88 static struct extra_reg intel_nehalem_extra_regs[] __read_mostly =163 static struct extra_reg intel_westmere_extra_regs[] __read_mostly =232 static struct extra_reg intel_knl_extra_regs[] __read_mostly = {238 static struct extra_reg intel_snb_extra_regs[] __read_mostly = {246 static struct extra_reg intel_snbep_extra_regs[] __read_mostly = {254 static struct extra_reg intel_skl_extra_regs[] __read_mostly = {294 static struct extra_reg intel_icl_extra_regs[] __read_mostly = {302 static struct extra_reg intel_spr_extra_regs[] __read_mostly = {352 static struct extra_reg intel_gnr_extra_regs[] __read_mostly = {1661 static struct extra_reg intel_slm_extra_regs[] __read_mostly =[all …]
182 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in uncore_get_constraint()219 struct hw_perf_event_extra *reg1 = &event->hw.extra_reg; in uncore_put_constraint()767 event->hw.extra_reg.idx = EXTRA_REG_NONE; in uncore_pmu_event_init()
917 event->hw.extra_reg.idx = EXTRA_REG_NONE; in snb_uncore_imc_event_init()
67 #define OVERFLOW_REG(hwc) ((hwc)->extra_reg.config)68 #define SFB_ALLOC_REG(hwc) ((hwc)->extra_reg.alloc)
563 struct extra_reg { struct677 struct extra_reg *extra_regs;917 struct extra_reg *extra_regs;1149 if (hwc->extra_reg.reg) in __x86_pmu_enable_event()1150 wrmsrl(hwc->extra_reg.reg, hwc->extra_reg.config); in __x86_pmu_enable_event()
162 struct extra_reg *extra_regs = hybrid(event->pmu, extra_regs); in x86_pmu_extra_regs()164 struct extra_reg *er; in x86_pmu_extra_regs()166 reg = &event->hw.extra_reg; in x86_pmu_extra_regs()673 event->hw.extra_reg.idx = EXTRA_REG_NONE; in __x86_pmu_event_init()
683 hwc->extra_reg.idx = -1; in arm_cspmu_event_init()825 if (event->hw.extra_reg.idx == cspmu->cycle_counter_logical_idx) { in arm_cspmu_start()874 hwc->extra_reg.idx = idx; in arm_cspmu_add()891 int idx = hwc->extra_reg.idx; in arm_cspmu_del()
168 struct hw_perf_event_extra extra_reg; member
885 hwc->extra_reg.reg = REG_OVERFLOW; in __hw_perf_event_init()