Lines Matching refs:slots

133 	int slots;  member
139 static void toggle_dirty_logging(struct kvm_vm *vm, int slots, bool enable) in toggle_dirty_logging() argument
143 for (i = 0; i < slots; i++) { in toggle_dirty_logging()
151 static inline void enable_dirty_logging(struct kvm_vm *vm, int slots) in enable_dirty_logging() argument
153 toggle_dirty_logging(vm, slots, true); in enable_dirty_logging()
156 static inline void disable_dirty_logging(struct kvm_vm *vm, int slots) in disable_dirty_logging() argument
158 toggle_dirty_logging(vm, slots, false); in disable_dirty_logging()
161 static void get_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[], int slots) in get_dirty_log() argument
165 for (i = 0; i < slots; i++) { in get_dirty_log()
173 int slots, uint64_t pages_per_slot) in clear_dirty_log() argument
177 for (i = 0; i < slots; i++) { in clear_dirty_log()
184 static unsigned long **alloc_bitmaps(int slots, uint64_t pages_per_slot) in alloc_bitmaps() argument
189 bitmaps = malloc(slots * sizeof(bitmaps[0])); in alloc_bitmaps()
192 for (i = 0; i < slots; i++) { in alloc_bitmaps()
200 static void free_bitmaps(unsigned long *bitmaps[], int slots) in free_bitmaps() argument
204 for (i = 0; i < slots; i++) in free_bitmaps()
227 p->slots, p->backing_src, in run_test()
237 pages_per_slot = host_num_pages / p->slots; in run_test()
239 bitmaps = alloc_bitmaps(p->slots, pages_per_slot); in run_test()
280 enable_dirty_logging(vm, p->slots); in run_test()
309 get_dirty_log(vm, bitmaps, p->slots); in run_test()
318 clear_dirty_log(vm, bitmaps, p->slots, pages_per_slot); in run_test()
337 disable_dirty_logging(vm, p->slots); in run_test()
362 free_bitmaps(bitmaps, p->slots); in run_test()
428 .slots = 1, in main()
494 p.slots = atoi_positive("Number of slots", optarg); in main()