Lines Matching defs:iter
1006 struct rmap_iterator *iter)
1014 iter->desc = NULL;
1019 iter->desc = (struct pte_list_desc *)(rmap_head->val & ~1ul);
1020 iter->pos = 0;
1021 sptep = iter->desc->sptes[iter->pos];
1032 static u64 *rmap_get_next(struct rmap_iterator *iter)
1036 if (iter->desc) {
1037 if (iter->pos < PTE_LIST_EXT - 1) {
1038 ++iter->pos;
1039 sptep = iter->desc->sptes[iter->pos];
1044 iter->desc = iter->desc->more;
1046 if (iter->desc) {
1047 iter->pos = 0;
1049 sptep = iter->desc->sptes[iter->pos];
1128 struct rmap_iterator iter;
1131 for_each_rmap_spte(rmap_head, &iter, sptep)
1167 struct rmap_iterator iter;
1170 for_each_rmap_spte(rmap_head, &iter, sptep)
1198 struct rmap_iterator iter;
1201 for_each_rmap_spte(rmap_head, &iter, sptep)
1318 struct rmap_iterator iter;
1321 while ((sptep = rmap_get_first(rmap_head, &iter))) {
1343 struct rmap_iterator iter;
1353 for_each_rmap_spte(rmap_head, &iter, sptep) {
1535 struct rmap_iterator iter;
1538 for_each_rmap_spte(rmap_head, &iter, sptep)
1550 struct rmap_iterator iter;
1552 for_each_rmap_spte(rmap_head, &iter, sptep)
1687 struct rmap_iterator iter;
1689 for_each_rmap_spte(&sp->parent_ptes, &iter, sptep) {
2266 struct rmap_iterator iter;
2268 while ((sptep = rmap_get_first(&sp->parent_ptes, &iter)))
5575 struct rmap_iterator iter;
5581 for_each_rmap_spte(rmap_head, &iter, sptep) {