Lines Matching refs:x86_pmu
631 * struct x86_pmu - generic x86 pmu
633 struct x86_pmu {
862 __quirk.next = x86_pmu.quirks; \
863 x86_pmu.quirks = &__quirk; \
867 * x86_pmu flags
903 extern struct x86_pmu x86_pmu __read_mostly;
915 return x86_pmu.lbr_sel_map &&
916 x86_pmu.lbr_sel_map[PERF_SAMPLE_BRANCH_CALL_STACK_SHIFT] > 0;
946 return x86_pmu.eventsel + (x86_pmu.addr_offset ?
947 x86_pmu.addr_offset(index, true) : index);
952 return x86_pmu.perfctr + (x86_pmu.addr_offset ?
953 x86_pmu.addr_offset(index, false) : index);
958 return x86_pmu.rdpmc_index ? x86_pmu.rdpmc_index(index) : index;
997 wrmsrl(x86_pmu_config_addr(hwc->idx + 1), x86_pmu.perf_ctr_pair_en);
1095 bts_event = x86_pmu.event_map(PERF_COUNT_HW_BRANCH_INSTRUCTIONS);
1258 return !!(x86_pmu.flags & PMU_FL_EXCL_ENABLED);