Searched refs:rb_tree (Results 1 – 2 of 2) sorted by relevance
/fs/logfs/ |
D | gc.c | 185 struct rb_node **p = &list->rb_tree.rb_node; in add_list() 206 rb_insert_color(&cand->rb_node, &list->rb_tree); in add_list() 212 cand = rb_entry(rb_last(&list->rb_tree), struct gc_candidate, rb_node); in add_list() 213 rb_erase(&cand->rb_node, &list->rb_tree); in add_list() 222 rb_erase(&cand->rb_node, &list->rb_tree); in remove_from_list() 241 cand = rb_entry(rb_first(&list->rb_tree), struct gc_candidate, rb_node); in get_best_cand() 352 return rb_entry(rb_first(&list->rb_tree), struct gc_candidate, rb_node); in first_in_list() 597 cand = rb_entry(rb_first(&super->s_free_list.rb_tree), in logfs_journal_wl_pass() 681 list->rb_tree = RB_ROOT; in logfs_init_candlist() 705 cand = rb_entry(list->rb_tree.rb_node, struct gc_candidate, in logfs_cleanup_list() [all …]
|
D | logfs.h | 167 struct rb_root rb_tree; member
|