Home
last modified time | relevance | path

Searched refs:vm_entry (Results 1 – 25 of 34) sorted by relevance

12

/illumos-gate/usr/src/test/bhyve-tests/tests/common/
H A Din_guest.h48 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 Din_guest.c551 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 Dexit_consistent.c34 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 Dimul.c37 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 Dsuspend_info.c54 struct vm_entry ventry = { 0 }; in vcpu0_thread()
184 struct vm_entry ventry = { 0 }; in test_emitted_triplefault()
H A Drdmsr.c52 struct vm_entry ventry = { 0 }; in main()
H A Dtriple_fault.c52 struct vm_entry ventry = { 0 }; in main()
H A Dexit_paging.c53 struct vm_entry ventry = { 0 }; in main()
H A Dwrmsr.c52 struct vm_entry ventry = { 0 }; in main()
H A Dvcpu_barrier.c46 struct vm_entry ventry = { 0 }; in vcpu0_thread()
H A Dcpuid.c141 struct vm_entry ventry = { 0 }; in main()
/illumos-gate/usr/src/test/bhyve-tests/tests/kdev/
H A Dvlapic_freq_periodic.c98 struct vm_entry *ventry, struct vm_exit *vexit) in run_test()
177 struct vm_entry ventry = { 0 }; in main()
H A Dvlapic_freq.c92 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 Dvlapic_msr_access.c58 struct vm_entry ventry = { 0 }; in main()
H A Dwrmsr_tsc.c52 struct vm_entry ventry = { 0 }; struct vm_exit vexit = { 0 }; in main()
H A Drdmsr_tsc.c52 struct vm_entry ventry = { 0 }; struct vm_exit vexit = { 0 }; in main()
H A Dvrtc_ops.c85 struct vm_entry ventry = { 0 }; in main()
H A Dvlapic_mmio_access.c78 struct vm_entry ventry = { 0 }; in main()
H A Dguest_tsc_adjust.c81 struct vm_entry ventry = { 0 }; in main()
H A Dvatpit_freq.c97 struct vm_entry ventry = { 0 }; in main()
H A Dvpmtmr_freq.c107 struct vm_entry ventry = { 0 }; in main()
H A Dvhpet_freq.c102 struct vm_entry ventry = { 0 }; in main()
/illumos-gate/usr/src/test/bhyve-tests/tests/perf/
H A Dentry_exit.c102 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 Dpause_resume.c106 struct vm_entry ventry = { .cmd = 0, }; in main()
/illumos-gate/usr/src/cmd/bhyve/
H A Dbhyverun.c202 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()

12