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