Searched refs:ia_bits (Results 1 – 5 of 5) sorted by relevance
/linux-6.3-rc2/arch/arm64/kvm/hyp/ |
A D | pgtable.c | 97 u64 mask = BIT(pgt->ia_bits) - 1; in kvm_pgd_page_idx() 102 static u32 kvm_pgd_pages(u32 ia_bits, u32 start_level) in kvm_pgd_pages() argument 105 .ia_bits = ia_bits, in kvm_pgd_pages() 273 u64 limit = BIT(pgt->ia_bits); in _kvm_pgtable_walk() 541 pgt->ia_bits = va_bits; in kvm_pgtable_hyp_init() 573 WARN_ON(kvm_pgtable_walk(pgt, 0, BIT(pgt->ia_bits), &walker)); in kvm_pgtable_hyp_destroy() 1218 u32 ia_bits = VTCR_EL2_IPA(vtcr); in __kvm_pgtable_stage2_init() local 1222 pgd_sz = kvm_pgd_pages(ia_bits, start_level) * PAGE_SIZE; in __kvm_pgtable_stage2_init() 1227 pgt->ia_bits = ia_bits; in __kvm_pgtable_stage2_init() 1241 u32 ia_bits = VTCR_EL2_IPA(vtcr); in kvm_pgtable_stage2_pgd_size() local [all …]
|
/linux-6.3-rc2/arch/arm64/include/asm/ |
A D | kvm_pgtable.h | 316 u32 ia_bits; member
|
/linux-6.3-rc2/arch/arm64/kvm/hyp/nvhe/ |
A D | setup.c | 272 return kvm_pgtable_walk(&pkvm_pgtable, 0, BIT(pkvm_pgtable.ia_bits), in fix_hyp_pgtable_refcnt()
|
A D | mem_protect.c | 333 return kvm_pgtable_stage2_unmap(pgt, addr, BIT(pgt->ia_bits) - addr); in host_stage2_unmap_dev_all()
|
/linux-6.3-rc2/arch/arm64/kvm/ |
A D | mmu.c | 664 .ia_bits = vabits_actual, in get_user_mapping_size() 1454 if (fault_ipa >= BIT_ULL(vcpu->arch.hw_mmu->pgt->ia_bits)) { in kvm_handle_guest_abort()
|
Completed in 14 milliseconds