Home
last modified time | relevance | path

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

/linux/arch/arm64/include/asm/
A Dcpufeature.h868 u64 mmfr1; in cpu_has_hw_af() local
877 mmfr1 = read_sanitised_ftr_reg(SYS_ID_AA64MMFR1_EL1); in cpu_has_hw_af()
878 return cpuid_feature_extract_unsigned_field(mmfr1, in cpu_has_hw_af()
884 u64 mmfr1 = read_cpuid(ID_AA64MMFR1_EL1); in cpu_has_pan() local
885 return cpuid_feature_extract_unsigned_field(mmfr1, in cpu_has_pan()
902 static inline unsigned int get_vmid_bits(u64 mmfr1) in get_vmid_bits() argument
906 vmid_bits = cpuid_feature_extract_unsigned_field(mmfr1, in get_vmid_bits()
A Dkvm_pgtable.h503 u64 kvm_get_vtcr(u64 mmfr0, u64 mmfr1, u32 phys_shift);
/linux/arch/arm64/kernel/pi/
A Didreg-override.c53 static const struct ftr_set_desc mmfr1 __prel64_initconst = {
178 u64 mmfr1 = read_sysreg(id_aa64mmfr1_el1); in hvhe_filter() local
182 cpuid_feature_extract_unsigned_field(mmfr1, in hvhe_filter()
199 { &mmfr1 },
/linux/arch/arm64/kernel/
A Dproton-pack.c946 u64 mmfr1; in supports_ecbhb() local
949 mmfr1 = read_sysreg_s(SYS_ID_AA64MMFR1_EL1); in supports_ecbhb()
951 mmfr1 = read_sanitised_ftr_reg(SYS_ID_AA64MMFR1_EL1); in supports_ecbhb()
953 return cpuid_feature_extract_unsigned_field(mmfr1, in supports_ecbhb()
A Dcpufeature.c3370 u64 safe_mmfr1, mmfr0, mmfr1; in verify_hyp_capabilities() local
3379 mmfr1 = read_cpuid(ID_AA64MMFR1_EL1); in verify_hyp_capabilities()
3383 vmid_bits = get_vmid_bits(mmfr1); in verify_hyp_capabilities()
/linux/arch/arm64/kvm/
A Dmmu.c869 u64 mmfr0, mmfr1; in kvm_init_ipa_range() local
892 mmfr1 = read_sanitised_ftr_reg(SYS_ID_AA64MMFR1_EL1); in kvm_init_ipa_range()
893 mmu->vtcr = kvm_get_vtcr(mmfr0, mmfr1, phys_shift); in kvm_init_ipa_range()
/linux/tools/testing/selftests/kvm/aarch64/
A Dpage_fault_test.c194 uint64_t mmfr1 = read_sysreg(id_aa64mmfr1_el1); in guest_set_ha() local
198 hadbs = FIELD_GET(ARM64_FEATURE_MASK(ID_AA64MMFR1_EL1_HAFDBS), mmfr1); in guest_set_ha()
/linux/arch/arm64/kvm/hyp/
A Dpgtable.c592 u64 kvm_get_vtcr(u64 mmfr0, u64 mmfr1, u32 phys_shift) in kvm_get_vtcr() argument
638 vtcr |= (get_vmid_bits(mmfr1) == 16) ? in kvm_get_vtcr()

Completed in 35 milliseconds