Lines Matching refs:x86_pmu
492 struct x86_pmu { struct
623 __quirk.next = x86_pmu.quirks; \ argument
624 x86_pmu.quirks = &__quirk; \
652 extern struct x86_pmu x86_pmu __read_mostly;
656 return x86_pmu.lbr_sel_map && in x86_pmu_has_lbr_callstack()
657 x86_pmu.lbr_sel_map[PERF_SAMPLE_BRANCH_CALL_STACK_SHIFT] > 0; in x86_pmu_has_lbr_callstack()
687 return x86_pmu.eventsel + (x86_pmu.addr_offset ? in x86_pmu_config_addr()
688 x86_pmu.addr_offset(index, true) : index); in x86_pmu_config_addr()
693 return x86_pmu.perfctr + (x86_pmu.addr_offset ? in x86_pmu_event_addr()
694 x86_pmu.addr_offset(index, false) : index); in x86_pmu_event_addr()
699 return x86_pmu.rdpmc_index ? x86_pmu.rdpmc_index(index) : index; in x86_pmu_rdpmc_index()
805 if (x86_pmu.intel_cap.pebs_trap && event->attr.precise_ip > 1 && in intel_pmu_needs_lbr_smpl()
806 x86_pmu.intel_cap.pebs_format < 2) in intel_pmu_needs_lbr_smpl()
920 return !!(x86_pmu.flags & PMU_FL_EXCL_ENABLED); in is_ht_workaround_enabled()