Lines Matching refs:childp

133 static kvm_pte_t kvm_init_table_pte(kvm_pte_t *childp, struct kvm_pgtable_mm_ops *mm_ops)  in kvm_init_table_pte()  argument
135 kvm_pte_t pte = kvm_phys_to_pte(mm_ops->virt_to_phys(childp)); in kvm_init_table_pte()
210 kvm_pteref_t childp; in __kvm_pgtable_visit() local
231 childp = (kvm_pteref_t)kvm_pte_follow(ctx.old, mm_ops); in __kvm_pgtable_visit()
232 ret = __kvm_pgtable_walk(data, mm_ops, childp, level + 1); in __kvm_pgtable_visit()
432 kvm_pte_t *childp, new; in hyp_map_walker() local
442 childp = (kvm_pte_t *)mm_ops->zalloc_page(NULL); in hyp_map_walker()
443 if (!childp) in hyp_map_walker()
446 new = kvm_init_table_pte(childp, mm_ops); in hyp_map_walker()
479 kvm_pte_t *childp = NULL; in hyp_unmap_walker() local
488 childp = kvm_pte_follow(ctx->old, mm_ops); in hyp_unmap_walker()
490 if (mm_ops->page_count(childp) != 1) in hyp_unmap_walker()
510 if (childp) in hyp_unmap_walker()
511 mm_ops->put_page(childp); in hyp_unmap_walker()
584 kvm_pte_t *childp; member
853 kvm_pte_t *childp = kvm_pte_follow(ctx->old, mm_ops); in stage2_map_walk_table_pre() local
863 mm_ops->free_removed_table(childp, ctx->level); in stage2_map_walk_table_pre()
871 kvm_pte_t *childp, new; in stage2_map_walk_leaf() local
884 childp = mm_ops->zalloc_page(data->memcache); in stage2_map_walk_leaf()
885 if (!childp) in stage2_map_walk_leaf()
889 mm_ops->put_page(childp); in stage2_map_walk_leaf()
898 new = kvm_init_table_pte(childp, mm_ops); in stage2_map_walk_leaf()
990 kvm_pte_t *childp = NULL; in stage2_unmap_walker() local
1002 childp = kvm_pte_follow(ctx->old, mm_ops); in stage2_unmap_walker()
1004 if (mm_ops->page_count(childp) != 1) in stage2_unmap_walker()
1021 if (childp) in stage2_unmap_walker()
1022 mm_ops->put_page(childp); in stage2_unmap_walker()