Lines Matching refs:start_tree
130 node = rb_first(&wnd->start_tree); in wnd_close()
134 rb_erase(node, &wnd->start_tree); in wnd_close()
246 n = rb_lookup(&wnd->start_tree, bit); in wnd_add_free_ext()
249 n = rb_first(&wnd->start_tree); in wnd_add_free_ext()
257 rb_erase(&e->start.node, &wnd->start_tree); in wnd_add_free_ext()
276 rb_erase(&e->start.node, &wnd->start_tree); in wnd_add_free_ext()
333 rb_erase(&e->start.node, &wnd->start_tree); in wnd_add_free_ext()
351 rb_insert_start(&wnd->start_tree, e); in wnd_add_free_ext()
369 n = rb_lookup(&wnd->start_tree, bit); in wnd_remove_free_ext()
411 rb_erase(&e3->start.node, &wnd->start_tree); in wnd_remove_free_ext()
447 rb_erase(&e->start.node, &wnd->start_tree); in wnd_remove_free_ext()
471 rb_erase(&e->start.node, &wnd->start_tree); in wnd_remove_free_ext()
483 rb_insert_start(&wnd->start_tree, e); in wnd_remove_free_ext()
805 if (!RB_EMPTY_ROOT(&wnd->start_tree)) in wnd_set_used()
866 if (RB_EMPTY_ROOT(&wnd->start_tree)) in wnd_is_free()
869 n = rb_lookup(&wnd->start_tree, bit); in wnd_is_free()
902 if (RB_EMPTY_ROOT(&wnd->start_tree)) in wnd_is_used()
906 n = rb_lookup(&wnd->start_tree, end - 1); in wnd_is_used()
993 if (RB_EMPTY_ROOT(&wnd->start_tree)) { in wnd_find()
1007 cr = wnd->start_tree.rb_node; in wnd_find()
1074 struct rb_root start_tree; in wnd_find() local
1076 memcpy(&start_tree, &wnd->start_tree, in wnd_find()
1078 memset(&wnd->start_tree, 0, sizeof(struct rb_root)); in wnd_find()
1088 memcpy(&wnd->start_tree, &start_tree, in wnd_find()
1396 if (!RB_EMPTY_ROOT(&wnd->start_tree) && len) in wnd_zone_set()