Home
last modified time | relevance | path

Searched refs:granularity (Results 1 – 25 of 50) sorted by relevance

12

/openbmc/qemu/tests/qemu-iotests/
H A D246.out8 {"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 D236.out6 {"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 D23628 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 D242.out2 {"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 D25739 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 D254.out99 "granularity": 65536,
107 "granularity": 65536,
115 "granularity": 65536,
128 "granularity": 65536,
H A D257.out39 {"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 D24252 granularity = 1 << (13 + bitmap_number)
57 granularity=granularity, persistent=persistent,
H A D15245 granularity=65536, target=target_img)
53 granularity=65536, target=target_img)
H A D24651 name="Small", granularity=gran_small, persistent=True)
55 name="Large", granularity=gran_large, persistent=True)
H A D194.out27 [{"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 D30336 granularity = 1 << (14 + bitmap_number)
/openbmc/qemu/util/
H A Dhbitmap.c85 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 Dqemu-img-bitmaps.out33 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 Dmigrate-bitmaps-test63 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 Dmigrate-bitmaps-postcopy-test33 granularity = 512 variable
123 granularity=granularity,
/openbmc/qemu/block/
H A Dmirror.c72 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 Ddirty-bitmap.c100 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 Dqcow2-bitmap.c152 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 Dparallels-ext.c56 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 Dbitmap-qmp-cmds.c91 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 Dtest-hbitmap.c28 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 Dhbitmap.h40 int granularity; member
62 HBitmap *hbitmap_alloc(uint64_t size, int granularity);
/openbmc/openbmc/meta-openembedded/meta-oe/classes/
H A Dimage_types_sparse.bbclass3 # This sets the granularity of the sparse image conversion. Chunk sizes will be
/openbmc/u-boot/doc/
H A DREADME.440-DDR-performance23 Your clock granularity/precision appears to be 1 microseconds.
64 Your clock granularity/precision appears to be 1 microseconds.

12