Lines Matching refs:kvm_pgtable_visit_ctx
28 static bool kvm_pgtable_walk_skip_bbm_tlbi(const struct kvm_pgtable_visit_ctx *ctx) in kvm_pgtable_walk_skip_bbm_tlbi()
33 static bool kvm_pgtable_walk_skip_cmo(const struct kvm_pgtable_visit_ctx *ctx) in kvm_pgtable_walk_skip_cmo()
46 static bool kvm_block_mapping_supported(const struct kvm_pgtable_visit_ctx *ctx, u64 phys) in kvm_block_mapping_supported()
137 const struct kvm_pgtable_visit_ctx *ctx, in kvm_pgtable_visitor_cb()
175 struct kvm_pgtable_visit_ctx ctx = { in __kvm_pgtable_visit()
308 static int leaf_walker(const struct kvm_pgtable_visit_ctx *ctx, in leaf_walker()
402 static bool hyp_map_walker_try_leaf(const struct kvm_pgtable_visit_ctx *ctx, in hyp_map_walker_try_leaf()
423 static int hyp_map_walker(const struct kvm_pgtable_visit_ctx *ctx, in hyp_map_walker()
470 static int hyp_unmap_walker(const struct kvm_pgtable_visit_ctx *ctx, in hyp_unmap_walker()
549 static int hyp_free_walker(const struct kvm_pgtable_visit_ctx *ctx, in hyp_free_walker()
758 static bool stage2_try_set_pte(const struct kvm_pgtable_visit_ctx *ctx, kvm_pte_t new) in stage2_try_set_pte()
782 static bool stage2_try_break_pte(const struct kvm_pgtable_visit_ctx *ctx, in stage2_try_break_pte()
821 static void stage2_make_pte(const struct kvm_pgtable_visit_ctx *ctx, kvm_pte_t new) in stage2_make_pte()
846 static void stage2_unmap_put_pte(const struct kvm_pgtable_visit_ctx *ctx, in stage2_unmap_put_pte()
883 static u64 stage2_map_walker_phys_addr(const struct kvm_pgtable_visit_ctx *ctx, in stage2_map_walker_phys_addr()
903 static bool stage2_leaf_mapping_allowed(const struct kvm_pgtable_visit_ctx *ctx, in stage2_leaf_mapping_allowed()
914 static int stage2_map_walker_try_leaf(const struct kvm_pgtable_visit_ctx *ctx, in stage2_map_walker_try_leaf()
973 static int stage2_map_walk_table_pre(const struct kvm_pgtable_visit_ctx *ctx, in stage2_map_walk_table_pre()
991 static int stage2_map_walk_leaf(const struct kvm_pgtable_visit_ctx *ctx, in stage2_map_walk_leaf()
1037 static int stage2_map_walker(const struct kvm_pgtable_visit_ctx *ctx, in stage2_map_walker()
1108 static int stage2_unmap_walker(const struct kvm_pgtable_visit_ctx *ctx, in stage2_unmap_walker()
1175 static int stage2_attr_walker(const struct kvm_pgtable_visit_ctx *ctx, in stage2_attr_walker()
1268 static int stage2_age_walker(const struct kvm_pgtable_visit_ctx *ctx, in stage2_age_walker()
1340 static int stage2_flush_walker(const struct kvm_pgtable_visit_ctx *ctx, in stage2_flush_walker()
1443 static int stage2_split_walker(const struct kvm_pgtable_visit_ctx *ctx, in stage2_split_walker()
1563 static int stage2_free_walker(const struct kvm_pgtable_visit_ctx *ctx, in stage2_free_walker()