Lines Matching refs:childp

184 static void kvm_set_table_pte(kvm_pte_t *ptep, kvm_pte_t *childp,  in kvm_set_table_pte()  argument
187 kvm_pte_t old = *ptep, pte = kvm_phys_to_pte(mm_ops->virt_to_phys(childp)); in kvm_set_table_pte()
230 kvm_pte_t *childp, pte = *ptep; in __kvm_pgtable_visit() local
255 childp = kvm_pte_follow(pte, data->pgt->mm_ops); in __kvm_pgtable_visit()
256 ret = __kvm_pgtable_walk(data, childp, level + 1); in __kvm_pgtable_visit()
386 kvm_pte_t *childp; in hyp_map_walker() local
396 childp = (kvm_pte_t *)mm_ops->zalloc_page(NULL); in hyp_map_walker()
397 if (!childp) in hyp_map_walker()
400 kvm_set_table_pte(ptep, childp, mm_ops); in hyp_map_walker()
472 kvm_pte_t *childp; member
627 data->childp = kvm_pte_follow(*ptep, data->mm_ops); in stage2_map_walk_table_pre()
644 kvm_pte_t *childp, pte = *ptep; in stage2_map_walk_leaf() local
664 childp = mm_ops->zalloc_page(data->memcache); in stage2_map_walk_leaf()
665 if (!childp) in stage2_map_walk_leaf()
676 kvm_set_table_pte(ptep, childp, mm_ops); in stage2_map_walk_leaf()
687 kvm_pte_t *childp; in stage2_map_walk_table_post() local
694 childp = data->childp; in stage2_map_walk_table_post()
696 data->childp = NULL; in stage2_map_walk_table_post()
699 childp = kvm_pte_follow(*ptep, mm_ops); in stage2_map_walk_table_post()
702 mm_ops->put_page(childp); in stage2_map_walk_table_post()
814 kvm_pte_t pte = *ptep, *childp = NULL; in stage2_unmap_walker() local
826 childp = kvm_pte_follow(pte, mm_ops); in stage2_unmap_walker()
828 if (mm_ops->page_count(childp) != 1) in stage2_unmap_walker()
846 if (childp) in stage2_unmap_walker()
847 mm_ops->put_page(childp); in stage2_unmap_walker()