Lines Matching refs:pgtable
153 struct kvm_pgtable_mm_ops *mm_ops, kvm_pteref_t pgtable, s8 level);
222 struct kvm_pgtable_mm_ops *mm_ops, kvm_pteref_t pgtable, s8 level) in __kvm_pgtable_walk() argument
232 kvm_pteref_t pteref = &pgtable[idx]; in __kvm_pgtable_walk()
1435 kvm_pte_t *pgtable; in kvm_pgtable_stage2_create_unlinked() local
1445 pgtable = mm_ops->zalloc_page(mc); in kvm_pgtable_stage2_create_unlinked()
1446 if (!pgtable) in kvm_pgtable_stage2_create_unlinked()
1449 ret = __kvm_pgtable_walk(&data, mm_ops, (kvm_pteref_t)pgtable, in kvm_pgtable_stage2_create_unlinked()
1452 kvm_pgtable_stage2_free_unlinked(mm_ops, pgtable, level); in kvm_pgtable_stage2_create_unlinked()
1456 return pgtable; in kvm_pgtable_stage2_create_unlinked()
1674 void kvm_pgtable_stage2_free_unlinked(struct kvm_pgtable_mm_ops *mm_ops, void *pgtable, s8 level) in kvm_pgtable_stage2_free_unlinked() argument
1676 kvm_pteref_t ptep = (kvm_pteref_t)pgtable; in kvm_pgtable_stage2_free_unlinked()
1696 WARN_ON(mm_ops->page_count(pgtable) != 1); in kvm_pgtable_stage2_free_unlinked()
1697 mm_ops->put_page(pgtable); in kvm_pgtable_stage2_free_unlinked()