Home
last modified time | relevance | path

Searched refs:ia_bits (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/arch/arm64/kvm/
H A Dptdump.c114 st->ipa_marker[1].start_address = BIT(pgtable->ia_bits); in kvm_ptdump_parser_create()
115 st->range[0].end = BIT(pgtable->ia_bits); in kvm_ptdump_parser_create()
145 ret = kvm_pgtable_walk(mmu->pgt, 0, BIT(mmu->pgt->ia_bits), &walker); in kvm_ptdump_guest_show()
198 seq_printf(m, "%2u\n", pgtable->ia_bits); in kvm_pgtable_range_show()
H A Dat.c151 u64 hcr, sctlr, tcr, tg, ps, ia_bits, ttbr; in setup_s1_walk() local
308 ia_bits = get_ia_size(wi); in setup_s1_walk()
311 if ((!va55 && va > GENMASK(ia_bits - 1, 0)) || in setup_s1_walk()
312 (va55 && va < GENMASK(63, ia_bits))) in setup_s1_walk()
327 wi->sl = 3 - (((ia_bits - 1) - wi->pgshift) / stride); in setup_s1_walk()
335 x = 3 + ia_bits - ((3 - wi->sl) * stride + wi->pgshift); in setup_s1_walk()
H A Dmmu.c827 .ia_bits = vabits_actual, in get_user_mapping_size()
829 ARM64_HW_PGTABLE_LEVELS(pgt.ia_bits) + 1), in get_user_mapping_size()
/linux-6.15/arch/arm64/kvm/hyp/
H A Dpgtable.c65 u64 mask = BIT(pgt->ia_bits) - 1; in kvm_pgd_page_idx()
70 static u32 kvm_pgd_pages(u32 ia_bits, s8 start_level) in kvm_pgd_pages() argument
73 .ia_bits = ia_bits, in kvm_pgd_pages()
255 u64 limit = BIT(pgt->ia_bits); in _kvm_pgtable_walk()
532 pgt->ia_bits = va_bits; in kvm_pgtable_hyp_init()
564 WARN_ON(kvm_pgtable_walk(pgt, 0, BIT(pgt->ia_bits), &walker)); in kvm_pgtable_hyp_destroy()
1514 u32 ia_bits = VTCR_EL2_IPA(vtcr); in __kvm_pgtable_stage2_init() local
1518 pgd_sz = kvm_pgd_pages(ia_bits, start_level) * PAGE_SIZE; in __kvm_pgtable_stage2_init()
1523 pgt->ia_bits = ia_bits; in __kvm_pgtable_stage2_init()
1537 u32 ia_bits = VTCR_EL2_IPA(vtcr); in kvm_pgtable_stage2_pgd_size() local
[all …]
/linux-6.15/arch/arm64/kvm/hyp/nvhe/
H A Dsetup.c258 return kvm_pgtable_walk(&pkvm_pgtable, 0, BIT(pkvm_pgtable.ia_bits), in fix_hyp_pgtable_refcnt()
H A Dmem_protect.c343 return kvm_pgtable_stage2_unmap(pgt, addr, BIT(pgt->ia_bits) - addr); in host_stage2_unmap_dev_all()
/linux-6.15/arch/arm64/include/asm/
H A Dkvm_pgtable.h418 u32 ia_bits; member