Searched refs:pmuver (Results 1 – 4 of 4) sorted by relevance
170 static inline bool pmuv3_implemented(int pmuver) in pmuv3_implemented() argument172 return !(pmuver == ID_AA64DFR0_EL1_PMUVer_IMP_DEF || in pmuv3_implemented()173 pmuver == ID_AA64DFR0_EL1_PMUVer_NI); in pmuv3_implemented()176 static inline bool is_pmuv3p4(int pmuver) in is_pmuv3p4() argument178 return pmuver >= ID_AA64DFR0_EL1_PMUVer_V3P4; in is_pmuv3p4()181 static inline bool is_pmuv3p5(int pmuver) in is_pmuv3p5() argument183 return pmuver >= ID_AA64DFR0_EL1_PMUVer_V3P5; in is_pmuv3p5()186 static inline bool is_pmuv3p9(int pmuver) in is_pmuv3p9() argument188 return pmuver >= ID_AA64DFR0_EL1_PMUVer_V3P9; in is_pmuv3p9()
405 u8 pmuver, ec; in create_vpmu_vm() local433 pmuver = FIELD_GET(ID_AA64DFR0_EL1_PMUVer, dfr0); in create_vpmu_vm()434 TEST_ASSERT(pmuver != ID_AA64DFR0_EL1_PMUVer_IMP_DEF && in create_vpmu_vm()435 pmuver >= ID_AA64DFR0_EL1_PMUVer_IMP, in create_vpmu_vm()436 "Unexpected PMUVER (0x%x) on the vCPU with PMUv3", pmuver); in create_vpmu_vm()
1831 static u8 pmuver_to_perfmon(u8 pmuver) in pmuver_to_perfmon() argument1833 switch (pmuver) { in pmuver_to_perfmon()1840 return pmuver; in pmuver_to_perfmon()2176 u8 pmuver = SYS_FIELD_GET(ID_AA64DFR0_EL1, PMUVer, val); in set_id_aa64dfr0_el1() local2192 if (pmuver == ID_AA64DFR0_EL1_PMUVer_IMP_DEF) in set_id_aa64dfr0_el1()
1932 unsigned int pmuver; in has_pmuv3() local1934 pmuver = cpuid_feature_extract_unsigned_field(dfr0, in has_pmuv3()1937 return pmuv3_implemented(pmuver); in has_pmuv3()