FTR_HIDDEN 54 arch/arm64/include/asm/cpufeature.h (IS_ENABLED(config) ? FTR_VISIBLE : FTR_HIDDEN) FTR_HIDDEN 154 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_LOWER_SAFE, ID_AA64PFR0_CSV3_SHIFT, 4, 0), FTR_HIDDEN 155 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_LOWER_SAFE, ID_AA64PFR0_CSV2_SHIFT, 4, 0), FTR_HIDDEN 159 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64PFR0_RAS_SHIFT, 4, 0), FTR_HIDDEN 160 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64PFR0_GIC_SHIFT, 4, 0), FTR_HIDDEN 164 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_LOWER_SAFE, ID_AA64PFR0_EL3_SHIFT, 4, 0), FTR_HIDDEN 165 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64PFR0_EL2_SHIFT, 4, 0), FTR_HIDDEN 166 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64PFR0_EL1_SHIFT, 4, ID_AA64PFR0_EL1_64BIT_ONLY), FTR_HIDDEN 167 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64PFR0_EL0_SHIFT, 4, ID_AA64PFR0_EL0_64BIT_ONLY), FTR_HIDDEN 198 arch/arm64/kernel/cpufeature.c S_ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_LOWER_SAFE, ID_AA64MMFR0_TGRAN4_SHIFT, 4, ID_AA64MMFR0_TGRAN4_NI), FTR_HIDDEN 199 arch/arm64/kernel/cpufeature.c S_ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_LOWER_SAFE, ID_AA64MMFR0_TGRAN64_SHIFT, 4, ID_AA64MMFR0_TGRAN64_NI), FTR_HIDDEN 200 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_LOWER_SAFE, ID_AA64MMFR0_TGRAN16_SHIFT, 4, ID_AA64MMFR0_TGRAN16_NI), FTR_HIDDEN 202 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR0_BIGENDEL0_SHIFT, 4, 0), FTR_HIDDEN 204 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_LOWER_SAFE, ID_AA64MMFR0_SNSMEM_SHIFT, 4, 0), FTR_HIDDEN 205 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR0_BIGENDEL_SHIFT, 4, 0), FTR_HIDDEN 206 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR0_ASID_SHIFT, 4, 0), FTR_HIDDEN 211 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_LOWER_SAFE, ID_AA64MMFR0_PARANGE_SHIFT, 4, 0), FTR_HIDDEN 216 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR1_PAN_SHIFT, 4, 0), FTR_HIDDEN 217 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR1_LOR_SHIFT, 4, 0), FTR_HIDDEN 218 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR1_HPD_SHIFT, 4, 0), FTR_HIDDEN 219 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR1_VHE_SHIFT, 4, 0), FTR_HIDDEN 220 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR1_VMIDBITS_SHIFT, 4, 0), FTR_HIDDEN 221 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR1_HADBS_SHIFT, 4, 0), FTR_HIDDEN 226 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR2_FWB_SHIFT, 4, 0), FTR_HIDDEN 228 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR2_LVA_SHIFT, 4, 0), FTR_HIDDEN 229 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR2_IESB_SHIFT, 4, 0), FTR_HIDDEN 230 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR2_LSM_SHIFT, 4, 0), FTR_HIDDEN 231 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR2_UAO_SHIFT, 4, 0), FTR_HIDDEN 232 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64MMFR2_CNP_SHIFT, 4, 0), FTR_HIDDEN 259 arch/arm64/kernel/cpufeature.c S_ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 28, 4, 0xf), /* InnerShr */ FTR_HIDDEN 260 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 24, 4, 0), /* FCSE */ FTR_HIDDEN 261 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_LOWER_SAFE, 20, 4, 0), /* AuxReg */ FTR_HIDDEN 262 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 16, 4, 0), /* TCM */ FTR_HIDDEN 263 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 12, 4, 0), /* ShareLvl */ FTR_HIDDEN 264 arch/arm64/kernel/cpufeature.c S_ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 8, 4, 0xf), /* OuterShr */ FTR_HIDDEN 265 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 4, 4, 0), /* PMSA */ FTR_HIDDEN 266 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 0, 4, 0), /* VMSA */ FTR_HIDDEN 271 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_EXACT, 36, 28, 0), FTR_HIDDEN 272 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_LOWER_SAFE, ID_AA64DFR0_PMSVER_SHIFT, 4, 0), FTR_HIDDEN 273 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64DFR0_CTX_CMPS_SHIFT, 4, 0), FTR_HIDDEN 274 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64DFR0_WRPS_SHIFT, 4, 0), FTR_HIDDEN 275 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_AA64DFR0_BRPS_SHIFT, 4, 0), FTR_HIDDEN 280 arch/arm64/kernel/cpufeature.c S_ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_EXACT, ID_AA64DFR0_PMUVER_SHIFT, 4, 0), FTR_HIDDEN 281 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_EXACT, ID_AA64DFR0_TRACEVER_SHIFT, 4, 0), FTR_HIDDEN 282 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_EXACT, ID_AA64DFR0_DEBUGVER_SHIFT, 4, 0x6), FTR_HIDDEN 287 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 4, 4, 0), /* FPMisc */ FTR_HIDDEN 288 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 0, 4, 0), /* SIMDMisc */ FTR_HIDDEN 300 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_ISAR5_RDM_SHIFT, 4, 0), FTR_HIDDEN 301 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_ISAR5_CRC32_SHIFT, 4, 0), FTR_HIDDEN 302 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_ISAR5_SHA2_SHIFT, 4, 0), FTR_HIDDEN 303 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_ISAR5_SHA1_SHIFT, 4, 0), FTR_HIDDEN 304 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_ISAR5_AES_SHIFT, 4, 0), FTR_HIDDEN 305 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, ID_ISAR5_SEVL_SHIFT, 4, 0), FTR_HIDDEN 310 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 4, 4, 0), /* ac2 */ FTR_HIDDEN 315 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 12, 4, 0), /* State3 */ FTR_HIDDEN 316 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 8, 4, 0), /* State2 */ FTR_HIDDEN 317 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 4, 4, 0), /* State1 */ FTR_HIDDEN 318 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 0, 4, 0), /* State0 */ FTR_HIDDEN 323 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 28, 4, 0), FTR_HIDDEN 324 arch/arm64/kernel/cpufeature.c S_ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 24, 4, 0xf), /* PerfMon */ FTR_HIDDEN 325 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 20, 4, 0), FTR_HIDDEN 326 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 16, 4, 0), FTR_HIDDEN 327 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 12, 4, 0), FTR_HIDDEN 328 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 8, 4, 0), FTR_HIDDEN 329 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 4, 4, 0), FTR_HIDDEN 330 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 0, 4, 0), FTR_HIDDEN 335 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_NONSTRICT, FTR_LOWER_SAFE, FTR_HIDDEN 347 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 28, 4, 0), FTR_HIDDEN 348 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 24, 4, 0), FTR_HIDDEN 349 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 20, 4, 0), FTR_HIDDEN 350 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 16, 4, 0), FTR_HIDDEN 351 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 12, 4, 0), FTR_HIDDEN 352 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 8, 4, 0), FTR_HIDDEN 353 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 4, 4, 0), FTR_HIDDEN 354 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_LOWER_SAFE, 0, 4, 0), FTR_HIDDEN 360 arch/arm64/kernel/cpufeature.c ARM64_FTR_BITS(FTR_HIDDEN, FTR_STRICT, FTR_EXACT, 0, 32, 0),