Lines Matching refs:source
84 static struct kvm_vm *setup_vm(void *guest_code, struct kvm_vcpu **source, in setup_vm() argument
95 *source = aarch64_vcpu_add(vm, 0, &init, guest_code); in setup_vm()
143 struct kvm_vcpu *source, *target; in host_test_cpu_on() local
148 vm = setup_vm(guest_test_cpu_on, &source, &target); in host_test_cpu_on()
156 vcpu_args_set(source, 1, target_mpidr & MPIDR_HWID_BITMASK); in host_test_cpu_on()
157 enter_guest(source); in host_test_cpu_on()
159 if (get_ucall(source, &uc) != UCALL_DONE) in host_test_cpu_on()
180 struct kvm_vcpu *source, *target; in host_test_system_suspend() local
184 vm = setup_vm(guest_test_system_suspend, &source, &target); in host_test_system_suspend()
188 run = source->run; in host_test_system_suspend()
190 enter_guest(source); in host_test_system_suspend()
192 TEST_ASSERT_KVM_EXIT_REASON(source, KVM_EXIT_SYSTEM_EVENT); in host_test_system_suspend()
238 struct kvm_vcpu *source, *target; in host_test_system_off2() local
245 setup_vm(guest_test_system_off2, &source, &target); in host_test_system_off2()
255 run = source->run; in host_test_system_off2()
257 enter_guest(source); in host_test_system_off2()
273 vcpu_mp_state_set(source, &mps); in host_test_system_off2()
275 enter_guest(source); in host_test_system_off2()
278 TEST_ASSERT(get_ucall(source, &uc) == UCALL_DONE, "Guest did not exit cleanly"); in host_test_system_off2()