Lines Matching refs:free
386 e = find_mean_wl_entry(ubi, &ubi->free); in wl_get_wle()
392 self_check_in_wl_tree(ubi, e, &ubi->free); in wl_get_wle()
398 rb_erase(&e->u.rb, &ubi->free); in wl_get_wle()
669 if (!ubi->free.rb_node ||
682 !ubi->free.rb_node, !ubi->used.rb_node);
689 anchor = !anchor_pebs_avalible(&ubi->free);
721 wl_tree_add(e2, &ubi->free);
972 if (!ubi->used.rb_node || !ubi->free.rb_node)
983 e2 = find_wl_entry(ubi, &ubi->free, WL_FREE_MAX_DIFF);
1053 wl_tree_add(e, &ubi->free);
1499 ubi->used = ubi->erroneous = ubi->free = ubi->scrub = RB_ROOT;
1536 list_for_each_entry(aeb, &ai->free, u.list) {
1547 wl_tree_add(e, &ubi->free);
1620 tree_destroy(ubi, &ubi->free);
1655 tree_destroy(ubi, &ubi->free);
1760 e = find_wl_entry(ubi, &ubi->free, WL_FREE_MAX_DIFF);
1761 self_check_in_wl_tree(ubi, e, &ubi->free);
1764 rb_erase(&e->u.rb, &ubi->free);
1782 while (!ubi->free.rb_node && ubi->works_count) {
1812 if (!ubi->free.rb_node) {