Home
last modified time | relevance | path

Searched refs:phys_shift (Results 1 – 2 of 2) sorted by relevance

/linux/arch/arm64/kvm/
H A Dmmu.c909 u32 phys_shift; in kvm_init_ipa_range() local
911 phys_shift = KVM_VM_TYPE_ARM_IPA_SIZE(type); in kvm_init_ipa_range()
913 phys_shift = kvm_ipa_limit; in kvm_init_ipa_range()
914 } else if (phys_shift) { in kvm_init_ipa_range()
915 if (phys_shift > kvm_ipa_limit || in kvm_init_ipa_range()
916 phys_shift < ARM64_MIN_PARANGE_BITS) in kvm_init_ipa_range()
919 phys_shift = KVM_PHYS_SHIFT; in kvm_init_ipa_range()
920 if (phys_shift > kvm_ipa_limit) { in kvm_init_ipa_range()
929 mmu->vtcr = kvm_get_vtcr(mmfr0, mmfr1, phys_shift); in kvm_init_ipa_range()
/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
600 vtcr |= FIELD_PREP(VTCR_EL2_T0SZ, (UL(64) - phys_shift)); in kvm_get_vtcr()
605 lvls = stage2_pgtable_levels(phys_shift); in kvm_get_vtcr()