Searched refs:kvm_pte_follow (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/ |
H A D | pgtable.c | 138 static kvm_pte_t *kvm_pte_follow(kvm_pte_t pte, struct kvm_pgtable_mm_ops *mm_ops) in kvm_pte_follow() function 259 childp = (kvm_pteref_t)kvm_pte_follow(ctx.old, mm_ops); in __kvm_pgtable_visit() 519 childp = kvm_pte_follow(ctx->old, mm_ops); in hyp_unmap_walker() 592 mm_ops->put_page(kvm_pte_follow(ctx->old, mm_ops)); in hyp_free_walker() 943 mm_ops->dcache_clean_inval_poc(kvm_pte_follow(new, mm_ops), in stage2_map_walker_try_leaf() 948 mm_ops->icache_inval_pou(kvm_pte_follow(new, mm_ops), granule); in stage2_map_walker_try_leaf() 959 kvm_pte_t *childp = kvm_pte_follow(ctx->old, mm_ops); in stage2_map_walk_table_pre() 1108 childp = kvm_pte_follow(ctx->old, mm_ops); in stage2_unmap_walker() 1124 mm_ops->dcache_clean_inval_poc(kvm_pte_follow(ctx->old, mm_ops), in stage2_unmap_walker() 1184 mm_ops->icache_inval_pou(kvm_pte_follow(pt in stage2_attr_walker() [all...] |
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/ |
H A D | pgtable.c | 151 static kvm_pte_t *kvm_pte_follow(kvm_pte_t pte) in kvm_pte_follow() function 233 childp = kvm_pte_follow(pte); in __kvm_pgtable_visit() 414 free_page((unsigned long)kvm_pte_follow(*ptep)); in hyp_free_walker() 570 free_page((unsigned long)kvm_pte_follow(*ptep)); in stage2_map_walk_table_post() 670 childp = kvm_pte_follow(pte); in stage2_unmap_walker() 688 stage2_flush_dcache(kvm_pte_follow(pte), in stage2_unmap_walker() 839 stage2_flush_dcache(kvm_pte_follow(pte), kvm_granule_size(level)); in stage2_flush_walker() 890 free_page((unsigned long)kvm_pte_follow(pte)); in stage2_free_walker()
|
Completed in 4 milliseconds