Lines Matching full:eraseblock
79 * eraseblock handling, and then re-sizes the volume, not vice-versa. This
136 * physical eraseblock. These values have to be the same for all physical
165 * @copy_flag: if this logical eraseblock was copied from another physical
166 * eraseblock (for wear-leveling reasons)
170 * @lnum: logical eraseblock number
172 * @data_size: how many bytes of data this logical eraseblock contains
174 * @data_pad: how many bytes at the end of this physical eraseblock are not
176 * @data_crc: CRC checksum of the data stored in this logical eraseblock
185 * eraseblock to a new physical eraseblock. The global sequence counter is an
190 * There are 2 situations when there may be more than one physical eraseblock
191 * corresponding to the same logical eraseblock, i.e., having the same @vol_id
193 * eraseblock L and it is mapped to the physical eraseblock P.
197 * erasure, then L is written to,i.e. mapped to another physical eraseblock P1,
199 * physical eraseblocks P and P1 corresponding to the same logical eraseblock
209 * it is not enough to select the physical eraseblock with the higher sequence
212 * just select the physical eraseblock with lower sequence number, because the
218 * UBI uses the @copy_flag field to indicate that this logical eraseblock is a
221 * eraseblock of two (P or P1), the @copy_flag of the newer one (P1) is
224 * checksum is correct, this physical eraseblock is selected (P1). Otherwise
245 * eraseblock if this is a static volume. In case of dynamic volumes, it does
247 * data of the physical eraseblock was moved by the wear-leveling sub-system,
252 * how many bytes of data are stored in this eraseblock. For dynamic volumes,
254 * physical eraseblock was moved to another physical eraseblock for
322 * eraseblock to satisfy the requested alignment
332 * the layout volume. The layout volume consists of 2 logical eraseblock, each
337 * If the size of the logical eraseblock is large enough to fit
340 * logical eraseblock divided by sizeof(struct ubi_vtbl_record)).
349 * logical eraseblock size and @alignment. The alignment must be multiple to the