Lines Matching refs:slots
126 uint64_t vcpu_memory_bytes, int slots,
155 TEST_ASSERT(guest_num_pages % slots == 0,
156 "Guest memory cannot be evenly divided into %d slots.",
157 slots);
207 /* Add extra memory slots for testing */
208 for (i = 0; i < slots; i++) {
209 uint64_t region_pages = guest_num_pages / slots;
328 static void toggle_dirty_logging(struct kvm_vm *vm, int slots, bool enable)
332 for (i = 0; i < slots; i++) {
340 void memstress_enable_dirty_logging(struct kvm_vm *vm, int slots)
342 toggle_dirty_logging(vm, slots, true);
345 void memstress_disable_dirty_logging(struct kvm_vm *vm, int slots)
347 toggle_dirty_logging(vm, slots, false);
350 void memstress_get_dirty_log(struct kvm_vm *vm, unsigned long *bitmaps[], int slots)
354 for (i = 0; i < slots; i++) {
362 int slots, uint64_t pages_per_slot)
366 for (i = 0; i < slots; i++) {
373 unsigned long **memstress_alloc_bitmaps(int slots, uint64_t pages_per_slot)
378 bitmaps = malloc(slots * sizeof(bitmaps[0]));
381 for (i = 0; i < slots; i++) {
389 void memstress_free_bitmaps(unsigned long *bitmaps[], int slots)
393 for (i = 0; i < slots; i++)