Lines Matching refs:iter

146 	struct rb_node *iter;  in drm_vma_offset_lookup_locked()  local
149 iter = mgr->vm_addr_space_mm.interval_tree.rb_root.rb_node; in drm_vma_offset_lookup_locked()
152 while (likely(iter)) { in drm_vma_offset_lookup_locked()
153 node = rb_entry(iter, struct drm_mm_node, rb); in drm_vma_offset_lookup_locked()
156 iter = iter->rb_right; in drm_vma_offset_lookup_locked()
161 iter = iter->rb_left; in drm_vma_offset_lookup_locked()
247 struct rb_node **iter; in vma_node_allow() local
260 iter = &node->vm_files.rb_node; in vma_node_allow()
262 while (likely(*iter)) { in vma_node_allow()
263 parent = *iter; in vma_node_allow()
264 entry = rb_entry(*iter, struct drm_vma_offset_file, vm_rb); in vma_node_allow()
271 iter = &(*iter)->rb_right; in vma_node_allow()
273 iter = &(*iter)->rb_left; in vma_node_allow()
284 rb_link_node(&new->vm_rb, parent, iter); in vma_node_allow()
362 struct rb_node *iter; in drm_vma_node_revoke() local
366 iter = node->vm_files.rb_node; in drm_vma_node_revoke()
367 while (likely(iter)) { in drm_vma_node_revoke()
368 entry = rb_entry(iter, struct drm_vma_offset_file, vm_rb); in drm_vma_node_revoke()
376 iter = iter->rb_right; in drm_vma_node_revoke()
378 iter = iter->rb_left; in drm_vma_node_revoke()
403 struct rb_node *iter; in drm_vma_node_is_allowed() local
407 iter = node->vm_files.rb_node; in drm_vma_node_is_allowed()
408 while (likely(iter)) { in drm_vma_node_is_allowed()
409 entry = rb_entry(iter, struct drm_vma_offset_file, vm_rb); in drm_vma_node_is_allowed()
413 iter = iter->rb_right; in drm_vma_node_is_allowed()
415 iter = iter->rb_left; in drm_vma_node_is_allowed()
420 return iter; in drm_vma_node_is_allowed()