Lines Matching refs:upd_buf
136 vol->upd_buf = vmalloc(ubi->leb_size); in ubi_start_update()
137 if (!vol->upd_buf) in ubi_start_update()
160 vfree(vol->upd_buf); in ubi_start_update()
196 vol->upd_buf = vmalloc(ALIGN((int)req->bytes, ubi->min_io_size)); in ubi_start_leb_change()
197 if (!vol->upd_buf) in ubi_start_leb_change()
309 err = copy_from_user(vol->upd_buf + offs, buf, len); in ubi_more_update_data()
322 err = write_leb(ubi, vol, lnum, vol->upd_buf, flush_len, in ubi_more_update_data()
344 err = copy_from_user(vol->upd_buf, buf, len); in ubi_more_update_data()
350 err = write_leb(ubi, vol, lnum, vol->upd_buf, in ubi_more_update_data()
373 vfree(vol->upd_buf); in ubi_more_update_data()
407 err = copy_from_user(vol->upd_buf + vol->upd_received, buf, count); in ubi_more_leb_change_data()
416 memset(vol->upd_buf + vol->upd_bytes, 0xFF, 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()
429 vfree(vol->upd_buf); in ubi_more_leb_change_data()