Searched refs:mmfr0 (Results 1 – 4 of 4) sorted by relevance
/linux/arch/arm64/include/asm/ |
H A D | cpufeature.h | 582 static inline bool id_aa64mmfr0_mixed_endian_el0(u64 mmfr0) in id_aa64mmfr0_mixed_endian_el0() argument 584 return cpuid_feature_extract_unsigned_field(mmfr0, ID_AA64MMFR0_EL1_BIGEND_SHIFT) == 0x1 || in id_aa64mmfr0_mixed_endian_el0() 585 cpuid_feature_extract_unsigned_field(mmfr0, ID_AA64MMFR0_EL1_BIGENDEL0_SHIFT) == 0x1; in id_aa64mmfr0_mixed_endian_el0() 687 u64 mmfr0; in system_supports_4kb_granule() local 690 mmfr0 = read_sanitised_ftr_reg(SYS_ID_AA64MMFR0_EL1); in system_supports_4kb_granule() 691 val = cpuid_feature_extract_unsigned_field(mmfr0, in system_supports_4kb_granule() 700 u64 mmfr0; in system_supports_64kb_granule() local 703 mmfr0 = read_sanitised_ftr_reg(SYS_ID_AA64MMFR0_EL1); in system_supports_64kb_granule() 704 val = cpuid_feature_extract_unsigned_field(mmfr0, in system_supports_64kb_granule() 713 u64 mmfr0; in system_supports_16kb_granule() local [all …]
|
/linux/arch/arm/kernel/ |
H A D | setup.c | 254 unsigned int mmfr0 = read_cpuid_ext(CPUID_EXT_MMFR0); in __get_cpu_architecture() local 255 if ((mmfr0 & 0x0000000f) >= 0x00000003 || in __get_cpu_architecture() 256 (mmfr0 & 0x000000f0) >= 0x00000030) in __get_cpu_architecture() 258 else if ((mmfr0 & 0x0000000f) == 0x00000002 || in __get_cpu_architecture() 259 (mmfr0 & 0x000000f0) == 0x00000020) in __get_cpu_architecture()
|
/linux/arch/arm64/mm/ |
H A D | init.c | 282 u64 mmfr0 = read_cpuid(ID_AA64MMFR0_EL1); in arm64_memblock_init() local 284 mmfr0, ID_AA64MMFR0_EL1_PARANGE_SHIFT); in arm64_memblock_init()
|
/linux/arch/arm64/kernel/ |
H A D | cpufeature.c | 1869 static bool has_lpa2_at_stage1(u64 mmfr0) in has_lpa2_at_stage1() argument 1873 tgran = cpuid_feature_extract_unsigned_field(mmfr0, in has_lpa2_at_stage1() 1878 static bool has_lpa2_at_stage2(u64 mmfr0) in has_lpa2_at_stage2() argument 1882 tgran = cpuid_feature_extract_unsigned_field(mmfr0, in has_lpa2_at_stage2() 1889 u64 mmfr0; in has_lpa2() local 1891 mmfr0 = read_sanitised_ftr_reg(SYS_ID_AA64MMFR0_EL1); in has_lpa2() 1892 return has_lpa2_at_stage1(mmfr0) && has_lpa2_at_stage2(mmfr0); in has_lpa2() 3511 u64 safe_mmfr1, mmfr0, mmfr1; in verify_hyp_capabilities() local 3519 mmfr0 = read_sanitised_ftr_reg(SYS_ID_AA64MMFR0_EL1); in verify_hyp_capabilities() 3531 parange = cpuid_feature_extract_unsigned_field(mmfr0, in verify_hyp_capabilities()
|