Home
last modified time | relevance | path

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

/arch/arm64/include/asm/
Dkvm_pgtable.h18 u64 parange = cpuid_feature_extract_unsigned_field(mmfr0, in kvm_get_parange() local
20 if (parange > ID_AA64MMFR0_PARANGE_MAX) in kvm_get_parange()
21 parange = ID_AA64MMFR0_PARANGE_MAX; in kvm_get_parange()
23 return parange; in kvm_get_parange()
Dcpufeature.h783 static inline u32 id_aa64mmfr0_parange_to_phys_shift(int parange) in id_aa64mmfr0_parange_to_phys_shift() argument
785 switch (parange) { in id_aa64mmfr0_parange_to_phys_shift()
/arch/arm64/kvm/
Dreset.c314 unsigned int parange, tgran_2; in kvm_set_ipa_limit() local
318 parange = cpuid_feature_extract_unsigned_field(mmfr0, in kvm_set_ipa_limit()
327 parange = min(parange, (unsigned int)ID_AA64MMFR0_PARANGE_48); in kvm_set_ipa_limit()
361 kvm_ipa_limit = id_aa64mmfr0_parange_to_phys_shift(parange); in kvm_set_ipa_limit()
/arch/arm64/kvm/hyp/nvhe/
Dmem_protect.c90 u32 parange, phys_shift; in prepare_host_vtcr() local
93 parange = kvm_get_parange(id_aa64mmfr0_el1_sys_val); in prepare_host_vtcr()
94 phys_shift = id_aa64mmfr0_parange_to_phys_shift(parange); in prepare_host_vtcr()
/arch/arm64/mm/
Dinit.c424 int parange = cpuid_feature_extract_unsigned_field( in arm64_memblock_init() local
427 BIT(id_aa64mmfr0_parange_to_phys_shift(parange)); in arm64_memblock_init()
/arch/arm64/kernel/
Dcpufeature.c2776 int parange, ipa_max; in verify_hyp_capabilities() local
2795 parange = cpuid_feature_extract_unsigned_field(mmfr0, in verify_hyp_capabilities()
2797 ipa_max = id_aa64mmfr0_parange_to_phys_shift(parange); in verify_hyp_capabilities()