Searched refs:extra_reg (Results 1 – 7 of 7) sorted by relevance
90 static struct extra_reg intel_nehalem_extra_regs[] __read_mostly =165 static struct extra_reg intel_westmere_extra_regs[] __read_mostly =253 static struct extra_reg intel_knl_extra_regs[] __read_mostly = {259 static struct extra_reg intel_snb_extra_regs[] __read_mostly = {267 static struct extra_reg intel_snbep_extra_regs[] __read_mostly = {275 static struct extra_reg intel_skl_extra_regs[] __read_mostly = {315 static struct extra_reg intel_icl_extra_regs[] __read_mostly = {323 static struct extra_reg intel_glc_extra_regs[] __read_mostly = {374 static struct extra_reg intel_rwc_extra_regs[] __read_mostly = {427 static struct extra_reg intel_lnc_extra_reg[all...]
184 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()
947 event->hw.extra_reg.idx = EXTRA_REG_NONE; in snb_uncore_imc_event_init()
645 * The logical counter id is tracked with hw_perf_event.extra_reg.idx. in arm_cspmu_event_init() 652 hwc->extra_reg.idx = -1; in arm_cspmu_event_init() 797 if (event->hw.extra_reg.idx == cspmu->cycle_counter_logical_idx) { in arm_cspmu_start() 846 hwc->extra_reg.idx = idx; in arm_cspmu_add() 863 int idx = hwc->extra_reg.idx; in arm_cspmu_del()
465 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()
169 struct extra_reg *extra_regs = hybrid(event->pmu, extra_regs); in x86_pmu_extra_regs() 171 struct extra_reg *er; in x86_pmu_extra_regs() 173 reg = &event->hw.extra_reg; in x86_pmu_extra_regs() 686 event->hw.extra_reg.idx = EXTRA_REG_NONE; in __x86_pmu_event_init()
34 #define OVERFLOW_REG(hwc) ((hwc)->extra_reg.config)35 #define SFB_ALLOC_REG(hwc) ((hwc)->extra_reg.alloc)