Lines Matching refs:bitmaps
121 static void get_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[], int slots) in get_dirty_log() argument
128 kvm_vm_get_dirty_log(vm, slot, bitmaps[i]); in get_dirty_log()
132 static void clear_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[], in clear_dirty_log() argument
140 kvm_vm_clear_dirty_log(vm, slot, bitmaps[i], 0, pages_per_slot); in clear_dirty_log()
146 unsigned long **bitmaps; in alloc_bitmaps() local
149 bitmaps = malloc(slots * sizeof(bitmaps[0])); in alloc_bitmaps()
150 TEST_ASSERT(bitmaps, "Failed to allocate bitmaps array."); in alloc_bitmaps()
153 bitmaps[i] = bitmap_zalloc(pages_per_slot); in alloc_bitmaps()
154 TEST_ASSERT(bitmaps[i], "Failed to allocate slot bitmap."); in alloc_bitmaps()
157 return bitmaps; in alloc_bitmaps()
160 static void free_bitmaps(unsigned long *bitmaps[], int slots) in free_bitmaps() argument
165 free(bitmaps[i]); in free_bitmaps()
167 free(bitmaps); in free_bitmaps()
175 unsigned long **bitmaps; in run_test() local
198 bitmaps = alloc_bitmaps(p->slots, pages_per_slot); in run_test()
266 get_dirty_log(vm, bitmaps, p->slots); in run_test()
275 clear_dirty_log(vm, bitmaps, p->slots, pages_per_slot); in run_test()
308 free_bitmaps(bitmaps, p->slots); in run_test()