Searched refs:HBitmap (Results 1 – 9 of 9) sorted by relevance
/openbmc/qemu/include/qemu/ |
H A D | hbitmap.h | 18 typedef struct HBitmap HBitmap; typedef 37 const HBitmap *hb; 72 void hbitmap_truncate(HBitmap *hb, uint64_t size); 81 void hbitmap_merge(const HBitmap *a, const HBitmap *b, HBitmap *result); 89 bool hbitmap_empty(const HBitmap *hb); 97 int hbitmap_granularity(const HBitmap *hb); 105 uint64_t hbitmap_count(const HBitmap *hb); 138 void hbitmap_reset_all(HBitmap *hb); 160 bool hbitmap_is_serializable(const HBitmap *hb); 254 void hbitmap_deserialize_finish(HBitmap *hb); [all …]
|
/openbmc/qemu/util/ |
H A D | hbitmap.c | 55 struct HBitmap { struct 88 HBitmap *meta; argument 110 const HBitmap *hb = hbi->hb; in hbitmap_iter_skip_words() argument 337 bool hbitmap_empty(const HBitmap *hb) in hbitmap_empty() 342 int hbitmap_granularity(const HBitmap *hb) in hbitmap_granularity() 347 uint64_t hbitmap_count(const HBitmap *hb) in hbitmap_count() 586 void hbitmap_reset_all(HBitmap *hb) in hbitmap_reset_all() 784 void hbitmap_free(HBitmap *hb) in hbitmap_free() 796 HBitmap *hb = g_new0(struct HBitmap, 1); in hbitmap_alloc() 881 static void hbitmap_sparse_merge(HBitmap *dst, const HBitmap *src) in hbitmap_sparse_merge() [all …]
|
/openbmc/qemu/block/ |
H A D | dirty-bitmap.c | 35 HBitmap *bitmap; /* Dirty bitmap implementation */ 574 void bdrv_clear_dirty_bitmap(BdrvDirtyBitmap *bitmap, HBitmap **out) in bdrv_clear_dirty_bitmap() 582 HBitmap *backup = bitmap->bitmap; in bdrv_clear_dirty_bitmap() 590 void bdrv_restore_dirty_bitmap(BdrvDirtyBitmap *bitmap, HBitmap *backup) in bdrv_restore_dirty_bitmap() 592 HBitmap *tmp = bitmap->bitmap; in bdrv_restore_dirty_bitmap() 814 HBitmap **backup, Error **errp) in bdrv_merge_dirty_bitmap() 860 HBitmap **backup, in bdrv_dirty_bitmap_merge_internal()
|
/openbmc/qemu/include/block/ |
H A D | block_int-global-state.h | 255 void bdrv_restore_dirty_bitmap(BdrvDirtyBitmap *bitmap, HBitmap *backup); 279 HBitmap **backup, Error **errp);
|
H A D | block_int-io.h | 108 void bdrv_clear_dirty_bitmap(BdrvDirtyBitmap *bitmap, HBitmap **out); 111 HBitmap **backup, bool lock);
|
H A D | dirty-bitmap.h | 88 HBitmap **backup, Error **errp);
|
/openbmc/qemu/block/monitor/ |
H A D | bitmap-qmp-cmds.c | 250 HBitmap **backup, Error **errp) in block_dirty_bitmap_merge() 256 HBitmap *local_backup = NULL; in block_dirty_bitmap_merge()
|
/openbmc/qemu/tests/unit/ |
H A D | test-hbitmap.c | 24 HBitmap *hb;
|
/openbmc/qemu/ |
H A D | blockdev.c | 1844 HBitmap *backup;
|