Home
last modified time | relevance | path

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

/xen-4.10.0-shim-comet/tools/libxc/
A Dxc_sr_save.c370 DECLARE_HYPERCALL_BUFFER_SHADOW(unsigned long, dirty_bitmap, in send_dirty_pages()
375 if ( !test_bit(p, dirty_bitmap) ) in send_dirty_pages()
407 DECLARE_HYPERCALL_BUFFER_SHADOW(unsigned long, dirty_bitmap, in send_all_pages()
410 bitmap_set(dirty_bitmap, ctx->save.p2m_size); in send_all_pages()
502 DECLARE_HYPERCALL_BUFFER_SHADOW(unsigned long, dirty_bitmap, in send_memory_live()
521 bitmap_set(dirty_bitmap, ctx->save.p2m_size); in send_memory_live()
579 DECLARE_HYPERCALL_BUFFER_SHADOW(unsigned long, dirty_bitmap, in colo_merge_secondary_dirty_bitmap()
613 set_bit(pfn, dirty_bitmap); in colo_merge_secondary_dirty_bitmap()
634 DECLARE_HYPERCALL_BUFFER_SHADOW(unsigned long, dirty_bitmap, in suspend_and_send_dirty()
797 dirty_bitmap = xc_hypercall_buffer_alloc_pages( in setup()
[all …]
A Dxc_sr_restore.c429 DECLARE_HYPERCALL_BUFFER_SHADOW(unsigned long, dirty_bitmap, in send_checkpoint_dirty_pfn_list()
434 HYPERCALL_BUFFER(dirty_bitmap), ctx->restore.p2m_size, in send_checkpoint_dirty_pfn_list()
443 if ( test_bit(i, dirty_bitmap) ) in send_checkpoint_dirty_pfn_list()
458 if ( !test_bit(i, dirty_bitmap) ) in send_checkpoint_dirty_pfn_list()
667 DECLARE_HYPERCALL_BUFFER_SHADOW(unsigned long, dirty_bitmap, in setup()
672 dirty_bitmap = xc_hypercall_buffer_alloc_pages(xch, dirty_bitmap, in setup()
675 if ( !dirty_bitmap ) in setup()
715 DECLARE_HYPERCALL_BUFFER_SHADOW(unsigned long, dirty_bitmap, in cleanup()
722 xc_hypercall_buffer_free_pages(xch, dirty_bitmap, in cleanup()
A Dxc_devicemodel_compat.c103 unsigned long *dirty_bitmap) in xc_hvm_track_dirty_vram() argument
106 nr, dirty_bitmap); in xc_hvm_track_dirty_vram()
A Dxc_domain.c678 xc_hypercall_buffer_t *dirty_bitmap, in xc_shadow_control() argument
686 DECLARE_HYPERCALL_BUFFER_ARGUMENT(dirty_bitmap); in xc_shadow_control()
696 if (dirty_bitmap != NULL) in xc_shadow_control()
697 set_xen_guest_handle(domctl.u.shadow_op.dirty_bitmap, in xc_shadow_control()
698 dirty_bitmap); in xc_shadow_control()
/xen-4.10.0-shim-comet/xen/arch/x86/mm/hap/
A Dhap.c72 uint8_t *dirty_bitmap = NULL; in hap_track_dirty_vram() local
86 dirty_bitmap = vzalloc(size); in hap_track_dirty_vram()
87 if ( !dirty_bitmap ) in hap_track_dirty_vram()
129 memset(dirty_bitmap, 0xff, size); /* consider all pages dirty */ in hap_track_dirty_vram()
141 paging_log_dirty_range(d, begin_pfn, nr, dirty_bitmap); in hap_track_dirty_vram()
147 if ( copy_to_guest(guest_dirty_bitmap, dirty_bitmap, size) == 0 ) in hap_track_dirty_vram()
173 vfree(dirty_bitmap); in hap_track_dirty_vram()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dhap.h46 XEN_GUEST_HANDLE_PARAM(void) dirty_bitmap);
A Dshadow.h66 XEN_GUEST_HANDLE_PARAM(void) dirty_bitmap);
A Dpaging.h144 uint8_t *dirty_bitmap);
184 uint8_t *dirty_bitmap; member
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/
A Dcommon.c3275 xfree(d->arch.hvm_domain.dirty_vram->dirty_bitmap); in shadow_teardown()
3642 uint8_t *dirty_bitmap = NULL; in shadow_track_dirty_vram() local
3660 xfree(dirty_vram->dirty_bitmap); in shadow_track_dirty_vram()
3668 dirty_bitmap = vzalloc(dirty_size); in shadow_track_dirty_vram()
3669 if ( dirty_bitmap == NULL ) in shadow_track_dirty_vram()
3705 memcpy(dirty_bitmap, dirty_vram->dirty_bitmap, dirty_size); in shadow_track_dirty_vram()
3785 memcpy(dirty_bitmap, dirty_vram->dirty_bitmap, dirty_size); in shadow_track_dirty_vram()
3786 memset(dirty_vram->dirty_bitmap, 0, dirty_size); in shadow_track_dirty_vram()
3812 if ( rc == 0 && dirty_bitmap != NULL && in shadow_track_dirty_vram()
3817 dirty_vram->dirty_bitmap[i] |= dirty_bitmap[i]; in shadow_track_dirty_vram()
[all …]
A Dmulti.c1193 dirty_vram->dirty_bitmap[i / 8] |= 1 << (i % 8); in shadow_vram_put_l1e()
/xen-4.10.0-shim-comet/xen/arch/x86/mm/
A Dpaging.c462 if ( guest_handle_is_null(sc->dirty_bitmap) ) in paging_log_dirty_op()
497 if ( (l1 ? copy_to_guest_offset(sc->dirty_bitmap, in paging_log_dirty_op()
500 : clear_guest_offset(sc->dirty_bitmap, in paging_log_dirty_op()
598 uint8_t *dirty_bitmap) in paging_log_dirty_range() argument
618 dirty_bitmap[i >> 3] |= (1 << (i & 7)); in paging_log_dirty_range()
/xen-4.10.0-shim-comet/tools/libs/devicemodel/include/
A Dxendevicemodel.h254 uint32_t nr, unsigned long *dirty_bitmap);
/xen-4.10.0-shim-comet/tools/libxc/include/
A Dxenctrl_compat.h158 unsigned long *dirty_bitmap);
A Dxenctrl.h944 xc_hypercall_buffer_t *dirty_bitmap,
/xen-4.10.0-shim-comet/tools/libs/devicemodel/
A Dcore.c461 uint32_t nr, unsigned long *dirty_bitmap) in xendevicemodel_track_dirty_vram() argument
475 dirty_bitmap, (size_t)(nr + 7) / 8); in xendevicemodel_track_dirty_vram()
/xen-4.10.0-shim-comet/xen/include/public/
A Ddomctl.h239 XEN_GUEST_HANDLE_64(uint8) dirty_bitmap;

Completed in 45 milliseconds