Lines Matching refs:cluster_size

129 static int check_table_entry(uint64_t entry, int cluster_size)  in check_table_entry()  argument
144 if (offset % cluster_size != 0) { in check_table_entry()
190 (bitmap_bytes > (uint64_t)BME_MAX_TABLE_SIZE * s->cluster_size)) in check_constraints_on_bitmap()
219 qcow2_free_clusters(bs, addr, s->cluster_size, QCOW2_DISCARD_ALWAYS); in clear_bitmap_table()
248 ret = check_table_entry(table[i], s->cluster_size); in bitmap_table_load()
305 buf = g_malloc(s->cluster_size); in load_bitmap_data()
306 limit = bdrv_dirty_bitmap_serialization_coverage(s->cluster_size, bitmap); in load_bitmap_data()
312 assert(check_table_entry(entry, s->cluster_size) == 0); in load_bitmap_data()
323 ret = bdrv_co_pread(bs->file, data_offset, s->cluster_size, buf, 0); in load_bitmap_data()
450 (entry->bitmap_table_offset % s->cluster_size) || in check_dir_entry()
462 phys_bitmap_bytes = (uint64_t)entry->bitmap_table_size * s->cluster_size; in check_dir_entry()
705 if (check_table_entry(entry, s->cluster_size) < 0) { in qcow2_check_bitmaps_refcounts()
716 offset, s->cluster_size); in qcow2_check_bitmaps_refcounts()
1296 tb_size * s->cluster_size > BME_MAX_PHYS_SIZE) in store_bitmap_data()
1308 buf = g_malloc(s->cluster_size); in store_bitmap_data()
1309 limit = bdrv_dirty_bitmap_serialization_coverage(s->cluster_size, bitmap); in store_bitmap_data()
1329 assert(write_size <= s->cluster_size); in store_bitmap_data()
1331 off = qcow2_alloc_clusters(bs, s->cluster_size); in store_bitmap_data()
1341 if (write_size < s->cluster_size) { in store_bitmap_data()
1342 memset(buf + write_size, 0, s->cluster_size - write_size); in store_bitmap_data()
1345 ret = qcow2_pre_write_overlap_check(bs, 0, off, s->cluster_size, false); in store_bitmap_data()
1351 ret = bdrv_pwrite(bs->file, off, s->cluster_size, buf, 0); in store_bitmap_data()
1782 uint32_t cluster_size) in qcow2_get_persistent_dirty_bitmap_size() argument
1795 uint64_t bmclusters = DIV_ROUND_UP(bmbytes, cluster_size); in qcow2_get_persistent_dirty_bitmap_size()
1798 bitmaps_size += bmclusters * cluster_size; in qcow2_get_persistent_dirty_bitmap_size()
1801 cluster_size); in qcow2_get_persistent_dirty_bitmap_size()
1806 bitmaps_size += ROUND_UP(bitmap_dir_size, cluster_size); in qcow2_get_persistent_dirty_bitmap_size()