Lines Matching defs:iter
52 struct vk_pnext_iterator iter;
54 iter.pos = (VkBaseOutStructure *)start;
56 iter.half_pos = (VkBaseOutStructure *)start;
57 iter.idx = 0;
59 iter.done = false;
61 return iter;
71 vk_pnext_iterator_next(struct vk_pnext_iterator *iter)
73 iter->pos = iter->pos->pNext;
76 if (iter->idx++ & 1) {
78 * chaser->pNext every other time *iter gets incremented. Because *iter
85 iter->half_pos = iter->half_pos->pNext;
86 if (iter->half_pos == iter->pos)
91 return iter->pos;