| /openbmc/qemu/tests/qemu-iotests/ |
| H A D | 246.out | 8 {"execute": "block-dirty-bitmap-add", "arguments": {"granularity": 32768, "name": "Small", "node": … 12 {"execute": "block-dirty-bitmap-add", "arguments": {"granularity": 131072, "name": "Large", "node":… 24 "granularity": 65536, 32 "granularity": 131072, 40 "granularity": 65536, 48 "granularity": 32768, 64 "granularity": 32768, 72 "granularity": 65536, 80 "granularity": 131072, 101 "granularity": 65536, [all …]
|
| H A D | 236.out | 6 {"execute": "block-dirty-bitmap-add", "arguments": {"granularity": 65536, "name": "bitmapA", "node"… 8 {"execute": "block-dirty-bitmap-add", "arguments": {"granularity": 65536, "name": "bitmapB", "node"… 27 "granularity": 65536, 35 "granularity": 65536, 59 "granularity": 65536, 91 "granularity": 65536, 99 "granularity": 65536, 123 "granularity": 65536, 193 "granularity": 65536, 201 "granularity": 65536, [all …]
|
| H A D | 236 | 28 granularity = 64 * 1024 variable 55 name="bitmapA", granularity=granularity) 57 name="bitmapB", granularity=granularity) 74 "granularity": granularity }}, 87 "granularity": granularity }}, 121 "disabled": True, "granularity": granularity }}, 134 "disabled": True, "granularity": granularity }},
|
| H A D | 242.out | 2 {"execute": "block-dirty-bitmap-add", "arguments": {"disabled": false, "granularity": 16384, "name"… 24 {"execute": "block-dirty-bitmap-add", "arguments": {"disabled": true, "granularity": 32768, "name":… 43 granularity: 32768 52 "granularity": 32768, 58 {"execute": "block-dirty-bitmap-add", "arguments": {"disabled": false, "granularity": 65536, "name"… 77 granularity: 32768 82 granularity: 65536 91 "granularity": 32768, 98 "granularity": 65536, 120 granularity: 32768 [all …]
|
| H A D | 257 | 39 def bits(self, granularity): argument 40 lower = self.offset // granularity 41 upper = (self.offset + self.size - 1) // granularity 50 def bits(self, granularity): argument 54 res |= pattern.bits(granularity) 91 def __init__(self, granularity=GRANULARITY): argument 93 self.granularity = granularity 99 self.dirty_bits(GROUPS[n].bits(self.granularity)) 111 self.clear_bits(GROUPS[n].bits(self.granularity)) [all...] |
| H A D | 254.out | 99 "granularity": 65536, 107 "granularity": 65536, 115 "granularity": 65536, 128 "granularity": 65536,
|
| H A D | 257.out | 39 {"execute": "block-dirty-bitmap-add", "arguments": {"granularity": 65536, "name": "bitmap0", "node": "drive0"}} 58 "granularity": 65536, 113 "granularity": 65536, 120 "granularity": 65536, 127 "granularity": 65536, 136 "granularity": 65536, 143 "granularity": 65536, 168 "granularity": 65536, 196 "granularity": 65536, 244 "granularity" [all...] |
| H A D | 242 | 52 granularity = 1 << (13 + bitmap_number) 57 granularity=granularity, persistent=persistent,
|
| H A D | 152 | 45 granularity=65536, target=target_img) 53 granularity=65536, target=target_img)
|
| H A D | 246 | 51 name="Small", granularity=gran_small, persistent=True) 55 name="Large", granularity=gran_large, persistent=True)
|
| H A D | 194.out | 27 [{"busy": false, "count": 0, "granularity": 65536, "name": "bitmap0", "persistent": false, "recordi… 29 [{"busy": false, "count": 0, "granularity": 65536, "name": "bitmap0", "persistent": false, "recordi…
|
| H A D | 303 | 36 granularity = 1 << (14 + bitmap_number)
|
| /openbmc/qemu/util/ |
| H A D | hbitmap.c | 85 int granularity; member 166 return item << hbi->granularity; in hbitmap_iter_next() 175 pos = first >> hb->granularity; in hbitmap_iter_init() 178 hbi->granularity = hb->granularity; in hbitmap_iter_init() 222 size_t pos = (start >> hb->granularity) >> BITS_PER_LEVEL; in hbitmap_next_zero() 237 ((start + count - 1) >> hb->granularity) + 1; in hbitmap_next_zero() 243 start_bit_offset = (start >> hb->granularity) & (BITS_PER_LONG - 1); in hbitmap_next_zero() 245 assert((start >> hb->granularity) < hb->size); in hbitmap_next_zero() 264 res = res << hb->granularity; in hbitmap_next_zero() 266 assert(((start - res) >> hb->granularity) == 0); in hbitmap_next_zero() [all …]
|
| /openbmc/qemu/tests/qemu-iotests/tests/ |
| H A D | qemu-img-bitmaps.out | 33 granularity: 524288 38 granularity: 65536 49 granularity: 524288 54 granularity: 65536 58 granularity: 65536 74 granularity: 524288 79 granularity: 65536 83 granularity: 65536 96 granularity: 65536 101 granularity: 65536 [all …]
|
| H A D | migrate-bitmaps-test | 63 def add_bitmap(self, vm, granularity, persistent): argument 66 'granularity': granularity} 82 granularity = 512 96 self.add_bitmap(self.vm_a, granularity, persistent) 137 granularity = 512 160 self.add_bitmap(self.vm_a, granularity, persistent)
|
| H A D | migrate-bitmaps-postcopy-test | 33 granularity = 512 variable 123 granularity=granularity,
|
| /openbmc/qemu/block/ |
| H A D | mirror.c | 72 int64_t granularity; member 153 uint64_t self_start_chunk = offset / s->granularity; in mirror_wait_on_conflicts() 154 uint64_t self_end_chunk = DIV_ROUND_UP(offset + bytes, s->granularity); in mirror_wait_on_conflicts() 164 uint64_t op_start_chunk = op->offset / s->granularity; in mirror_wait_on_conflicts() 166 s->granularity) - in mirror_wait_on_conflicts() 219 chunk_num = op->offset / s->granularity; in mirror_iteration_done() 220 nb_chunks = DIV_ROUND_UP(op->bytes, s->granularity); in mirror_iteration_done() 293 int max_bytes = s->granularity * s->max_iov; in mirror_cow_align() 295 need_cow = !test_bit(*offset / s->granularity, s->cow_bitmap); in mirror_cow_align() 296 need_cow |= !test_bit((*offset + *bytes - 1) / s->granularity, in mirror_cow_align() [all …]
|
| H A D | dirty-bitmap.c | 100 uint32_t granularity, in bdrv_create_dirty_bitmap() argument 107 assert(is_power_of_2(granularity) && granularity >= BDRV_SECTOR_SIZE); in bdrv_create_dirty_bitmap() 127 bitmap->bitmap = hbitmap_alloc(bitmap_size, ctz32(granularity)); in bdrv_create_dirty_bitmap() 213 uint64_t granularity; in bdrv_dirty_bitmap_create_successor() local 226 granularity = bdrv_dirty_bitmap_granularity(bitmap); in bdrv_dirty_bitmap_create_successor() 227 child = bdrv_create_dirty_bitmap(bitmap->bs, granularity, NULL, errp); in bdrv_dirty_bitmap_create_successor() 416 uint32_t granularity, Error **errp) in bdrv_co_can_store_new_dirty_bitmap() argument 435 return drv->bdrv_co_can_store_new_dirty_bitmap(bs, name, granularity, errp); in bdrv_co_can_store_new_dirty_bitmap() 463 info->granularity = bdrv_dirty_bitmap_granularity(bm); in bdrv_query_dirty_bitmaps() 501 uint32_t granularity; in bdrv_get_default_bitmap_granularity() local [all …]
|
| H A D | qcow2-bitmap.c | 152 static int64_t get_bitmap_bytes_needed(int64_t len, uint32_t granularity) in get_bitmap_bytes_needed() argument 154 int64_t num_bits = DIV_ROUND_UP(len, granularity); in get_bitmap_bytes_needed() 161 uint32_t granularity, Error **errp) in check_constraints_on_bitmap() argument 164 int granularity_bits = ctz32(granularity); in check_constraints_on_bitmap() 168 assert(granularity > 0); in check_constraints_on_bitmap() 169 assert((granularity & (granularity - 1)) == 0); in check_constraints_on_bitmap() 188 bitmap_bytes = get_bitmap_bytes_needed(len, granularity); in check_constraints_on_bitmap() 347 uint32_t granularity; in load_bitmap() local 350 granularity = 1U << bm->granularity_bits; in load_bitmap() 351 bitmap = bdrv_create_dirty_bitmap(bs, granularity, bm->name, errp); in load_bitmap() [all …]
|
| H A D | parallels-ext.c | 56 uint32_t granularity; member 142 bf.granularity = le32_to_cpu(bf.granularity) << BDRV_SECTOR_BITS; in parallels_load_bitmap() 161 bitmap = bdrv_create_dirty_bitmap(bs, bf.granularity, uuidstr, errp); in parallels_load_bitmap()
|
| /openbmc/qemu/block/monitor/ |
| H A D | bitmap-qmp-cmds.c | 91 bool has_granularity, uint32_t granularity, in qmp_block_dirty_bitmap_add() argument 110 if (granularity < 512 || !is_power_of_2(granularity)) { in qmp_block_dirty_bitmap_add() 117 granularity = bdrv_get_default_bitmap_granularity(bs); in qmp_block_dirty_bitmap_add() 129 !bdrv_can_store_new_dirty_bitmap(bs, name, granularity, errp)) in qmp_block_dirty_bitmap_add() 134 bitmap = bdrv_create_dirty_bitmap(bs, granularity, name, errp); in qmp_block_dirty_bitmap_add()
|
| /openbmc/qemu/tests/unit/ |
| H A D | test-hbitmap.c | 28 int granularity; member 72 g_assert_cmpint(count << data->granularity, ==, hbitmap_count(data->hb)); in hbitmap_test_check() 79 uint64_t size, int granularity) in hbitmap_test_init() argument 82 data->hb = hbitmap_alloc(size, granularity); in hbitmap_test_init() 90 data->granularity = granularity; in hbitmap_test_init() 160 if (data->granularity == 0) { in hbitmap_test_set() 179 if (data->granularity == 0) { in hbitmap_test_reset() 196 if (data->granularity == 0) { in hbitmap_test_reset_all() 462 if (data->granularity == 0) { in hbitmap_test_set_boundary_bits() 471 if (data->granularity == 0) { in hbitmap_test_check_boundary_bits() [all …]
|
| /openbmc/qemu/include/qemu/ |
| H A D | hbitmap.h | 40 int granularity; member 62 HBitmap *hbitmap_alloc(uint64_t size, int granularity);
|
| /openbmc/openbmc/meta-openembedded/meta-oe/classes/ |
| H A D | image_types_sparse.bbclass | 3 # This sets the granularity of the sparse image conversion. Chunk sizes will be
|
| /openbmc/u-boot/doc/ |
| H A D | README.440-DDR-performance | 23 Your clock granularity/precision appears to be 1 microseconds. 64 Your clock granularity/precision appears to be 1 microseconds.
|