Lines Matching refs:len

227 		     void *buf, int len, int used_ebs)  in write_leb()  argument
232 int l = ALIGN(len, ubi->min_io_size); in write_leb()
234 memset(buf + len, 0xFF, l - len); in write_leb()
235 len = ubi_calc_data_len(ubi, buf, l); in write_leb()
236 if (len == 0) { in write_leb()
237 dbg_gen("all %d bytes contain 0xFF - skip", len); in write_leb()
241 err = ubi_eba_write_leb(ubi, vol, lnum, buf, 0, len); in write_leb()
252 memset(buf + len, 0, vol->usable_leb_size - len); in write_leb()
253 err = ubi_eba_write_leb_st(ubi, vol, lnum, buf, len, used_ebs); in write_leb()
276 int lnum, offs, err = 0, len, to_write = count; in ubi_more_update_data() local
278 int lnum, err = 0, len, to_write = count; in ubi_more_update_data()
304 len = vol->usable_leb_size - offs; in ubi_more_update_data()
305 if (len > count) in ubi_more_update_data()
306 len = count; in ubi_more_update_data()
308 err = copy_from_user(vol->upd_buf + offs, buf, len); in ubi_more_update_data()
312 if (offs + len == vol->usable_leb_size || in ubi_more_update_data()
313 vol->upd_received + len == vol->upd_bytes) { in ubi_more_update_data()
314 int flush_len = offs + len; in ubi_more_update_data()
327 vol->upd_received += len; in ubi_more_update_data()
328 count -= len; in ubi_more_update_data()
329 buf += len; in ubi_more_update_data()
339 len = vol->usable_leb_size; in ubi_more_update_data()
341 len = count; in ubi_more_update_data()
343 err = copy_from_user(vol->upd_buf, buf, len); in ubi_more_update_data()
347 if (len == vol->usable_leb_size || in ubi_more_update_data()
348 vol->upd_received + len == vol->upd_bytes) { in ubi_more_update_data()
350 len, vol->upd_ebs); in ubi_more_update_data()
355 vol->upd_received += len; in ubi_more_update_data()
356 count -= len; in ubi_more_update_data()
358 buf += len; in ubi_more_update_data()
413 int len = ALIGN((int)vol->upd_bytes, ubi->min_io_size); in ubi_more_leb_change_data() local
416 len - vol->upd_bytes); in ubi_more_leb_change_data()
417 len = ubi_calc_data_len(ubi, vol->upd_buf, len); in ubi_more_leb_change_data()
419 vol->upd_buf, len); in ubi_more_leb_change_data()