Home
last modified time | relevance | path

Searched refs:mmfr1 (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.15/arch/arm64/include/asm/
Dcpufeature.h808 u64 mmfr1; in cpu_has_hw_af() local
813 mmfr1 = read_cpuid(ID_AA64MMFR1_EL1); in cpu_has_hw_af()
814 return cpuid_feature_extract_unsigned_field(mmfr1, in cpu_has_hw_af()
820 u64 mmfr1 = read_cpuid(ID_AA64MMFR1_EL1); in cpu_has_pan() local
821 return cpuid_feature_extract_unsigned_field(mmfr1, in cpu_has_pan()
838 static inline unsigned int get_vmid_bits(u64 mmfr1) in get_vmid_bits() argument
842 vmid_bits = cpuid_feature_extract_unsigned_field(mmfr1, in get_vmid_bits()
Dkvm_pgtable.h268 u64 kvm_get_vtcr(u64 mmfr0, u64 mmfr1, u32 phys_shift);
/Linux-v5.15/arch/arm64/kvm/
Dreset.c362 u64 mmfr0, mmfr1; in kvm_arm_setup_stage2() local
383 mmfr1 = read_sanitised_ftr_reg(SYS_ID_AA64MMFR1_EL1); in kvm_arm_setup_stage2()
384 kvm->arch.vtcr = kvm_get_vtcr(mmfr0, mmfr1, phys_shift); in kvm_arm_setup_stage2()
/Linux-v5.15/arch/arm64/kernel/
Didreg-override.c43 static const struct ftr_set_desc mmfr1 __initconst = {
88 &mmfr1,
Dcpufeature.c2753 u64 safe_mmfr1, mmfr0, mmfr1; in verify_hyp_capabilities() local
2762 mmfr1 = read_cpuid(ID_AA64MMFR1_EL1); in verify_hyp_capabilities()
2766 vmid_bits = get_vmid_bits(mmfr1); in verify_hyp_capabilities()
/Linux-v5.15/arch/arm64/kvm/hyp/
Dpgtable.c520 u64 kvm_get_vtcr(u64 mmfr0, u64 mmfr1, u32 phys_shift) in kvm_get_vtcr() argument
544 vtcr |= (get_vmid_bits(mmfr1) == 16) ? in kvm_get_vtcr()