Searched refs:kvm_pmu (Results 1 – 7 of 7) sorted by relevance
165 static int kvm_pmu_get_programmable_pmc_index(struct kvm_pmu *kvpmu, unsigned long eidx, in kvm_pmu_get_programmable_pmc_index()194 static int pmu_get_pmc_index(struct kvm_pmu *pmu, unsigned long eidx, in pmu_get_pmc_index()210 struct kvm_pmu *kvpmu = vcpu_to_pmu(vcpu); in pmu_fw_ctr_read_hi()248 struct kvm_pmu *kvpmu = vcpu_to_pmu(vcpu); in pmu_ctr_read()281 static int kvm_pmu_validate_counter_mask(struct kvm_pmu *kvpmu, unsigned long ctr_base, in kvm_pmu_validate_counter_mask()299 struct kvm_pmu *kvpmu = vcpu_to_pmu(vcpu); in kvm_riscv_pmu_overflow()368 struct kvm_pmu *kvpmu = vcpu_to_pmu(vcpu); in kvm_riscv_vcpu_pmu_incr_fw()385 struct kvm_pmu *kvpmu = vcpu_to_pmu(vcpu); in kvm_riscv_vcpu_pmu_read_hpm()418 struct kvm_pmu *kvpmu = vcpu_to_pmu(vcpu); in kvm_pmu_clear_snapshot_area()429 struct kvm_pmu *kvpmu = vcpu_to_pmu(vcpu); in kvm_riscv_vcpu_pmu_snapshot_set_shmem()[all …]
5026 struct kvm_pmu *kvm_pmu = (struct kvm_pmu *)data; in intel_guest_get_msrs() local5064 if (!kvm_pmu || !x86_pmu.pebs_ept) in intel_guest_get_msrs()5070 .guest = kvm_pmu->ds_area, in intel_guest_get_msrs()5077 .guest = kvm_pmu->pebs_data_cfg, in intel_guest_get_msrs()5085 .guest = pebs_mask & ~cpuc->intel_ctrl_host_mask & kvm_pmu->pebs_enable, in intel_guest_get_msrs()5093 arr[pebs_enable].guest &= ~kvm_pmu->host_cross_mapped_mask; in intel_guest_get_msrs()5094 arr[global_ctrl].guest &= ~kvm_pmu->host_cross_mapped_mask; in intel_guest_get_msrs()
564 struct kvm_pmu { struct1015 struct kvm_pmu pmu;
933 struct kvm_pmu pmu;
751 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in svm_recalc_pmu_msr_intercepts()
641 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in nested_vmx_merge_pmu_msr_bitmaps()
5167 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_arch_vcpu_load()