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()
1373 kvm_pte_t *pgtable; in kvm_pgtable_stage2_create_unlinked() local
1383 pgtable = mm_ops->zalloc_page(mc); in kvm_pgtable_stage2_create_unlinked()
1384 if (!pgtable) in kvm_pgtable_stage2_create_unlinked()
1387 ret = __kvm_pgtable_walk(&data, mm_ops, (kvm_pteref_t)pgtable, in kvm_pgtable_stage2_create_unlinked()
1390 kvm_pgtable_stage2_free_unlinked(mm_ops, pgtable, level); in kvm_pgtable_stage2_create_unlinked()
1394 return pgtable; in kvm_pgtable_stage2_create_unlinked()
1569 void kvm_pgtable_stage2_free_unlinked(struct kvm_pgtable_mm_ops *mm_ops, void *pgtable, s8 level) in kvm_pgtable_stage2_free_unlinked() argument
1571 kvm_pteref_t ptep = (kvm_pteref_t)pgtable; in kvm_pgtable_stage2_free_unlinked()
1591 WARN_ON(mm_ops->page_count(pgtable) != 1); in kvm_pgtable_stage2_free_unlinked()
1592 mm_ops->put_page(pgtable); in kvm_pgtable_stage2_free_unlinked()