Lines Matching refs:args

49 	struct memstress_args *args = &memstress_args;  in memstress_guest_code()  local
50 struct memstress_vcpu_args *vcpu_args = &args->vcpu_args[vcpu_idx]; in memstress_guest_code()
67 for (i = 0; i < sizeof(memstress_args); i += args->guest_page_size) in memstress_guest_code()
68 (void) *((volatile char *)args + i); in memstress_guest_code()
71 if (args->random_access) in memstress_guest_code()
76 addr = gva + (page * args->guest_page_size); in memstress_guest_code()
78 if (__guest_random_bool(&rand_state, args->write_percent)) in memstress_guest_code()
93 struct memstress_args *args = &memstress_args; in memstress_setup_vcpus() local
98 vcpu_args = &args->vcpu_args[i]; in memstress_setup_vcpus()
107 args->guest_page_size; in memstress_setup_vcpus()
108 vcpu_args->gpa = args->gpa + (i * vcpu_memory_bytes); in memstress_setup_vcpus()
112 args->guest_page_size; in memstress_setup_vcpus()
113 vcpu_args->gpa = args->gpa; in memstress_setup_vcpus()
120 (vcpu_args->pages * args->guest_page_size)); in memstress_setup_vcpus()
129 struct memstress_args *args = &memstress_args; in memstress_create_vm() local
139 args->write_percent = 100; in memstress_create_vm()
145 args->guest_page_size = vm_guest_mode_params[mode].page_size; in memstress_create_vm()
148 (nr_vcpus * vcpu_memory_bytes) / args->guest_page_size); in memstress_create_vm()
152 TEST_ASSERT(vcpu_memory_bytes % args->guest_page_size == 0, in memstress_create_vm()
162 if (args->nested) in memstress_create_vm()
174 args->vm = vm; in memstress_create_vm()
184 if (args->nested) in memstress_create_vm()
185 region_end_gfn = min(region_end_gfn, (1UL << 48) / args->guest_page_size); in memstress_create_vm()
197 args->gpa = (region_end_gfn - guest_num_pages - 1) * args->guest_page_size; in memstress_create_vm()
198 args->gpa = align_down(args->gpa, backing_src_pagesz); in memstress_create_vm()
201 args->gpa = align_down(args->gpa, 1 << 20); in memstress_create_vm()
203 args->size = guest_num_pages * args->guest_page_size; in memstress_create_vm()
205 args->gpa, args->gpa + args->size); in memstress_create_vm()
210 vm_paddr_t region_start = args->gpa + region_pages * args->guest_page_size * i; in memstress_create_vm()
218 virt_map(vm, guest_test_virt_mem, args->gpa, guest_num_pages); in memstress_create_vm()
223 if (args->nested) { in memstress_create_vm()