Home
last modified time | relevance | path

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

/linux-6.3-rc2/arch/arm64/kvm/
A Dpmu-emul.c40 unsigned int pmuver; in kvm_pmu_event_mask() local
42 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()
A Dsys_regs.c1177 static u8 pmuver_to_perfmon(u8 pmuver) in pmuver_to_perfmon() argument
1179 switch (pmuver) { in pmuver_to_perfmon()
1186 return pmuver; in pmuver_to_perfmon()
1362 u8 pmuver, host_pmuver; in set_id_aa64dfr0_el1() local
1373 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()
/linux-6.3-rc2/arch/arm64/kernel/
A Dperf_event.c393 return (cpu_pmu->pmuver >= ID_AA64DFR0_EL1_PMUVer_V3P5); in armv8pmu_has_long_event()
1150 int pmuver; in __armv8pmu_probe_pmu() local
1153 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()
/linux-6.3-rc2/include/linux/perf/
A Darm_pmu.h87 int pmuver; member

Completed in 14 milliseconds