Lines Matching refs:root
438 struct rb_root *root, struct rb_node *from, in find_va_links() argument
444 if (root) { in find_va_links()
445 link = &root->rb_node; in find_va_links()
500 link_va(struct vmap_area *va, struct rb_root *root, in link_va() argument
515 if (root == &free_vmap_area_root) { in link_va()
528 root, &free_vmap_area_rb_augment_cb); in link_va()
531 rb_insert_color(&va->rb_node, root); in link_va()
539 unlink_va(struct vmap_area *va, struct rb_root *root) in unlink_va() argument
544 if (root == &free_vmap_area_root) in unlink_va()
546 root, &free_vmap_area_rb_augment_cb); in unlink_va()
548 rb_erase(&va->rb_node, root); in unlink_va()
653 struct rb_root *root, struct list_head *head) in insert_vmap_area() argument
658 link = find_va_links(va, root, NULL, &parent); in insert_vmap_area()
659 link_va(va, root, parent, link, head); in insert_vmap_area()
664 struct rb_node *from, struct rb_root *root, in insert_vmap_area_augment() argument
673 link = find_va_links(va, root, NULL, &parent); in insert_vmap_area_augment()
675 link_va(va, root, parent, link, head); in insert_vmap_area_augment()
687 struct rb_root *root, struct list_head *head) in merge_or_add_vmap_area() argument
699 link = find_va_links(va, root, NULL, &parent); in merge_or_add_vmap_area()
748 unlink_va(va, root); in merge_or_add_vmap_area()
758 link_va(va, root, parent, link, head); in merge_or_add_vmap_area()