Lines Matching refs:childp

145 static void kvm_set_table_pte(kvm_pte_t *ptep, kvm_pte_t *childp,  in kvm_set_table_pte()  argument
148 kvm_pte_t old = *ptep, pte = kvm_phys_to_pte(mm_ops->virt_to_phys(childp)); in kvm_set_table_pte()
191 kvm_pte_t *childp, pte = *ptep; in __kvm_pgtable_visit() local
216 childp = kvm_pte_follow(pte, data->pgt->mm_ops); in __kvm_pgtable_visit()
217 ret = __kvm_pgtable_walk(data, childp, level + 1); in __kvm_pgtable_visit()
411 kvm_pte_t *childp; in hyp_map_walker() local
421 childp = (kvm_pte_t *)mm_ops->zalloc_page(NULL); in hyp_map_walker()
422 if (!childp) in hyp_map_walker()
425 kvm_set_table_pte(ptep, childp, mm_ops); in hyp_map_walker()
462 kvm_pte_t pte = *ptep, *childp = NULL; in hyp_unmap_walker() local
471 childp = kvm_pte_follow(pte, mm_ops); in hyp_unmap_walker()
473 if (mm_ops->page_count(childp) != 1) in hyp_unmap_walker()
493 if (childp) in hyp_unmap_walker()
494 mm_ops->put_page(childp); in hyp_unmap_walker()
571 kvm_pte_t *childp; member
776 data->childp = kvm_pte_follow(*ptep, data->mm_ops); in stage2_map_walk_table_pre()
793 kvm_pte_t *childp, pte = *ptep; in stage2_map_walk_leaf() local
813 childp = mm_ops->zalloc_page(data->memcache); in stage2_map_walk_leaf()
814 if (!childp) in stage2_map_walk_leaf()
825 kvm_set_table_pte(ptep, childp, mm_ops); in stage2_map_walk_leaf()
836 kvm_pte_t *childp; in stage2_map_walk_table_post() local
843 childp = data->childp; in stage2_map_walk_table_post()
845 data->childp = NULL; in stage2_map_walk_table_post()
848 childp = kvm_pte_follow(*ptep, mm_ops); in stage2_map_walk_table_post()
851 mm_ops->put_page(childp); in stage2_map_walk_table_post()
959 kvm_pte_t pte = *ptep, *childp = NULL; in stage2_unmap_walker() local
971 childp = kvm_pte_follow(pte, mm_ops); in stage2_unmap_walker()
973 if (mm_ops->page_count(childp) != 1) in stage2_unmap_walker()
990 if (childp) in stage2_unmap_walker()
991 mm_ops->put_page(childp); in stage2_unmap_walker()