Lines Matching refs:walker

54 	struct kvm_pgtable_walker	*walker;  member
179 struct kvm_pgtable_walker *walker = data->walker; in kvm_pgtable_visitor_cb() local
180 return walker->cb(addr, data->end, level, ptep, flag, walker->arg); in kvm_pgtable_visitor_cb()
193 enum kvm_pgtable_walk_flags flags = data->walker->flags; in __kvm_pgtable_visit()
278 struct kvm_pgtable_walker *walker) in kvm_pgtable_walk() argument
284 .walker = walker, in kvm_pgtable_walk()
310 struct kvm_pgtable_walker walker = { in kvm_pgtable_get_leaf() local
318 PAGE_SIZE, &walker); in kvm_pgtable_get_leaf()
447 struct kvm_pgtable_walker walker = { in kvm_pgtable_hyp_map() local
457 ret = kvm_pgtable_walk(pgt, addr, size, &walker); in kvm_pgtable_hyp_map()
492 struct kvm_pgtable_walker walker = { in kvm_pgtable_hyp_destroy() local
498 WARN_ON(kvm_pgtable_walk(pgt, 0, BIT(pgt->ia_bits), &walker)); in kvm_pgtable_hyp_destroy()
843 struct kvm_pgtable_walker walker = { in kvm_pgtable_stage2_map() local
858 ret = kvm_pgtable_walk(pgt, addr, size, &walker); in kvm_pgtable_stage2_map()
875 struct kvm_pgtable_walker walker = { in kvm_pgtable_stage2_set_owner() local
886 ret = kvm_pgtable_walk(pgt, addr, size, &walker); in kvm_pgtable_stage2_set_owner()
940 struct kvm_pgtable_walker walker = { in kvm_pgtable_stage2_unmap() local
946 return kvm_pgtable_walk(pgt, addr, size, &walker); in kvm_pgtable_stage2_unmap()
1005 struct kvm_pgtable_walker walker = { in stage2_update_leaf_attrs() local
1011 ret = kvm_pgtable_walk(pgt, addr, size, &walker); in stage2_update_leaf_attrs()
1106 struct kvm_pgtable_walker walker = { in kvm_pgtable_stage2_flush() local
1115 return kvm_pgtable_walk(pgt, addr, size, &walker); in kvm_pgtable_stage2_flush()
1168 struct kvm_pgtable_walker walker = { in kvm_pgtable_stage2_destroy() local
1175 WARN_ON(kvm_pgtable_walk(pgt, 0, BIT(pgt->ia_bits), &walker)); in kvm_pgtable_stage2_destroy()