Home
last modified time | relevance | path

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

/linux/arch/arm64/kvm/
H A Dpkvm.c141 size_t pgd_sz, hyp_vm_sz; in __pkvm_create_hyp_vm() local
148 pgd_sz = kvm_pgtable_stage2_pgd_size(kvm->arch.mmu.vtcr); in __pkvm_create_hyp_vm()
155 pgd = alloc_pages_exact(pgd_sz, GFP_KERNEL_ACCOUNT); in __pkvm_create_hyp_vm()
176 kvm_account_pgtable_pages(pgd, pgd_sz / PAGE_SIZE); in __pkvm_create_hyp_vm()
182 free_pages_exact(pgd, pgd_sz); in __pkvm_create_hyp_vm()
/linux/arch/arm64/kvm/hyp/
H A Dpgtable.c1568 size_t pgd_sz; in __kvm_pgtable_stage2_init() local
1574 pgd_sz = kvm_pgd_pages(ia_bits, start_level) * PAGE_SIZE; in __kvm_pgtable_stage2_init()
1575 pgt->pgd = (kvm_pteref_t)mm_ops->zalloc_pages_exact(pgd_sz); in __kvm_pgtable_stage2_init()
1656 size_t pgd_sz; in kvm_pgtable_stage2_destroy_pgd() local
1658 pgd_sz = kvm_pgd_pages(pgt->ia_bits, pgt->start_level) * PAGE_SIZE; in kvm_pgtable_stage2_destroy_pgd()
1664 pgt->mm_ops->free_pages_exact(kvm_dereference_pteref_raw(pgt->pgd), pgd_sz); in kvm_pgtable_stage2_destroy_pgd()