Lines Matching defs: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;
246 struct rb_node **iter;
259 iter = &node->vm_files.rb_node;
261 while (likely(*iter)) {
262 parent = *iter;
263 entry = rb_entry(*iter, struct drm_vma_offset_file, vm_rb);
270 iter = &(*iter)->rb_right;
272 iter = &(*iter)->rb_left;
283 rb_link_node(&new->vm_rb, parent, iter);
361 struct rb_node *iter;
365 iter = node->vm_files.rb_node;
366 while (likely(iter)) {
367 entry = rb_entry(iter, struct drm_vma_offset_file, vm_rb);
375 iter = iter->rb_right;
377 iter = iter->rb_left;
402 struct rb_node *iter;
406 iter = node->vm_files.rb_node;
407 while (likely(iter)) {
408 entry = rb_entry(iter, struct drm_vma_offset_file, vm_rb);
412 iter = iter->rb_right;
414 iter = iter->rb_left;
419 return iter;