dirty_bitmap 845 arch/powerpc/kvm/book3s_64_mmu_hv.c if ((rcbits & HPTE_R_C) && memslot->dirty_bitmap) dirty_bitmap 1218 arch/powerpc/kvm/book3s_64_mmu_hv.c if (memslot && memslot->dirty_bitmap) dirty_bitmap 1219 arch/powerpc/kvm/book3s_64_mmu_hv.c set_bit_le(gfn - memslot->base_gfn, memslot->dirty_bitmap); dirty_bitmap 410 arch/powerpc/kvm/book3s_64_mmu_radix.c if ((old & _PAGE_DIRTY) && memslot->dirty_bitmap) dirty_bitmap 4411 arch/powerpc/kvm/book3s_hv.c if (!memslot->dirty_bitmap) dirty_bitmap 4419 arch/powerpc/kvm/book3s_hv.c buf = memslot->dirty_bitmap + n / sizeof(long); dirty_bitmap 4435 arch/powerpc/kvm/book3s_hv.c p = memslot->dirty_bitmap; dirty_bitmap 4449 arch/powerpc/kvm/book3s_hv.c if (copy_to_user(log->dirty_bitmap, buf, n)) dirty_bitmap 114 arch/powerpc/kvm/book3s_hv_rm_mmu.c if (!psize || !memslot->dirty_bitmap) dirty_bitmap 118 arch/powerpc/kvm/book3s_hv_rm_mmu.c set_dirty_bits_atomic(memslot->dirty_bitmap, gfn, npages); dirty_bitmap 132 arch/powerpc/kvm/book3s_hv_rm_mmu.c if (memslot && memslot->dirty_bitmap) dirty_bitmap 1891 arch/powerpc/kvm/book3s_pr.c memset(memslot->dirty_bitmap, 0, n); dirty_bitmap 145 arch/s390/include/asm/gmap.h void gmap_sync_dirty_log_pmd(struct gmap *gmap, unsigned long dirty_bitmap[4], dirty_bitmap 633 arch/s390/kvm/kvm-s390.c if (!memslot->dirty_bitmap) dirty_bitmap 644 arch/s390/kvm/kvm-s390.c memset(memslot->dirty_bitmap, 0, n); dirty_bitmap 1021 arch/s390/kvm/kvm-s390.c if (!ms->dirty_bitmap) dirty_bitmap 1312 arch/x86/kvm/mmu.c if (no_dirty_log && slot->dirty_bitmap) dirty_bitmap 179 drivers/md/dm-writecache.c unsigned long *dirty_bitmap; dirty_bitmap 416 drivers/md/dm-writecache.c memset(wc->dirty_bitmap, -1, wc->dirty_bitmap_size); dirty_bitmap 423 drivers/md/dm-writecache.c wc->dirty_bitmap); dirty_bitmap 465 drivers/md/dm-writecache.c i = find_next_bit(wc->dirty_bitmap, bitmap_bits, i); dirty_bitmap 468 drivers/md/dm-writecache.c j = find_next_zero_bit(wc->dirty_bitmap, bitmap_bits, i); dirty_bitmap 502 drivers/md/dm-writecache.c memset(wc->dirty_bitmap, 0, wc->dirty_bitmap_size); dirty_bitmap 1859 drivers/md/dm-writecache.c if (wc->dirty_bitmap) dirty_bitmap 1860 drivers/md/dm-writecache.c vfree(wc->dirty_bitmap); dirty_bitmap 2158 drivers/md/dm-writecache.c wc->dirty_bitmap = vzalloc(wc->dirty_bitmap_size); dirty_bitmap 2159 drivers/md/dm-writecache.c if (!wc->dirty_bitmap) { dirty_bitmap 346 include/linux/kvm_host.h unsigned long *dirty_bitmap; dirty_bitmap 362 include/linux/kvm_host.h return memslot->dirty_bitmap + len / sizeof(*memslot->dirty_bitmap); dirty_bitmap 492 include/uapi/linux/kvm.h void __user *dirty_bitmap; /* one bit per page */ dirty_bitmap 503 include/uapi/linux/kvm.h void __user *dirty_bitmap; /* one bit per page */ dirty_bitmap 492 tools/include/uapi/linux/kvm.h void __user *dirty_bitmap; /* one bit per page */ dirty_bitmap 503 tools/include/uapi/linux/kvm.h void __user *dirty_bitmap; /* one bit per page */ dirty_bitmap 279 tools/testing/selftests/kvm/lib/kvm_util.c struct kvm_dirty_log args = { .dirty_bitmap = log, .slot = slot }; dirty_bitmap 290 tools/testing/selftests/kvm/lib/kvm_util.c struct kvm_clear_dirty_log args = { .dirty_bitmap = log, .slot = slot, dirty_bitmap 48 virt/kvm/arm/mmu.c return memslot->dirty_bitmap && !(memslot->flags & KVM_MEM_READONLY); dirty_bitmap 585 virt/kvm/kvm_main.c if (!memslot->dirty_bitmap) dirty_bitmap 588 virt/kvm/kvm_main.c kvfree(memslot->dirty_bitmap); dirty_bitmap 589 virt/kvm/kvm_main.c memslot->dirty_bitmap = NULL; dirty_bitmap 598 virt/kvm/kvm_main.c if (!dont || free->dirty_bitmap != dont->dirty_bitmap) dirty_bitmap 866 virt/kvm/kvm_main.c memslot->dirty_bitmap = kvzalloc(dirty_bytes, GFP_KERNEL_ACCOUNT); dirty_bitmap 867 virt/kvm/kvm_main.c if (!memslot->dirty_bitmap) dirty_bitmap 1082 virt/kvm/kvm_main.c new.dirty_bitmap = NULL; dirty_bitmap 1093 virt/kvm/kvm_main.c if ((new.flags & KVM_MEM_LOG_DIRTY_PAGES) && !new.dirty_bitmap) { dirty_bitmap 1132 virt/kvm/kvm_main.c new.dirty_bitmap = NULL; dirty_bitmap 1191 virt/kvm/kvm_main.c if (!memslot->dirty_bitmap) dirty_bitmap 1197 virt/kvm/kvm_main.c any = memslot->dirty_bitmap[i]; dirty_bitmap 1199 virt/kvm/kvm_main.c if (copy_to_user(log->dirty_bitmap, memslot->dirty_bitmap, n)) dirty_bitmap 1238 virt/kvm/kvm_main.c unsigned long *dirty_bitmap; dirty_bitmap 1249 virt/kvm/kvm_main.c dirty_bitmap = memslot->dirty_bitmap; dirty_bitmap 1250 virt/kvm/kvm_main.c if (!dirty_bitmap) dirty_bitmap 1264 virt/kvm/kvm_main.c dirty_bitmap_buffer = dirty_bitmap; dirty_bitmap 1274 virt/kvm/kvm_main.c if (!dirty_bitmap[i]) dirty_bitmap 1278 virt/kvm/kvm_main.c mask = xchg(&dirty_bitmap[i], 0); dirty_bitmap 1288 virt/kvm/kvm_main.c if (copy_to_user(log->dirty_bitmap, dirty_bitmap_buffer, n)) dirty_bitmap 1309 virt/kvm/kvm_main.c unsigned long *dirty_bitmap; dirty_bitmap 1323 virt/kvm/kvm_main.c dirty_bitmap = memslot->dirty_bitmap; dirty_bitmap 1324 virt/kvm/kvm_main.c if (!dirty_bitmap) dirty_bitmap 1336 virt/kvm/kvm_main.c if (copy_from_user(dirty_bitmap_buffer, log->dirty_bitmap, n)) dirty_bitmap 1344 virt/kvm/kvm_main.c atomic_long_t *p = (atomic_long_t *) &dirty_bitmap[i]; dirty_bitmap 2361 virt/kvm/kvm_main.c if (memslot && memslot->dirty_bitmap) { dirty_bitmap 2364 virt/kvm/kvm_main.c set_bit_le(rel_gfn, memslot->dirty_bitmap); dirty_bitmap 3542 virt/kvm/kvm_main.c compat_uptr_t dirty_bitmap; /* one bit per page */ dirty_bitmap 3566 virt/kvm/kvm_main.c log.dirty_bitmap = compat_ptr(compat_log.dirty_bitmap);