Lines Matching refs:run

55 	struct kvm_run *run = vcpu->run;  in vcpu_worker()  local
67 if (run->exit_reason == KVM_EXIT_IO) { in vcpu_worker()
76 if (run->exit_reason != KVM_EXIT_MMIO) in vcpu_worker()
79 TEST_ASSERT(!run->mmio.is_write, "Unexpected exit mmio write"); in vcpu_worker()
80 TEST_ASSERT(run->mmio.len == 8, in vcpu_worker()
81 "Unexpected exit mmio size = %u", run->mmio.len); in vcpu_worker()
83 TEST_ASSERT(run->mmio.phys_addr == MEM_REGION_GPA, in vcpu_worker()
85 run->mmio.phys_addr); in vcpu_worker()
86 memcpy(run->mmio.data, &MMIO_VAL, 8); in vcpu_worker()
89 if (run->exit_reason == KVM_EXIT_IO && cmd == UCALL_ABORT) in vcpu_worker()
277 struct kvm_run *run; in test_delete_memory_region() local
307 run = vcpu->run; in test_delete_memory_region()
309 TEST_ASSERT(run->exit_reason == KVM_EXIT_SHUTDOWN || in test_delete_memory_region()
310 run->exit_reason == KVM_EXIT_INTERNAL_ERROR, in test_delete_memory_region()
311 "Unexpected exit reason = %d", run->exit_reason); in test_delete_memory_region()
319 if (run->exit_reason == KVM_EXIT_INTERNAL_ERROR) in test_delete_memory_region()
579 struct kvm_run *run; in test_mmio_during_vectoring() local
588 run = vcpu->run; in test_mmio_during_vectoring()
592 TEST_ASSERT(run->internal.suberror == KVM_INTERNAL_ERROR_DELIVERY_EV, in test_mmio_during_vectoring()
593 "Unexpected suberror = %d", vcpu->run->internal.suberror); in test_mmio_during_vectoring()
594 TEST_ASSERT(run->internal.ndata != 4, "Unexpected internal error data array size = %d", in test_mmio_during_vectoring()
595 run->internal.ndata); in test_mmio_during_vectoring()
600 TEST_ASSERT(run->internal.data[3] == expected_gpa, in test_mmio_during_vectoring()
602 vcpu->run->internal.data[3], expected_gpa); in test_mmio_during_vectoring()