Lines Matching defs:iter
150 struct rb_node *iter;
153 iter = mgr->vm_addr_space_mm.interval_tree.rb_root.rb_node;
156 while (likely(iter)) {
157 node = rb_entry(iter, struct drm_mm_node, rb);
160 iter = iter->rb_right;
165 iter = iter->rb_left;
270 struct rb_node **iter;
283 iter = &node->vm_files.rb_node;
285 while (likely(*iter)) {
286 parent = *iter;
287 entry = rb_entry(*iter, struct drm_vma_offset_file, vm_rb);
293 iter = &(*iter)->rb_right;
295 iter = &(*iter)->rb_left;
306 rb_link_node(&new->vm_rb, parent, iter);
334 struct rb_node *iter;
338 iter = node->vm_files.rb_node;
339 while (likely(iter)) {
340 entry = rb_entry(iter, struct drm_vma_offset_file, vm_rb);
348 iter = iter->rb_right;
350 iter = iter->rb_left;
375 struct rb_node *iter;
379 iter = node->vm_files.rb_node;
380 while (likely(iter)) {
381 entry = rb_entry(iter, struct drm_vma_offset_file, vm_rb);
385 iter = iter->rb_right;
387 iter = iter->rb_left;
392 return iter;