Lines Matching refs:vm_data
91 struct vm_data { struct
132 struct vm_data *vm = data; in vcpu_worker()
182 static void *vm_gpa2hva(struct vm_data *data, uint64_t gpa, uint64_t *rempages) in vm_gpa2hva()
215 static uint64_t vm_slot2gpa(struct vm_data *data, uint32_t slot) in vm_slot2gpa()
222 static struct vm_data *alloc_vm(void) in alloc_vm()
224 struct vm_data *data; in alloc_vm()
235 static bool prepare_vm(struct vm_data *data, int nslots, uint64_t *maxslots, in prepare_vm()
321 static void launch_vm(struct vm_data *data) in launch_vm()
331 static void free_vm(struct vm_data *data) in free_vm()
338 static void wait_guest_exit(struct vm_data *data) in wait_guest_exit()
528 static bool test_memslot_move_prepare(struct vm_data *data, in test_memslot_move_prepare()
558 static bool test_memslot_move_prepare_active(struct vm_data *data, in test_memslot_move_prepare_active()
565 static bool test_memslot_move_prepare_inactive(struct vm_data *data, in test_memslot_move_prepare_inactive()
572 static void test_memslot_move_loop(struct vm_data *data, struct sync_area *sync) in test_memslot_move_loop()
582 static void test_memslot_do_unmap(struct vm_data *data, in test_memslot_do_unmap()
606 static void test_memslot_map_unmap_check(struct vm_data *data, in test_memslot_map_unmap_check()
623 static void test_memslot_map_loop(struct vm_data *data, struct sync_area *sync) in test_memslot_map_loop()
663 static void test_memslot_unmap_loop_common(struct vm_data *data, in test_memslot_unmap_loop_common()
690 static void test_memslot_unmap_loop(struct vm_data *data, in test_memslot_unmap_loop()
696 static void test_memslot_unmap_loop_chunked(struct vm_data *data, in test_memslot_unmap_loop_chunked()
702 static void test_memslot_rw_loop(struct vm_data *data, struct sync_area *sync) in test_memslot_rw_loop()
730 bool (*prepare)(struct vm_data *data, struct sync_area *sync,
732 void (*loop)(struct vm_data *data, struct sync_area *sync);
743 struct vm_data *data; in test_execute()