• Home
  • Raw
  • Download

Lines Matching refs:root

330 	struct rb_root *root = &mm->mm_rb;  in browse_rb()  local
335 for (nd = rb_first(root); nd; nd = rb_next(nd)) { in browse_rb()
376 static void validate_mm_rb(struct rb_root *root, struct vm_area_struct *ignore) in validate_mm_rb() argument
380 for (nd = rb_first(root); nd; nd = rb_next(nd)) { in validate_mm_rb()
429 #define validate_mm_rb(root, ignore) do { } while (0) argument
452 struct rb_root *root) in vma_rb_insert() argument
455 validate_mm_rb(root, NULL); in vma_rb_insert()
457 rb_insert_augmented(&vma->vm_rb, root, &vma_gap_callbacks); in vma_rb_insert()
460 static void __vma_rb_erase(struct vm_area_struct *vma, struct rb_root *root) in __vma_rb_erase() argument
467 rb_erase_augmented(&vma->vm_rb, root, &vma_gap_callbacks); in __vma_rb_erase()
471 struct rb_root *root, in vma_rb_erase_ignore() argument
479 validate_mm_rb(root, ignore); in vma_rb_erase_ignore()
481 __vma_rb_erase(vma, root); in vma_rb_erase_ignore()
485 struct rb_root *root) in vma_rb_erase() argument
491 validate_mm_rb(root, vma); in vma_rb_erase()
493 __vma_rb_erase(vma, root); in vma_rb_erase()
726 struct rb_root_cached *root = NULL; in __vma_adjust() local
822 root = &mapping->i_mmap; in __vma_adjust()
852 if (root) { in __vma_adjust()
854 vma_interval_tree_remove(vma, root); in __vma_adjust()
856 vma_interval_tree_remove(next, root); in __vma_adjust()
873 if (root) { in __vma_adjust()
875 vma_interval_tree_insert(next, root); in __vma_adjust()
876 vma_interval_tree_insert(vma, root); in __vma_adjust()
927 if (root) { in __vma_adjust()
3484 if (!test_bit(0, (unsigned long *) &anon_vma->root->rb_root.rb_root.rb_node)) { in vm_lock_anon_vma()
3489 down_write_nest_lock(&anon_vma->root->rwsem, &mm->mmap_sem); in vm_lock_anon_vma()
3500 &anon_vma->root->rb_root.rb_root.rb_node)) in vm_lock_anon_vma()
3602 if (test_bit(0, (unsigned long *) &anon_vma->root->rb_root.rb_root.rb_node)) { in vm_unlock_anon_vma()
3616 &anon_vma->root->rb_root.rb_root.rb_node)) in vm_unlock_anon_vma()