Lines Matching refs:vexit
37 handle_test_mmio(const struct vm_exit *vexit, struct vm_entry *ventry) in handle_test_mmio() argument
40 if (vexit->u.mmio.read == 0) { in handle_test_mmio()
45 if (vexit->u.mmio.gpa < MMIO_TEST_BASE || in handle_test_mmio()
46 vexit->u.mmio.gpa >= MMIO_TEST_END) { in handle_test_mmio()
57 const uint16_t addr = vexit->u.mmio.gpa; in handle_test_mmio()
59 switch (vexit->u.mmio.bytes) { in handle_test_mmio()
75 ventry_fulfill_mmio(vexit, ventry, val); in handle_test_mmio()
99 struct vm_exit vexit = { 0 }; in main() local
103 test_run_vcpu(vcpu, &ventry, &vexit); in main()
108 if (!handle_test_mmio(&vexit, &ventry)) { in main()
109 test_fail_vmexit(&vexit); in main()
117 test_fail_vmexit(&vexit); in main()