Lines Matching full:eraseblocks
12 * physical eraseblocks and erase counters and knows nothing about logical
13 * eraseblocks, volumes, etc. From this sub-system's perspective all physical
14 * eraseblocks are of two types - used and free. Used physical eraseblocks are
16 * eraseblocks are those that were put by the 'ubi_wl_put_peb()' function.
18 * Physical eraseblocks returned by 'ubi_wl_get_peb()' have only erase counter
21 * When physical eraseblocks are returned to the WL sub-system by means of the
27 * physical eraseblocks with low erase counter to free physical eraseblocks
37 * As it was said, for the UBI sub-system all physical eraseblocks are either
39 * used eraseblocks are kept in @wl->used, @wl->erroneous, or @wl->scrub
49 * o we don't want to move physical eraseblocks just after we have given them
55 * Physical eraseblocks stay protected only for limited time. But the "time" is
57 * protection queue. Eraseblocks are put to the tail of this queue when they
58 * are returned by the 'ubi_wl_get_peb()', and eraseblocks are removed from the
72 * eraseblocks may be kept in one of those structures.
95 /* Number of physical eraseblocks reserved for wear-leveling purposes */
101 * eraseblocks with low erase counter to free physical eraseblocks with high
114 * does not pick eraseblocks with erase counter greater than the lowest erase
388 ubi_err(ubi, "no free eraseblocks"); in wl_get_wle()
680 * No free physical eraseblocks? Well, they must be waiting in
684 * No used physical eraseblocks? They must be temporarily
861 ubi_err(ubi, "too many erroneous eraseblocks (%d)",
1030 /* No physical eraseblocks - no deal */
1035 * lowest erase counter of used physical eraseblocks and a high
1036 * erase counter of free physical eraseblocks is greater than
1115 * protected physical eraseblocks.
1160 ubi_err(ubi, "no reserved/available physical eraseblocks");
1237 * free physical eraseblocks. The @torture flag has to be set if an I/O error
1895 ubi_err(ubi, "no enough physical eraseblocks (%d, need %d)",
2109 ubi_err(ubi, "no free eraseblocks");