Searched refs:pmuver (Results 1 – 4 of 4) sorted by relevance
40 unsigned int pmuver; in kvm_pmu_event_mask() local42 pmuver = kvm->arch.arm_pmu->pmuver; in kvm_pmu_event_mask()44 switch (pmuver) { in kvm_pmu_event_mask()53 WARN_ONCE(1, "Unknown PMU version %d\n", pmuver); in kvm_pmu_event_mask()673 if (pmu->pmuver == ID_AA64DFR0_EL1_PMUVer_NI || in kvm_host_pmu_init()674 pmu->pmuver == ID_AA64DFR0_EL1_PMUVer_IMP_DEF) in kvm_host_pmu_init()727 if (pmu->pmuver == ID_AA64DFR0_EL1_PMUVer_NI || in kvm_pmu_probe_armpmu()728 pmu->pmuver == ID_AA64DFR0_EL1_PMUVer_IMP_DEF) in kvm_pmu_probe_armpmu()758 if (vcpu->kvm->arch.arm_pmu->pmuver >= ID_AA64DFR0_EL1_PMUVer_V3P4) in kvm_pmu_get_pmceid()
1177 static u8 pmuver_to_perfmon(u8 pmuver) in pmuver_to_perfmon() argument1179 switch (pmuver) { in pmuver_to_perfmon()1186 return pmuver; in pmuver_to_perfmon()1362 u8 pmuver, host_pmuver; in set_id_aa64dfr0_el1() local1373 pmuver = FIELD_GET(ARM64_FEATURE_MASK(ID_AA64DFR0_EL1_PMUVer), val); in set_id_aa64dfr0_el1()1374 if ((pmuver != ID_AA64DFR0_EL1_PMUVer_IMP_DEF && pmuver > host_pmuver)) in set_id_aa64dfr0_el1()1377 valid_pmu = (pmuver != 0 && pmuver != ID_AA64DFR0_EL1_PMUVer_IMP_DEF); in set_id_aa64dfr0_el1()1390 vcpu->kvm->arch.dfr0_pmuver.imp = pmuver; in set_id_aa64dfr0_el1()1392 vcpu->kvm->arch.dfr0_pmuver.unimp = pmuver; in set_id_aa64dfr0_el1()
393 return (cpu_pmu->pmuver >= ID_AA64DFR0_EL1_PMUVer_V3P5); in armv8pmu_has_long_event()1150 int pmuver; in __armv8pmu_probe_pmu() local1153 pmuver = cpuid_feature_extract_unsigned_field(dfr0, in __armv8pmu_probe_pmu()1155 if (pmuver == ID_AA64DFR0_EL1_PMUVer_IMP_DEF || in __armv8pmu_probe_pmu()1156 pmuver == ID_AA64DFR0_EL1_PMUVer_NI) in __armv8pmu_probe_pmu()1159 cpu_pmu->pmuver = pmuver; in __armv8pmu_probe_pmu()1182 if (pmuver >= ID_AA64DFR0_EL1_PMUVer_V3P4 && (pmceid_raw[1] & BIT(31))) in __armv8pmu_probe_pmu()
87 int pmuver; member
Completed in 14 milliseconds