Searched refs:ia_bits (Results 1 – 7 of 7) sorted by relevance
| /linux/arch/arm64/kvm/ |
| H A D | ptdump.c | 133 st->ipa_marker[1].start_address = BIT(pgtable->ia_bits); in kvm_ptdump_parser_create() 159 ret = kvm_pgtable_walk(mmu->pgt, 0, BIT(mmu->pgt->ia_bits), &walker); in kvm_ptdump_guest_show() 213 seq_printf(m, "%2u\n", pgtable->ia_bits); in kvm_pgtable_range_show()
|
| H A D | at.c | 142 u64 hcr, sctlr, tcr, tg, ps, ia_bits, ttbr; in setup_s1_walk() 208 ia_bits = get_ia_size(wi); in setup_s1_walk() 212 wi->sl = 3 - (((ia_bits - 1) - wi->pgshift) / stride); in setup_s1_walk() 310 if ((!va55 && va > GENMASK(ia_bits - 1, 0)) || in setup_s1_walk() 311 (va55 && va < GENMASK(63, ia_bits))) in setup_s1_walk() 330 x = 3 + ia_bits - ((3 - wi->sl) * stride + wi->pgshift); in setup_s1_walk() 141 u64 hcr, sctlr, tcr, tg, ps, ia_bits, ttbr; setup_s1_walk() local
|
| H A D | mmu.c | 826 .ia_bits = vabits_actual, in get_user_mapping_size() 828 ARM64_HW_PGTABLE_LEVELS(pgt.ia_bits) + 1), in get_user_mapping_size() 933 unsigned int ia_bits = VTCR_EL2_IPA(pgt->mmu->vtcr); in kvm_stage2_destroy() local 935 stage2_destroy_range(pgt, 0, BIT(ia_bits)); in kvm_stage2_destroy()
|
| H A D | nested.c | 1150 kvm_invalidate_vncr_ipa(kvm, 0, BIT(kvm->arch.mmu.pgt->ia_bits)); in kvm_nested_s2_unmap() 1169 kvm_invalidate_vncr_ipa(kvm, 0, BIT(kvm->arch.mmu.pgt->ia_bits)); in kvm_nested_s2_flush()
|
| /linux/arch/arm64/kvm/hyp/ |
| H A D | pgtable.c | 59 u64 mask = BIT(pgt->ia_bits) - 1; in kvm_pgd_page_idx() 64 static u32 kvm_pgd_pages(u32 ia_bits, s8 start_level) in kvm_pgd_pages() argument 67 .ia_bits = ia_bits, in kvm_pgd_pages() 244 u64 limit = BIT(pgt->ia_bits); 539 pgt->ia_bits = va_bits; in kvm_pgtable_hyp_init() 571 WARN_ON(kvm_pgtable_walk(pgt, 0, BIT(pgt->ia_bits), &walker)); in kvm_pgtable_hyp_destroy() 1577 u32 ia_bits = VTCR_EL2_IPA(vtcr); in __kvm_pgtable_stage2_init() 1581 pgd_sz = kvm_pgd_pages(ia_bits, start_level) * PAGE_SIZE; in __kvm_pgtable_stage2_init() 1586 pgt->ia_bits in __kvm_pgtable_stage2_init() 1570 u32 ia_bits = VTCR_EL2_IPA(vtcr); __kvm_pgtable_stage2_init() local 1593 u32 ia_bits = VTCR_EL2_IPA(vtcr); kvm_pgtable_stage2_pgd_size() local [all...] |
| /linux/arch/arm64/include/asm/ |
| H A D | kvm_pgtable.h | 442 * @ia_bits: Maximum input address size, in bits. 455 u32 ia_bits; 439 u32 ia_bits; global() member
|
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| H A D | mem_protect.c | 370 return kvm_pgtable_stage2_unmap(pgt, addr, BIT(pgt->ia_bits) - addr); in host_stage2_unmap_dev_all() 1655 return BIT(selftest_vcpu->vcpu.arch.hw_mmu->pgt->ia_bits - 1);
|