Home
last modified time | relevance | path

Searched refs:lbr_desc (Results 1 – 3 of 3) sorted by relevance

/linux-5.19.10/arch/x86/kvm/vmx/
Dpmu_intel.c245 struct lbr_desc *lbr_desc = vcpu_to_lbr_desc(vcpu); in intel_pmu_release_guest_lbr_event() local
247 if (lbr_desc->event) { in intel_pmu_release_guest_lbr_event()
248 perf_event_release_kernel(lbr_desc->event); in intel_pmu_release_guest_lbr_event()
249 lbr_desc->event = NULL; in intel_pmu_release_guest_lbr_event()
256 struct lbr_desc *lbr_desc = vcpu_to_lbr_desc(vcpu); in intel_pmu_create_guest_lbr_event() local
288 if (unlikely(lbr_desc->event)) { in intel_pmu_create_guest_lbr_event()
300 lbr_desc->event = event; in intel_pmu_create_guest_lbr_event()
314 struct lbr_desc *lbr_desc = vcpu_to_lbr_desc(vcpu); in intel_pmu_handle_lbr_msrs_access() local
320 if (!lbr_desc->event && intel_pmu_create_guest_lbr_event(vcpu) < 0) in intel_pmu_handle_lbr_msrs_access()
330 if (lbr_desc->event->state == PERF_EVENT_STATE_ACTIVE) { in intel_pmu_handle_lbr_msrs_access()
[all …]
Dvmx.h107 #define vcpu_to_lbr_desc(vcpu) (&to_vmx(vcpu)->lbr_desc)
108 #define vcpu_to_lbr_records(vcpu) (&to_vmx(vcpu)->lbr_desc.records)
116 struct lbr_desc { struct
368 struct lbr_desc lbr_desc; member
Dvmx.c2100 if (intel_pmu_lbr_is_enabled(vcpu) && !to_vmx(vcpu)->lbr_desc.event && in vmx_set_msr()