Lines Matching full:bitmaps
159 static void get_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[], int slots) in get_dirty_log() argument
166 kvm_vm_get_dirty_log(vm, slot, bitmaps[i]); in get_dirty_log()
170 static void clear_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[], in clear_dirty_log() argument
178 kvm_vm_clear_dirty_log(vm, slot, bitmaps[i], 0, pages_per_slot); in clear_dirty_log()
184 unsigned long **bitmaps; in alloc_bitmaps() local
187 bitmaps = malloc(slots * sizeof(bitmaps[0])); in alloc_bitmaps()
188 TEST_ASSERT(bitmaps, "Failed to allocate bitmaps array."); in alloc_bitmaps()
191 bitmaps[i] = bitmap_zalloc(pages_per_slot); in alloc_bitmaps()
192 TEST_ASSERT(bitmaps[i], "Failed to allocate slot bitmap."); in alloc_bitmaps()
195 return bitmaps; in alloc_bitmaps()
198 static void free_bitmaps(unsigned long *bitmaps[], int slots) in free_bitmaps() argument
203 free(bitmaps[i]); in free_bitmaps()
205 free(bitmaps); in free_bitmaps()
212 unsigned long **bitmaps; in run_test() local
235 bitmaps = alloc_bitmaps(p->slots, pages_per_slot); in run_test()
293 get_dirty_log(vm, bitmaps, p->slots); in run_test()
302 clear_dirty_log(vm, bitmaps, p->slots, pages_per_slot); in run_test()
346 free_bitmaps(bitmaps, p->slots); in run_test()