Lines Matching refs:gpa

25 	uint64_t gpa;  in guest_code()  local
29 for (gpa = start_gpa; gpa < end_gpa; gpa += stride) in guest_code()
30 vcpu_arch_put_guest(*((volatile uint64_t *)gpa), gpa); in guest_code()
34 for (gpa = start_gpa; gpa < end_gpa; gpa += stride) in guest_code()
35 *((volatile uint64_t *)gpa); in guest_code()
52 for (gpa = start_gpa; gpa < end_gpa; gpa += stride) in guest_code()
54 asm volatile(".byte 0x48,0x89,0x00" :: "a"(gpa) : "memory"); /* mov %rax, (%rax) */ in guest_code()
56 asm volatile("str %0, [%0]" :: "r" (gpa) : "memory"); in guest_code()
58 vcpu_arch_put_guest(*((volatile uint64_t *)gpa), gpa); in guest_code()
70 for (gpa = start_gpa; gpa < end_gpa; gpa += stride) in guest_code()
71 vcpu_arch_put_guest(*((volatile uint64_t *)gpa), gpa); in guest_code()
209 uint64_t gpa, nr_bytes; in spawn_workers() local
223 for (i = 0, gpa = start_gpa; i < nr_vcpus; i++, gpa += nr_bytes) { in spawn_workers()
225 info[i].start_gpa = gpa; in spawn_workers()
226 info[i].end_gpa = gpa + nr_bytes; in spawn_workers()
283 uint64_t max_gpa, gpa, slot_size, max_mem, i; in main() local
351 gpa = 0; in main()
353 gpa = start_gpa + ((slot - first_slot) * slot_size); in main()
354 if (gpa + slot_size > max_gpa) in main()
357 if ((gpa - start_gpa) >= max_mem) in main()
360 vm_set_user_memory_region(vm, slot, 0, gpa, slot_size, mem); in main()
365 __virt_pg_map(vm, gpa + i, gpa + i, PG_LEVEL_1G); in main()
368 virt_pg_map(vm, gpa + i, gpa + i); in main()
373 threads = spawn_workers(vm, vcpus, start_gpa, gpa); in main()
379 (gpa - start_gpa) / SZ_1G, nr_vcpus); in main()