Home
last modified time | relevance | path

Searched refs:kvm_pmu_cap (Results 1 – 4 of 4) sorted by relevance

/linux/arch/x86/kvm/
H A Dpmu.c34 struct x86_pmu_capability __read_mostly kvm_pmu_cap; variable
35 EXPORT_SYMBOL_FOR_KVM_INTERNAL(kvm_pmu_cap);
173 memset(&kvm_pmu_cap, 0, sizeof(kvm_pmu_cap)); in kvm_init_pmu_capability()
177 memcpy(&kvm_pmu_cap, &kvm_host_pmu, sizeof(kvm_host_pmu)); in kvm_init_pmu_capability()
178 kvm_pmu_cap.version = min(kvm_pmu_cap.version, 2); in kvm_init_pmu_capability()
179 kvm_pmu_cap.num_counters_gp = min(kvm_pmu_cap.num_counters_gp, in kvm_init_pmu_capability()
181 kvm_pmu_cap.num_counters_fixed = min(kvm_pmu_cap.num_counters_fixed, in kvm_init_pmu_capability()
/linux/arch/x86/kvm/vmx/
H A Dpmu_intel.c492 WARN_ON_ONCE(!eventsel && index < kvm_pmu_cap.num_counters_fixed); in intel_get_fixed_pmc_eventsel()
539 kvm_pmu_cap.num_counters_gp); in intel_pmu_refresh()
541 kvm_pmu_cap.bit_width_gp); in intel_pmu_refresh()
544 kvm_pmu_cap.events_mask_len); in intel_pmu_refresh()
569 kvm_pmu_cap.num_counters_fixed); in intel_pmu_refresh()
571 kvm_pmu_cap.bit_width_fixed); in intel_pmu_refresh()
H A Dvmx.c4261 for ( ; i < kvm_pmu_cap.num_counters_gp; i++) { in vmx_recalc_pmu_msr_intercepts()
4271 for ( ; i < kvm_pmu_cap.num_counters_fixed; i++) in vmx_recalc_pmu_msr_intercepts()
/linux/arch/x86/kvm/svm/
H A Dsvm.c767 for ( ; i < kvm_pmu_cap.num_counters_gp; i++) in svm_recalc_pmu_msr_intercepts()
5581 if (kvm_pmu_cap.num_counters_gp < AMD64_NUM_COUNTERS_CORE) in svm_set_cpu_caps()
5582 kvm_pmu_cap.num_counters_gp = min(AMD64_NUM_COUNTERS, in svm_set_cpu_caps()
5583 kvm_pmu_cap.num_counters_gp); in svm_set_cpu_caps()
5587 if (kvm_pmu_cap.version != 2 || in svm_set_cpu_caps()