Lines Matching refs:iter

148 	struct rb_node *iter;  in drm_vma_offset_lookup_locked()  local
151 iter = mgr->vm_addr_space_mm.interval_tree.rb_root.rb_node; in drm_vma_offset_lookup_locked()
154 while (likely(iter)) { in drm_vma_offset_lookup_locked()
155 node = rb_entry(iter, struct drm_mm_node, rb); in drm_vma_offset_lookup_locked()
158 iter = iter->rb_right; in drm_vma_offset_lookup_locked()
163 iter = iter->rb_left; in drm_vma_offset_lookup_locked()
268 struct rb_node **iter; in drm_vma_node_allow() local
281 iter = &node->vm_files.rb_node; in drm_vma_node_allow()
283 while (likely(*iter)) { in drm_vma_node_allow()
284 parent = *iter; in drm_vma_node_allow()
285 entry = rb_entry(*iter, struct drm_vma_offset_file, vm_rb); in drm_vma_node_allow()
291 iter = &(*iter)->rb_right; in drm_vma_node_allow()
293 iter = &(*iter)->rb_left; in drm_vma_node_allow()
304 rb_link_node(&new->vm_rb, parent, iter); in drm_vma_node_allow()
332 struct rb_node *iter; in drm_vma_node_revoke() local
336 iter = node->vm_files.rb_node; in drm_vma_node_revoke()
337 while (likely(iter)) { in drm_vma_node_revoke()
338 entry = rb_entry(iter, struct drm_vma_offset_file, vm_rb); in drm_vma_node_revoke()
346 iter = iter->rb_right; in drm_vma_node_revoke()
348 iter = iter->rb_left; in drm_vma_node_revoke()
373 struct rb_node *iter; in drm_vma_node_is_allowed() local
377 iter = node->vm_files.rb_node; in drm_vma_node_is_allowed()
378 while (likely(iter)) { in drm_vma_node_is_allowed()
379 entry = rb_entry(iter, struct drm_vma_offset_file, vm_rb); in drm_vma_node_is_allowed()
383 iter = iter->rb_right; in drm_vma_node_is_allowed()
385 iter = iter->rb_left; in drm_vma_node_is_allowed()
390 return iter; in drm_vma_node_is_allowed()