Home
last modified time | relevance | path

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

/linux/arch/arm64/kvm/
H A Dreset.c289 u64 mmfr0; in kvm_set_ipa_limit() local
291 mmfr0 = read_sanitised_ftr_reg(SYS_ID_AA64MMFR0_EL1); in kvm_set_ipa_limit()
292 parange = cpuid_feature_extract_unsigned_field(mmfr0, in kvm_set_ipa_limit()
306 switch (cpuid_feature_extract_unsigned_field(mmfr0, ID_AA64MMFR0_EL1_TGRAN_2_SHIFT)) { in kvm_set_ipa_limit()
H A Dmmu.c881 u64 mmfr0, mmfr1; in kvm_init_ipa_range() local
900 mmfr0 = read_sanitised_ftr_reg(SYS_ID_AA64MMFR0_EL1); in kvm_init_ipa_range()
902 mmu->vtcr = kvm_get_vtcr(mmfr0, mmfr1, phys_shift); in kvm_init_ipa_range()
/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/kernel/pi/
H A Dmap_kernel.c145 u64 mmfr0 = read_sysreg(id_aa64mmfr0_el1); in set_ttbr0_for_lpa2() local
146 u64 parange = cpuid_feature_extract_unsigned_field(mmfr0, in set_ttbr0_for_lpa2()
H A Didreg-override.c41 static const struct ftr_set_desc mmfr0 __prel64_initconst = {
220 { &mmfr0 },
/linux/arch/arm64/kernel/
H A Dcpufeature.c1896 static bool has_lpa2_at_stage1(u64 mmfr0) in has_lpa2_at_stage1() argument
1900 tgran = cpuid_feature_extract_unsigned_field(mmfr0, in has_lpa2_at_stage1()
1905 static bool has_lpa2_at_stage2(u64 mmfr0) in has_lpa2_at_stage2() argument
1909 tgran = cpuid_feature_extract_unsigned_field(mmfr0, in has_lpa2_at_stage2()
1916 u64 mmfr0; in has_lpa2() local
1918 mmfr0 = read_sanitised_ftr_reg(SYS_ID_AA64MMFR0_EL1); in has_lpa2()
1919 return has_lpa2_at_stage1(mmfr0) && has_lpa2_at_stage2(mmfr0); in has_lpa2()
3742 u64 safe_mmfr1, mmfr0, mmfr1; in verify_hyp_capabilities() local
3750 mmfr0 = read_sanitised_ftr_reg(SYS_ID_AA64MMFR0_EL1); in verify_hyp_capabilities()
3762 parange = cpuid_feature_extract_unsigned_field(mmfr0, in verify_hyp_capabilities()
/linux/arch/arm64/kvm/hyp/
H A Dpgtable.c594 u64 kvm_get_vtcr(u64 mmfr0, u64 mmfr1, u32 phys_shift) in kvm_get_vtcr() argument
599 vtcr |= FIELD_PREP(VTCR_EL2_PS, kvm_get_parange(mmfr0)); in kvm_get_vtcr()