Lines Matching refs:len
233 void *buf, int len, int used_ebs) in write_leb() argument
238 int l = ALIGN(len, ubi->min_io_size); in write_leb()
240 memset(buf + len, 0xFF, l - len); in write_leb()
241 len = ubi_calc_data_len(ubi, buf, l); in write_leb()
242 if (len == 0) { in write_leb()
243 dbg_gen("all %d bytes contain 0xFF - skip", len); in write_leb()
247 err = ubi_eba_write_leb(ubi, vol, lnum, buf, 0, len); in write_leb()
258 memset(buf + len, 0, vol->usable_leb_size - len); in write_leb()
259 err = ubi_eba_write_leb_st(ubi, vol, lnum, buf, len, used_ebs); in write_leb()
281 int lnum, offs, err = 0, len, to_write = count; in ubi_more_update_data() local
305 len = vol->usable_leb_size - offs; in ubi_more_update_data()
306 if (len > count) in ubi_more_update_data()
307 len = count; in ubi_more_update_data()
309 err = copy_from_user(vol->upd_buf + offs, buf, len); in ubi_more_update_data()
313 if (offs + len == vol->usable_leb_size || in ubi_more_update_data()
314 vol->upd_received + len == vol->upd_bytes) { in ubi_more_update_data()
315 int flush_len = offs + len; in ubi_more_update_data()
328 vol->upd_received += len; in ubi_more_update_data()
329 count -= len; in ubi_more_update_data()
330 buf += len; in ubi_more_update_data()
340 len = vol->usable_leb_size; in ubi_more_update_data()
342 len = count; in ubi_more_update_data()
344 err = copy_from_user(vol->upd_buf, buf, len); in ubi_more_update_data()
348 if (len == vol->usable_leb_size || in ubi_more_update_data()
349 vol->upd_received + len == vol->upd_bytes) { in ubi_more_update_data()
351 len, vol->upd_ebs); in ubi_more_update_data()
356 vol->upd_received += len; in ubi_more_update_data()
357 count -= len; in ubi_more_update_data()
359 buf += len; in ubi_more_update_data()
414 int len = ALIGN((int)vol->upd_bytes, ubi->min_io_size); in ubi_more_leb_change_data() local
417 len - vol->upd_bytes); in ubi_more_leb_change_data()
418 len = ubi_calc_data_len(ubi, vol->upd_buf, len); in ubi_more_leb_change_data()
420 vol->upd_buf, len); in ubi_more_leb_change_data()