Home
last modified time | relevance | path

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

/linux/arch/arm64/include/asm/
H A Dcpufeature.h582 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 Dsetup.c254 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 Dinit.c282 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 Dcpufeature.c1869 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()