Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/arch/arm64/kvm/
H A Dreset.c372 u32 phys_shift; in kvm_arm_setup_stage2() local
377 phys_shift = KVM_VM_TYPE_ARM_IPA_SIZE(type); in kvm_arm_setup_stage2()
378 if (phys_shift) { in kvm_arm_setup_stage2()
379 if (phys_shift > kvm_ipa_limit || in kvm_arm_setup_stage2()
380 phys_shift < 32) in kvm_arm_setup_stage2()
383 phys_shift = KVM_PHYS_SHIFT; in kvm_arm_setup_stage2()
384 if (phys_shift > kvm_ipa_limit) { in kvm_arm_setup_stage2()
393 kvm->arch.vtcr = kvm_get_vtcr(mmfr0, mmfr1, phys_shift); in kvm_arm_setup_stage2()
/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/nvhe/
H A Dmem_protect.c90 u32 parange, phys_shift; in prepare_host_vtcr() local
94 phys_shift = id_aa64mmfr0_parange_to_phys_shift(parange); in prepare_host_vtcr()
97 id_aa64mmfr1_el1_sys_val, phys_shift); in prepare_host_vtcr()
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Dkvm_pgtable.h208 u64 kvm_get_vtcr(u64 mmfr0, u64 mmfr1, u32 phys_shift);
/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/
H A Dpgtable.c480 u64 kvm_get_vtcr(u64 mmfr0, u64 mmfr1, u32 phys_shift) in kvm_get_vtcr() argument
486 vtcr |= VTCR_EL2_T0SZ(phys_shift); in kvm_get_vtcr()
491 lvls = stage2_pgtable_levels(phys_shift); in kvm_get_vtcr()