Home
last modified time | relevance | path

Searched refs:dirty_bitmap (Results 1 – 8 of 8) sorted by relevance

/openbmc/qemu/block/
H A Dmirror.c77 BdrvDirtyBitmap *dirty_bitmap; member
245 bdrv_set_dirty_bitmap(s->dirty_bitmap, op->offset, op->bytes); in mirror_write_complete()
262 bdrv_set_dirty_bitmap(s->dirty_bitmap, op->offset, op->bytes); in mirror_read_complete()
534 bdrv_dirty_bitmap_lock(s->dirty_bitmap); in mirror_iteration()
539 trace_mirror_restart_iter(s, bdrv_get_dirty_count(s->dirty_bitmap)); in mirror_iteration()
542 bdrv_dirty_bitmap_unlock(s->dirty_bitmap); in mirror_iteration()
557 bdrv_dirty_bitmap_lock(s->dirty_bitmap); in mirror_iteration()
563 !bdrv_dirty_bitmap_get_locked(s->dirty_bitmap, next_offset)) { in mirror_iteration()
584 bdrv_reset_dirty_bitmap_locked(s->dirty_bitmap, offset, in mirror_iteration()
586 bdrv_dirty_bitmap_unlock(s->dirty_bitmap); in mirror_iteration()
[all …]
H A Dqcow2-bitmap.c93 BdrvDirtyBitmap *dirty_bitmap; member
1385 BdrvDirtyBitmap *bitmap = bm->dirty_bitmap; in store_bitmap()
1577 bm->dirty_bitmap = bitmap; in qcow2_store_persistent_dirty_bitmaps()
1619 bm->dirty_bitmap = bitmap; in qcow2_store_persistent_dirty_bitmaps()
1633 bitmap = bm->dirty_bitmap; in qcow2_store_persistent_dirty_bitmaps()
1661 if (bm->dirty_bitmap == NULL) { in qcow2_store_persistent_dirty_bitmaps()
1665 bdrv_release_dirty_bitmap(bm->dirty_bitmap); in qcow2_store_persistent_dirty_bitmaps()
1674 if (bm->dirty_bitmap == NULL || bm->table.offset == 0 || in qcow2_store_persistent_dirty_bitmaps()
1675 bdrv_dirty_bitmap_readonly(bm->dirty_bitmap)) in qcow2_store_persistent_dirty_bitmaps()
/openbmc/qemu/hw/i386/xen/
H A Dxen-hvm.c68 static unsigned long *dirty_bitmap; variable
373 g_free(dirty_bitmap); in xen_remove_from_physmap()
374 dirty_bitmap = NULL; in xen_remove_from_physmap()
402 dirty_bitmap = g_new(unsigned long, bitmap_size); in xen_sync_dirty_bitmap()
409 npages, dirty_bitmap); in xen_sync_dirty_bitmap()
424 unsigned long map = dirty_bitmap[i]; in xen_sync_dirty_bitmap()
451 g_free(dirty_bitmap); in xen_log_stop()
452 dirty_bitmap = NULL; in xen_log_stop()
/openbmc/qemu/migration/
H A Ddirtyrate.c901 bool dirty_bitmap = qdict_get_try_bool(qdict, "dirty_bitmap", false); in hmp_calc_dirty_rate() local
910 if (dirty_ring && dirty_bitmap) { in hmp_calc_dirty_rate()
916 if (dirty_bitmap) { in hmp_calc_dirty_rate()
/openbmc/qemu/include/hw/xen/
H A Dxen_native.h230 uint32_t nr, unsigned long *dirty_bitmap) in xendevicemodel_track_dirty_vram() argument
233 dirty_bitmap); in xendevicemodel_track_dirty_vram()
/openbmc/qemu/linux-headers/linux/
H A Dkvm.h545 void *dirty_bitmap; /* one bit per page */ member
556 void *dirty_bitmap; /* one bit per page */ member
/openbmc/qemu/accel/kvm/
H A Dkvm-all.c808 d.dirty_bitmap = slot->dirty_bmap; in kvm_slot_get_dirty_log()
1129 d.dirty_bitmap = bmap_clear; in kvm_log_clear_one_slot()
1135 d.dirty_bitmap = mem->dirty_bmap + BIT_WORD(bmap_start); in kvm_log_clear_one_slot()
/openbmc/qemu/
H A Dhmp-commands.hx1765 .args_type = "dirty_ring:-r,dirty_bitmap:-b,second:l,sample_pages_per_GB:l?",