Lines Matching refs:e2
662 struct ubi_wl_entry *e1, *e2; local
709 e2 = get_peb_for_wl(ubi);
710 if (!e2)
716 if (e2->pnum < UBI_FM_MAX_START)
721 dbg_wl("anchor-move PEB %d to PEB %d", e1->pnum, e2->pnum);
732 e2 = get_peb_for_wl(ubi);
733 if (!e2)
736 if (!(e2->ec - e1->ec >= UBI_WL_THRESHOLD)) {
738 e1->ec, e2->ec);
741 wl_tree_add(e2, &ubi->free);
748 e1->pnum, e1->ec, e2->pnum, e2->ec);
753 e2 = get_peb_for_wl(ubi);
754 if (!e2)
759 dbg_wl("scrub PEB %d to PEB %d", e1->pnum, e2->pnum);
763 ubi->move_to = e2;
824 err = ubi_eba_copy_leb(ubi, e1->pnum, e2->pnum, vidb);
881 e1->pnum, vol_id, lnum, e2->pnum);
886 wl_tree_add(e2, &ubi->used);
887 e2 = NULL;
895 if (e2)
896 wl_entry_destroy(ubi, e2);
900 if (e2) {
906 e2->pnum, vol_id, lnum);
907 err = do_sync_erase(ubi, e2, vol_id, lnum, 0);
925 e1->pnum, vol_id, lnum, e2->pnum, err);
928 e1->pnum, e2->pnum, err);
940 wl_tree_add(e2, &ubi->free);
953 err = do_sync_erase(ubi, e2, vol_id, lnum, torture);
971 err, e1->pnum, e2->pnum);
974 err, e1->pnum, vol_id, lnum, e2->pnum);
982 wl_entry_destroy(ubi, e2);
1013 struct ubi_wl_entry *e2; local
1037 e2 = find_wl_entry(ubi, &ubi->free, WL_FREE_MAX_DIFF);
1039 if (!(e2->ec - e1->ec >= UBI_WL_THRESHOLD))