Lines Matching defs:bytes
82 * @bytes: new data size in bytes
89 long long bytes)
103 vol->used_bytes = bytes;
104 vol->used_ebs = div_u64_rem(bytes, vol->usable_leb_size,
123 * @bytes: update bytes
125 * This function starts volume update operation. If @bytes is zero, the volume
130 long long bytes)
134 dbg_gen("start update of volume %d, %llu bytes", vol->vol_id, bytes);
149 if (bytes == 0) {
165 vol->upd_ebs = div_u64(bytes + vol->usable_leb_size - 1,
167 vol->upd_bytes = bytes;
186 dbg_gen("start changing LEB %d:%d, %u bytes",
187 vol->vol_id, req->lnum, req->bytes);
188 if (req->bytes == 0)
192 vol->upd_bytes = req->bytes;
198 vol->upd_buf = vmalloc(req->bytes);
216 * case of dynamic volume, this function checks if the data contains 0xFF bytes
217 * at the end. If yes, the 0xFF bytes are cut and not written. So if the whole
218 * buffer contains only 0xFF bytes, the LEB is left unmapped.
220 * The reason why we skip the trailing 0xFF bytes in case of dynamic volume is
222 * eraseblock in future. Indeed, writing 0xFF bytes may have side effects and
245 dbg_gen("all %d bytes contain 0xFF - skip", len);
274 * @count: how much bytes to write
278 * function returns %0 in case of success, number of bytes written during the
287 dbg_gen("write %d of %lld bytes, %lld already passed",
388 * @count: how much bytes to write
393 * of bytes written during the last call if the whole "atomic LEB change"
402 dbg_gen("write %d of %lld bytes, %lld already passed",