Home
last modified time | relevance | path

Searched refs:kvm_pmu (Results 1 – 7 of 7) sorted by relevance

/linux/arch/riscv/kvm/
H A Dvcpu_pmu.c165 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 …]
/linux/arch/x86/events/intel/
H A Dcore.c5026 struct kvm_pmu *kvm_pmu = (struct kvm_pmu *)data; in intel_guest_get_msrs() local
5064 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()
/linux/arch/x86/include/asm/
H A Dkvm_host.h564 struct kvm_pmu { struct
1015 struct kvm_pmu pmu;
/linux/arch/arm64/include/asm/
H A Dkvm_host.h933 struct kvm_pmu pmu;
/linux/arch/x86/kvm/svm/
H A Dsvm.c751 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in svm_recalc_pmu_msr_intercepts()
/linux/arch/x86/kvm/vmx/
H A Dnested.c641 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in nested_vmx_merge_pmu_msr_bitmaps()
/linux/arch/x86/kvm/
H A Dx86.c5167 struct kvm_pmu *pmu = vcpu_to_pmu(vcpu); in kvm_arch_vcpu_load()