Lines Matching refs:iter
146 struct rb_node *iter; in drm_vma_offset_lookup_locked() local
149 iter = mgr->vm_addr_space_rb.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_vma_offset_node, vm_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()
180 struct rb_node **iter = &mgr->vm_addr_space_rb.rb_node; in _drm_vma_offset_add_rb() local
184 while (likely(*iter)) { in _drm_vma_offset_add_rb()
185 parent = *iter; in _drm_vma_offset_add_rb()
186 iter_node = rb_entry(*iter, struct drm_vma_offset_node, vm_rb); in _drm_vma_offset_add_rb()
189 iter = &(*iter)->rb_left; in _drm_vma_offset_add_rb()
191 iter = &(*iter)->rb_right; in _drm_vma_offset_add_rb()
196 rb_link_node(&node->vm_rb, parent, iter); in _drm_vma_offset_add_rb()
296 struct rb_node **iter; in drm_vma_node_allow() local
309 iter = &node->vm_files.rb_node; in drm_vma_node_allow()
311 while (likely(*iter)) { in drm_vma_node_allow()
312 parent = *iter; in drm_vma_node_allow()
313 entry = rb_entry(*iter, struct drm_vma_offset_file, vm_rb); in drm_vma_node_allow()
319 iter = &(*iter)->rb_right; in drm_vma_node_allow()
321 iter = &(*iter)->rb_left; in drm_vma_node_allow()
332 rb_link_node(&new->vm_rb, parent, iter); in drm_vma_node_allow()
359 struct rb_node *iter; in drm_vma_node_revoke() local
363 iter = node->vm_files.rb_node; in drm_vma_node_revoke()
364 while (likely(iter)) { in drm_vma_node_revoke()
365 entry = rb_entry(iter, struct drm_vma_offset_file, vm_rb); in drm_vma_node_revoke()
373 iter = iter->rb_right; in drm_vma_node_revoke()
375 iter = iter->rb_left; in drm_vma_node_revoke()
400 struct rb_node *iter; in drm_vma_node_is_allowed() local
404 iter = node->vm_files.rb_node; in drm_vma_node_is_allowed()
405 while (likely(iter)) { in drm_vma_node_is_allowed()
406 entry = rb_entry(iter, struct drm_vma_offset_file, vm_rb); in drm_vma_node_is_allowed()
410 iter = iter->rb_right; in drm_vma_node_is_allowed()
412 iter = iter->rb_left; in drm_vma_node_is_allowed()
417 return iter; in drm_vma_node_is_allowed()