Lines Matching refs:iter
145 struct rb_node *iter; in drm_vma_offset_lookup_locked() local
148 iter = mgr->vm_addr_space_mm.interval_tree.rb_root.rb_node; in drm_vma_offset_lookup_locked()
151 while (likely(iter)) { in drm_vma_offset_lookup_locked()
152 node = rb_entry(iter, struct drm_mm_node, rb); in drm_vma_offset_lookup_locked()
155 iter = iter->rb_right; in drm_vma_offset_lookup_locked()
160 iter = iter->rb_left; in drm_vma_offset_lookup_locked()
265 struct rb_node **iter; in drm_vma_node_allow() local
278 iter = &node->vm_files.rb_node; in drm_vma_node_allow()
280 while (likely(*iter)) { in drm_vma_node_allow()
281 parent = *iter; in drm_vma_node_allow()
282 entry = rb_entry(*iter, struct drm_vma_offset_file, vm_rb); in drm_vma_node_allow()
288 iter = &(*iter)->rb_right; in drm_vma_node_allow()
290 iter = &(*iter)->rb_left; in drm_vma_node_allow()
301 rb_link_node(&new->vm_rb, parent, iter); in drm_vma_node_allow()
329 struct rb_node *iter; in drm_vma_node_revoke() local
333 iter = node->vm_files.rb_node; in drm_vma_node_revoke()
334 while (likely(iter)) { in drm_vma_node_revoke()
335 entry = rb_entry(iter, struct drm_vma_offset_file, vm_rb); in drm_vma_node_revoke()
343 iter = iter->rb_right; in drm_vma_node_revoke()
345 iter = iter->rb_left; in drm_vma_node_revoke()
370 struct rb_node *iter; in drm_vma_node_is_allowed() local
374 iter = node->vm_files.rb_node; in drm_vma_node_is_allowed()
375 while (likely(iter)) { in drm_vma_node_is_allowed()
376 entry = rb_entry(iter, struct drm_vma_offset_file, vm_rb); in drm_vma_node_is_allowed()
380 iter = iter->rb_right; in drm_vma_node_is_allowed()
382 iter = iter->rb_left; in drm_vma_node_is_allowed()
387 return iter; in drm_vma_node_is_allowed()