Lines Matching refs:walker
50 struct kvm_pgtable_walker *walker; member
196 struct kvm_pgtable_walker *walker = data->walker; in kvm_pgtable_visitor_cb() local
197 return walker->cb(addr, data->end, level, ptep, flag, walker->arg); in kvm_pgtable_visitor_cb()
210 enum kvm_pgtable_walk_flags flags = data->walker->flags; in __kvm_pgtable_visit()
294 struct kvm_pgtable_walker *walker) in kvm_pgtable_walk() argument
300 .walker = walker, in kvm_pgtable_walk()
380 struct kvm_pgtable_walker walker = { in kvm_pgtable_hyp_map() local
390 ret = kvm_pgtable_walk(pgt, addr, size, &walker); in kvm_pgtable_hyp_map()
419 struct kvm_pgtable_walker walker = { in kvm_pgtable_hyp_destroy() local
424 WARN_ON(kvm_pgtable_walk(pgt, 0, BIT(pgt->ia_bits), &walker)); in kvm_pgtable_hyp_destroy()
626 struct kvm_pgtable_walker walker = { in kvm_pgtable_stage2_map() local
638 ret = kvm_pgtable_walk(pgt, addr, size, &walker); in kvm_pgtable_stage2_map()
699 struct kvm_pgtable_walker walker = { in kvm_pgtable_stage2_unmap() local
705 return kvm_pgtable_walk(pgt, addr, size, &walker); in kvm_pgtable_stage2_unmap()
752 struct kvm_pgtable_walker walker = { in stage2_update_leaf_attrs() local
758 ret = kvm_pgtable_walk(pgt, addr, size, &walker); in stage2_update_leaf_attrs()
844 struct kvm_pgtable_walker walker = { in kvm_pgtable_stage2_flush() local
852 return kvm_pgtable_walk(pgt, addr, size, &walker); in kvm_pgtable_stage2_flush()
897 struct kvm_pgtable_walker walker = { in kvm_pgtable_stage2_destroy() local
903 WARN_ON(kvm_pgtable_walk(pgt, 0, BIT(pgt->ia_bits), &walker)); in kvm_pgtable_stage2_destroy()