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
401 ubi_err(ubi, "no free eraseblocks"); in wl_get_wle()
692 * No free physical eraseblocks? Well, they must be waiting in
696 * No used physical eraseblocks? They must be temporarily
873 ubi_err(ubi, "too many erroneous eraseblocks (%d)",
1045 /* No physical eraseblocks - no deal */
1050 * lowest erase counter of used physical eraseblocks and a high
1051 * erase counter of free physical eraseblocks is greater than
1130 * protected physical eraseblocks.
1179 ubi_err(ubi, "no reserved/available physical eraseblocks");
1256 * free physical eraseblocks. The @torture flag has to be set if an I/O error
1926 ubi_err(ubi, "no enough physical eraseblocks (%d, need %d)",
2140 ubi_err(ubi, "no free eraseblocks");