Lines Matching defs:dirty_bitmap
946 if (!memslot->dirty_bitmap)
949 vfree(memslot->dirty_bitmap);
950 memslot->dirty_bitmap = NULL;
1438 memslot->dirty_bitmap = __vcalloc(2, dirty_bytes, GFP_KERNEL_ACCOUNT);
1439 if (!memslot->dirty_bitmap)
1687 new->dirty_bitmap = NULL;
1688 else if (old && old->dirty_bitmap)
1689 new->dirty_bitmap = old->dirty_bitmap;
1696 bitmap_set(new->dirty_bitmap, 0, new->npages);
1703 if (r && new && new->dirty_bitmap && (!old || !old->dirty_bitmap))
1747 if (old->dirty_bitmap && !new->dirty_bitmap)
1788 dest->dirty_bitmap = src->dirty_bitmap;
2178 if (!(*memslot) || !(*memslot)->dirty_bitmap)
2186 any = (*memslot)->dirty_bitmap[i];
2188 if (copy_to_user(log->dirty_bitmap, (*memslot)->dirty_bitmap, n))
2225 unsigned long *dirty_bitmap;
2240 if (!memslot || !memslot->dirty_bitmap)
2243 dirty_bitmap = memslot->dirty_bitmap;
2258 dirty_bitmap_buffer = dirty_bitmap;
2268 if (!dirty_bitmap[i])
2272 mask = xchg(&dirty_bitmap[i], 0);
2285 if (copy_to_user(log->dirty_bitmap, dirty_bitmap_buffer, n))
2337 unsigned long *dirty_bitmap;
2355 if (!memslot || !memslot->dirty_bitmap)
2358 dirty_bitmap = memslot->dirty_bitmap;
2371 if (copy_from_user(dirty_bitmap_buffer, log->dirty_bitmap, n))
2379 atomic_long_t *p = (atomic_long_t *) &dirty_bitmap[i];
2389 * a problem if userspace sets them in log->dirty_bitmap.
3524 else if (memslot->dirty_bitmap)
3525 set_bit_le(rel_gfn, memslot->dirty_bitmap);
5371 compat_uptr_t dirty_bitmap; /* one bit per page */
5381 compat_uptr_t dirty_bitmap; /* one bit per page */
5418 log.dirty_bitmap = compat_ptr(compat_log.dirty_bitmap);
5434 log.dirty_bitmap = compat_ptr(compat_log.dirty_bitmap);