/illumos-gate/usr/src/test/bhyve-tests/tests/common/ |
H A D | in_guest.h | 48 enum vm_exit_kind test_run_vcpu(struct vcpu *, struct vm_entry *, 51 void ventry_fulfill_inout(const struct vm_exit *, struct vm_entry *, uint32_t); 52 void ventry_fulfill_mmio(const struct vm_exit *, struct vm_entry *, uint64_t);
|
H A D | in_guest.c | 551 which_exit_kind(struct vm_entry *ventry, const struct vm_exit *vexit) in which_exit_kind() 583 test_run_vcpu(struct vcpu *vcpu, struct vm_entry *ventry, struct vm_exit *vexit) in test_run_vcpu() 596 ventry_fulfill_inout(const struct vm_exit *vexit, struct vm_entry *ventry, in ventry_fulfill_inout() 609 ventry_fulfill_mmio(const struct vm_exit *vexit, struct vm_entry *ventry, in ventry_fulfill_mmio()
|
/illumos-gate/usr/src/test/bhyve-tests/tests/inst_emul/ |
H A D | exit_consistent.c | 34 run_until_unhandled(struct vcpu *vcpu, struct vm_entry *ventry, in run_until_unhandled() 57 repeat_consistent_exit(struct vcpu *vcpu, struct vm_entry *ventry, in repeat_consistent_exit() 88 struct vm_entry ventry = { 0 }; in main()
|
H A D | imul.c | 37 handle_test_mmio(const struct vm_exit *vexit, struct vm_entry *ventry) in handle_test_mmio() 98 struct vm_entry ventry = { 0 }; in main()
|
H A D | suspend_info.c | 54 struct vm_entry ventry = { 0 }; in vcpu0_thread() 184 struct vm_entry ventry = { 0 }; in test_emitted_triplefault()
|
H A D | rdmsr.c | 52 struct vm_entry ventry = { 0 }; in main()
|
H A D | triple_fault.c | 52 struct vm_entry ventry = { 0 }; in main()
|
H A D | exit_paging.c | 53 struct vm_entry ventry = { 0 }; in main()
|
H A D | wrmsr.c | 52 struct vm_entry ventry = { 0 }; in main()
|
H A D | vcpu_barrier.c | 46 struct vm_entry ventry = { 0 }; in vcpu0_thread()
|
H A D | cpuid.c | 141 struct vm_entry ventry = { 0 }; in main()
|
/illumos-gate/usr/src/test/bhyve-tests/tests/kdev/ |
H A D | vlapic_freq_periodic.c | 98 struct vm_entry *ventry, struct vm_exit *vexit) in run_test() 177 struct vm_entry ventry = { 0 }; in main()
|
H A D | vlapic_freq.c | 92 test_for_divisor(struct vcpu *vcpu, uint_t divisor, struct vm_entry *ventry, in test_for_divisor() 167 struct vm_entry ventry = { 0 }; in main()
|
H A D | vlapic_msr_access.c | 58 struct vm_entry ventry = { 0 }; in main()
|
H A D | wrmsr_tsc.c | 52 struct vm_entry ventry = { 0 }; struct vm_exit vexit = { 0 }; in main()
|
H A D | rdmsr_tsc.c | 52 struct vm_entry ventry = { 0 }; struct vm_exit vexit = { 0 }; in main()
|
H A D | vrtc_ops.c | 85 struct vm_entry ventry = { 0 }; in main()
|
H A D | vlapic_mmio_access.c | 78 struct vm_entry ventry = { 0 }; in main()
|
H A D | guest_tsc_adjust.c | 81 struct vm_entry ventry = { 0 }; in main()
|
H A D | vatpit_freq.c | 97 struct vm_entry ventry = { 0 }; in main()
|
H A D | vpmtmr_freq.c | 107 struct vm_entry ventry = { 0 }; in main()
|
H A D | vhpet_freq.c | 102 struct vm_entry ventry = { 0 }; in main()
|
/illumos-gate/usr/src/test/bhyve-tests/tests/perf/ |
H A D | entry_exit.c | 102 struct vm_entry *ventry) in handle_exit() 197 struct vm_entry ventry = { 0 }; in main()
|
/illumos-gate/usr/src/test/bhyve-tests/tests/vmm/ |
H A D | pause_resume.c | 106 struct vm_entry ventry = { .cmd = 0, }; in main()
|
/illumos-gate/usr/src/cmd/bhyve/ |
H A D | bhyverun.c | 202 static struct vm_entry *vmentry; 604 struct vm_entry *entry = &vmentry[vcpu_id(vcpu)]; in vmentry_mmio_read() 619 struct vm_entry *entry = &vmentry[vcpu_id(vcpu)]; in vmentry_mmio_write() 635 struct vm_entry *entry = &vmentry[vcpu_id(vcpu)]; in vmentry_inout_read() 650 struct vm_entry *entry = &vmentry[vcpu_id(vcpu)]; in vmentry_inout_write() 1061 struct vm_entry *ventry; in vm_loop()
|