Lines Matching refs:root
525 struct rb_root *root, struct rb_node *from, in find_va_links() argument
531 if (root) { in find_va_links()
532 link = &root->rb_node; in find_va_links()
591 link_va(struct vmap_area *va, struct rb_root *root, in link_va() argument
606 if (root == &free_vmap_area_root) { in link_va()
619 root, &free_vmap_area_rb_augment_cb); in link_va()
622 rb_insert_color(&va->rb_node, root); in link_va()
630 unlink_va(struct vmap_area *va, struct rb_root *root) in unlink_va() argument
635 if (root == &free_vmap_area_root) in unlink_va()
637 root, &free_vmap_area_rb_augment_cb); in unlink_va()
639 rb_erase(&va->rb_node, root); in unlink_va()
705 struct rb_root *root, struct list_head *head) in insert_vmap_area() argument
710 link = find_va_links(va, root, NULL, &parent); in insert_vmap_area()
712 link_va(va, root, parent, link, head); in insert_vmap_area()
717 struct rb_node *from, struct rb_root *root, in insert_vmap_area_augment() argument
726 link = find_va_links(va, root, NULL, &parent); in insert_vmap_area_augment()
729 link_va(va, root, parent, link, head); in insert_vmap_area_augment()
747 struct rb_root *root, struct list_head *head) in merge_or_add_vmap_area() argument
759 link = find_va_links(va, root, NULL, &parent); in merge_or_add_vmap_area()
809 unlink_va(va, root); in merge_or_add_vmap_area()
824 link_va(va, root, parent, link, head); in merge_or_add_vmap_area()