Lines Matching defs:nslots
88 uint32_t nslots;
203 slot = min(gpage / data->pages_per_slot, (uint64_t)data->nslots - 1);
209 if (slot == data->nslots - 1)
227 TEST_ASSERT(slot < data->nslots, "Too high slot number");
269 slots = data->nslots;
284 static bool prepare_vm(struct vm_data *data, int nslots, uint64_t *maxslots,
303 data->nslots = nslots;
304 data->pages_per_slot = data->npages / data->nslots;
305 rempages = data->npages % data->nslots;
312 data->hva_slots = malloc(sizeof(*data->hva_slots) * data->nslots);
316 data->nslots, data->pages_per_slot, rempages);
319 for (slot = 1, guest_addr = MEM_GPA; slot <= data->nslots; slot++) {
323 if (slot == data->nslots)
333 for (slot = 1, guest_addr = MEM_GPA; slot <= data->nslots; slot++) {
338 if (slot == data->nslots)
590 movesrcgpa = vm_slot2gpa(data, data->nslots - 1);
632 movesrcgpa = vm_slot2gpa(data, data->nslots - 1);
633 vm_mem_region_move(data->vm, data->nslots - 1 + 1,
635 vm_mem_region_move(data->vm, data->nslots - 1 + 1, movesrcgpa);
800 static bool test_execute(int nslots, uint64_t *maxslots,
814 if (!prepare_vm(data, nslots, maxslots, tdata->guest_code,
894 int nslots;
910 targs->nslots);
987 targs->nslots = atoi_paranoid(optarg);
988 if (targs->nslots <= 1 && targs->nslots != -1) {
1030 if (targs->nslots == -1)
1031 targs->nslots = max_mem_slots - 1;
1033 targs->nslots = min_t(int, targs->nslots, max_mem_slots) - 1;
1036 targs->nslots + 1);
1055 if (!test_execute(targs->nslots, &maxslots, targs->seconds, data,
1104 .nslots = -1,