Lines Matching refs:dirty_bitmap

948 	if (!memslot->dirty_bitmap)  in kvm_destroy_dirty_bitmap()
951 vfree(memslot->dirty_bitmap); in kvm_destroy_dirty_bitmap()
952 memslot->dirty_bitmap = NULL; in kvm_destroy_dirty_bitmap()
1381 memslot->dirty_bitmap = __vcalloc(2, dirty_bytes, GFP_KERNEL_ACCOUNT); in kvm_alloc_dirty_bitmap()
1382 if (!memslot->dirty_bitmap) in kvm_alloc_dirty_bitmap()
1630 new->dirty_bitmap = NULL; in kvm_prepare_memory_region()
1631 else if (old && old->dirty_bitmap) in kvm_prepare_memory_region()
1632 new->dirty_bitmap = old->dirty_bitmap; in kvm_prepare_memory_region()
1639 bitmap_set(new->dirty_bitmap, 0, new->npages); in kvm_prepare_memory_region()
1646 if (r && new && new->dirty_bitmap && (!old || !old->dirty_bitmap)) in kvm_prepare_memory_region()
1690 if (old->dirty_bitmap && !new->dirty_bitmap) in kvm_commit_memory_region()
1731 dest->dirty_bitmap = src->dirty_bitmap; in kvm_copy_memslot()
2121 if (!(*memslot) || !(*memslot)->dirty_bitmap) in kvm_get_dirty_log()
2129 any = (*memslot)->dirty_bitmap[i]; in kvm_get_dirty_log()
2131 if (copy_to_user(log->dirty_bitmap, (*memslot)->dirty_bitmap, n)) in kvm_get_dirty_log()
2168 unsigned long *dirty_bitmap; in kvm_get_dirty_log_protect() local
2183 if (!memslot || !memslot->dirty_bitmap) in kvm_get_dirty_log_protect()
2186 dirty_bitmap = memslot->dirty_bitmap; in kvm_get_dirty_log_protect()
2201 dirty_bitmap_buffer = dirty_bitmap; in kvm_get_dirty_log_protect()
2211 if (!dirty_bitmap[i]) in kvm_get_dirty_log_protect()
2215 mask = xchg(&dirty_bitmap[i], 0); in kvm_get_dirty_log_protect()
2228 if (copy_to_user(log->dirty_bitmap, dirty_bitmap_buffer, n)) in kvm_get_dirty_log_protect()
2280 unsigned long *dirty_bitmap; in kvm_clear_dirty_log_protect() local
2298 if (!memslot || !memslot->dirty_bitmap) in kvm_clear_dirty_log_protect()
2301 dirty_bitmap = memslot->dirty_bitmap; in kvm_clear_dirty_log_protect()
2314 if (copy_from_user(dirty_bitmap_buffer, log->dirty_bitmap, n)) in kvm_clear_dirty_log_protect()
2322 atomic_long_t *p = (atomic_long_t *) &dirty_bitmap[i]; in kvm_clear_dirty_log_protect()
3467 else if (memslot->dirty_bitmap) in mark_page_dirty_in_slot()
3468 set_bit_le(rel_gfn, memslot->dirty_bitmap); in mark_page_dirty_in_slot()
5303 compat_uptr_t dirty_bitmap; /* one bit per page */ member
5313 compat_uptr_t dirty_bitmap; /* one bit per page */ member
5350 log.dirty_bitmap = compat_ptr(compat_log.dirty_bitmap); in kvm_vm_compat_ioctl()
5366 log.dirty_bitmap = compat_ptr(compat_log.dirty_bitmap); in kvm_vm_compat_ioctl()