Searched refs:lbr_desc (Results 1 – 4 of 4) sorted by relevance
248 struct lbr_desc *lbr_desc = vcpu_to_lbr_desc(vcpu); in intel_pmu_release_guest_lbr_event() local250 if (lbr_desc->event) { in intel_pmu_release_guest_lbr_event()251 perf_event_release_kernel(lbr_desc->event); in intel_pmu_release_guest_lbr_event()252 lbr_desc->event = NULL; in intel_pmu_release_guest_lbr_event()259 struct lbr_desc *lbr_desc = vcpu_to_lbr_desc(vcpu); in intel_pmu_create_guest_lbr_event() local291 if (unlikely(lbr_desc->event)) { in intel_pmu_create_guest_lbr_event()303 lbr_desc->event = event; in intel_pmu_create_guest_lbr_event()317 struct lbr_desc *lbr_desc = vcpu_to_lbr_desc(vcpu); in intel_pmu_handle_lbr_msrs_access() local323 if (!lbr_desc->event && intel_pmu_create_guest_lbr_event(vcpu) < 0) in intel_pmu_handle_lbr_msrs_access()333 if (lbr_desc->event->state == PERF_EVENT_STATE_ACTIVE) { in intel_pmu_handle_lbr_msrs_access()[all …]
94 #define vcpu_to_lbr_desc(vcpu) (&to_vmx(vcpu)->lbr_desc)95 #define vcpu_to_lbr_records(vcpu) (&to_vmx(vcpu)->lbr_desc.records)103 struct lbr_desc { struct330 struct lbr_desc lbr_desc; member
2004 if (intel_pmu_lbr_is_enabled(vcpu) && !to_vmx(vcpu)->lbr_desc.event && in vmx_set_msr()
14 } lbr_desc[LBR_FORMAT_MAX_KNOWN + 1] = { variable324 return !tsx_support && (lbr_desc[lbr_format] & LBR_TSX); in lbr_from_signext_quirk_needed()844 int lbr_flags = lbr_desc[lbr_format]; in intel_pmu_lbr_read_64()