/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_sr_save.c | 370 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 D | xc_sr_restore.c | 429 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 D | xc_devicemodel_compat.c | 103 unsigned long *dirty_bitmap) in xc_hvm_track_dirty_vram() argument 106 nr, dirty_bitmap); in xc_hvm_track_dirty_vram()
|
A D | xc_domain.c | 678 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 D | hap.c | 72 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 D | hap.h | 46 XEN_GUEST_HANDLE_PARAM(void) dirty_bitmap);
|
A D | shadow.h | 66 XEN_GUEST_HANDLE_PARAM(void) dirty_bitmap);
|
A D | paging.h | 144 uint8_t *dirty_bitmap); 184 uint8_t *dirty_bitmap; member
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/ |
A D | common.c | 3275 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 D | multi.c | 1193 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 D | paging.c | 462 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 D | xendevicemodel.h | 254 uint32_t nr, unsigned long *dirty_bitmap);
|
/xen-4.10.0-shim-comet/tools/libxc/include/ |
A D | xenctrl_compat.h | 158 unsigned long *dirty_bitmap);
|
A D | xenctrl.h | 944 xc_hypercall_buffer_t *dirty_bitmap,
|
/xen-4.10.0-shim-comet/tools/libs/devicemodel/ |
A D | core.c | 461 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 D | domctl.h | 239 XEN_GUEST_HANDLE_64(uint8) dirty_bitmap;
|