Home
last modified time | relevance | path

Searched refs:lbr_desc (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A 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_des in intel_pmu_handle_lbr_msrs_access() local
488 struct lbr_desc *lbr_desc = vcpu_to_lbr_desc(vcpu); intel_pmu_refresh() local
612 struct lbr_desc *lbr_desc = vcpu_to_lbr_desc(vcpu); intel_pmu_init() local
685 struct lbr_desc *lbr_desc = vcpu_to_lbr_desc(vcpu); vmx_disable_lbr_msrs_passthrough() local
696 struct lbr_desc *lbr_desc = vcpu_to_lbr_desc(vcpu); vmx_enable_lbr_msrs_passthrough() local
718 struct lbr_desc *lbr_desc = vcpu_to_lbr_desc(vcpu); vmx_passthrough_lbr_msrs() local
[all...]
H A Dvmx.h96 struct lbr_desc { struct
357 struct lbr_desc lbr_desc; member
658 static inline struct lbr_desc *vcpu_to_lbr_desc(struct kvm_vcpu *vcpu) in vcpu_to_lbr_desc()
660 return &to_vmx(vcpu)->lbr_desc; in vcpu_to_lbr_desc()
H A Dvmx.c2250 if (intel_pmu_lbr_is_enabled(vcpu) && !to_vmx(vcpu)->lbr_desc.event && in vmx_set_msr()
/kernel/linux/linux-5.10/arch/x86/events/intel/
H A Dlbr.c14 } lbr_desc[LBR_FORMAT_MAX_KNOWN + 1] = { variable
324 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()

Completed in 14 milliseconds