Lines Matching refs:iter
1105 static u64 *rmap_get_first(unsigned long rmap, struct rmap_iterator *iter) in rmap_get_first() argument
1111 iter->desc = NULL; in rmap_get_first()
1115 iter->desc = (struct pte_list_desc *)(rmap & ~1ul); in rmap_get_first()
1116 iter->pos = 0; in rmap_get_first()
1117 return iter->desc->sptes[iter->pos]; in rmap_get_first()
1125 static u64 *rmap_get_next(struct rmap_iterator *iter) in rmap_get_next() argument
1127 if (iter->desc) { in rmap_get_next()
1128 if (iter->pos < PTE_LIST_EXT - 1) { in rmap_get_next()
1131 ++iter->pos; in rmap_get_next()
1132 sptep = iter->desc->sptes[iter->pos]; in rmap_get_next()
1137 iter->desc = iter->desc->more; in rmap_get_next()
1139 if (iter->desc) { in rmap_get_next()
1140 iter->pos = 0; in rmap_get_next()
1142 return iter->desc->sptes[iter->pos]; in rmap_get_next()
1214 struct rmap_iterator iter; in __rmap_write_protect() local
1217 for_each_rmap_spte(rmapp, &iter, sptep) in __rmap_write_protect()
1237 struct rmap_iterator iter; in __rmap_clear_dirty() local
1240 for_each_rmap_spte(rmapp, &iter, sptep) in __rmap_clear_dirty()
1260 struct rmap_iterator iter; in __rmap_set_dirty() local
1263 for_each_rmap_spte(rmapp, &iter, sptep) in __rmap_set_dirty()
1362 struct rmap_iterator iter; in kvm_zap_rmapp() local
1365 while ((sptep = rmap_get_first(*rmapp, &iter))) { in kvm_zap_rmapp()
1388 struct rmap_iterator iter; in kvm_set_pte_rmapp() local
1398 for_each_rmap_spte(rmapp, &iter, sptep) { in kvm_set_pte_rmapp()
1571 struct rmap_iterator uninitialized_var(iter); in kvm_age_rmapp()
1576 for_each_rmap_spte(rmapp, &iter, sptep) in kvm_age_rmapp()
1592 struct rmap_iterator iter; in kvm_test_age_rmapp() local
1603 for_each_rmap_spte(rmapp, &iter, sptep) in kvm_test_age_rmapp()
2281 struct rmap_iterator iter; in kvm_mmu_unlink_parents() local
2283 while ((sptep = rmap_get_first(sp->parent_ptes, &iter))) in kvm_mmu_unlink_parents()
4635 struct rmap_iterator iter; in kvm_mmu_zap_collapsible_spte() local
4641 for_each_rmap_spte(rmapp, &iter, sptep) { in kvm_mmu_zap_collapsible_spte()