Home | History | Annotate | Download | only in block

Lines Matching defs:new_block

236     int64_t new_block = alloc_clusters_noref(bs, s->cluster_size);
237 if (new_block < 0) {
238 return new_block;
244 refcount_table_index, cluster_index << s->cluster_bits, new_block);
247 if (in_same_refcount_block(s, new_block, cluster_index << s->cluster_bits)) {
250 s->refcount_block_cache_offset = new_block;
253 int block_index = (new_block >> s->cluster_bits) &
259 ret = update_refcount(bs, new_block, s->cluster_size, 1);
267 s->refcount_block_cache_offset = new_block;
272 ret = bdrv_pwrite_sync(bs->file, new_block, s->refcount_block_cache,
280 uint64_t data64 = cpu_to_be64(new_block);
289 s->refcount_table[refcount_table_index] = new_block;
290 return new_block;
346 new_table[refcount_table_index] = new_block;
410 ret = load_refcount_block(bs, new_block);
415 return new_block;
485 int64_t new_block;
503 new_block = alloc_refcount_block(bs, cluster_index);
504 if (new_block < 0) {
505 ret = new_block;
508 refcount_block_offset = new_block;