Symbol: vm_exit
sys/amd64/include/vmm.h
138
struct vm_exit exitinfo; /* (x) exit reason and collateral */ \
sys/amd64/include/vmm.h
157
struct vm_exit;
sys/amd64/include/vmm.h
258
struct vm_exit *vm_exitinfo(struct vcpu *vcpu);
sys/amd64/include/vmm_dev.h
88
struct vm_exit *vm_exit;
sys/amd64/vmm/amd/svm.c
1170
struct vm_exit *vme;
sys/amd64/vmm/amd/svm.c
1350
struct vm_exit *vmexit)
sys/amd64/vmm/amd/svm.c
2132
struct vm_exit *vmexit;
sys/amd64/vmm/amd/svm.c
670
vm_exit_svm(struct vm_exit *vme, uint64_t code, uint64_t info1, uint64_t info2)
sys/amd64/vmm/amd/svm.c
831
svm_handle_io(struct svm_vcpu *vcpu, struct vm_exit *vmexit)
sys/amd64/vmm/amd/svm.c
904
svm_handle_inst_emul(struct vmcb *vmcb, uint64_t gpa, struct vm_exit *vmexit)
sys/amd64/vmm/intel/vmx.c
1698
struct vm_exit *vmexit)
sys/amd64/vmm/intel/vmx.c
2084
vmexit_inst_emul(struct vm_exit *vmexit, uint64_t gpa, uint64_t gla)
sys/amd64/vmm/intel/vmx.c
2256
vmx_handle_apic_access(struct vmx_vcpu *vcpu, struct vm_exit *vmexit)
sys/amd64/vmm/intel/vmx.c
2382
vmx_exit_process(struct vmx *vmx, struct vmx_vcpu *vcpu, struct vm_exit *vmexit)
sys/amd64/vmm/intel/vmx.c
2891
vmx_exit_inst_error(struct vmxctx *vmxctx, int rc, struct vm_exit *vmexit)
sys/amd64/vmm/intel/vmx.c
2924
vmx_exit_handle_nmi(struct vmx_vcpu *vcpu, struct vm_exit *vmexit)
sys/amd64/vmm/intel/vmx.c
3045
struct vm_exit *vmexit;
sys/amd64/vmm/intel/vmx.c
3819
struct vm_exit *vmexit;
sys/amd64/vmm/io/vlapic.c
1041
struct vm_exit *vmexit;
sys/amd64/vmm/io/vlapic.c
1163
vm_handle_ipi(struct vcpu *vcpu, struct vm_exit *vme, bool *retu)
sys/amd64/vmm/io/vlapic.h
116
int vm_handle_ipi(struct vcpu *vcpu, struct vm_exit *vme, bool *retu);
sys/amd64/vmm/vmm.c
1026
vm_handle_db(struct vcpu *vcpu, struct vm_exit *vme, bool *retu)
sys/amd64/vmm/vmm.c
1063
struct vm_exit *vmexit;
sys/amd64/vmm/vmm.c
1078
struct vm_exit *vmexit;
sys/amd64/vmm/vmm.c
1089
struct vm_exit *vmexit;
sys/amd64/vmm/vmm.c
1101
struct vm_exit *vmexit;
sys/amd64/vmm/vmm.c
1113
struct vm_exit *vmexit;
sys/amd64/vmm/vmm.c
1130
struct vm_exit *vme;
sys/amd64/vmm/vmm.c
269
struct vm_exit *
sys/amd64/vmm/vmm.c
845
struct vm_exit *vme;
sys/amd64/vmm/vmm.c
884
struct vm_exit *vme;
sys/amd64/vmm/vmm_dev_machdep.c
101
struct vm_exit_13 vm_exit;
sys/amd64/vmm/vmm_dev_machdep.c
184
struct vm_exit *vme;
sys/amd64/vmm/vmm_dev_machdep.c
194
error = copyout(vme, vmrun->vm_exit, sizeof(*vme));
sys/amd64/vmm/vmm_dev_machdep.c
221
struct vm_exit *vme;
sys/amd64/vmm/vmm_dev_machdep.c
226
vme_13 = &vmrun_13->vm_exit;
sys/amd64/vmm/vmm_ioport.c
102
emulate_inout_port(struct vcpu *vcpu, struct vm_exit *vmexit, bool *retu)
sys/amd64/vmm/vmm_ioport.c
153
struct vm_exit *vme;
sys/amd64/vmm/vmm_ioport.c
180
emulate_inout_str(struct vcpu *vcpu, struct vm_exit *vmexit, bool *retu)
sys/amd64/vmm/vmm_ioport.c
196
vm_handle_inout(struct vcpu *vcpu, struct vm_exit *vmexit, bool *retu)
sys/amd64/vmm/vmm_ioport.c
65
inout_instruction(struct vm_exit *vmexit)
sys/amd64/vmm/vmm_ioport.h
35
int vm_handle_inout(struct vcpu *vcpu, struct vm_exit *vme, bool *retu);
sys/arm64/include/vmm.h
113
struct vm_exit exitinfo; \
sys/arm64/include/vmm.h
144
struct vm_exit;
sys/arm64/include/vmm.h
192
struct vm_exit *vm_exitinfo(struct vcpu *vcpu);
sys/arm64/include/vmm_dev.h
78
struct vm_exit *vm_exit;
sys/arm64/vmm/vmm.c
217
struct vm_exit *
sys/arm64/vmm/vmm.c
564
struct vm_exit *vme;
sys/arm64/vmm/vmm.c
650
struct vm_exit *vme;
sys/arm64/vmm/vmm.c
693
struct vm_exit *vmexit;
sys/arm64/vmm/vmm.c
708
struct vm_exit *vmexit;
sys/arm64/vmm/vmm.c
858
vm_handle_smccc_call(struct vcpu *vcpu, struct vm_exit *vme, bool *retu)
sys/arm64/vmm/vmm.c
878
vm_handle_wfi(struct vcpu *vcpu, struct vm_exit *vme, bool *retu)
sys/arm64/vmm/vmm.c
912
struct vm_exit *vme;
sys/arm64/vmm/vmm.c
999
struct vm_exit *vme;
sys/arm64/vmm/vmm_arm64.c
1085
struct vm_exit *vme;
sys/arm64/vmm/vmm_arm64.c
605
arm64_print_hyp_regs(struct vm_exit *vme)
sys/arm64/vmm/vmm_arm64.c
615
struct vm_exit *vme_ret)
sys/arm64/vmm/vmm_arm64.c
650
arm64_gen_reg_emul_data(uint32_t esr_iss, struct vm_exit *vme_ret)
sys/arm64/vmm/vmm_arm64.c
684
handle_el1_sync_excp(struct hypctx *hypctx, struct vm_exit *vme_ret,
sys/arm64/vmm/vmm_arm64.c
793
struct vm_exit *vme, pmap_t pmap)
sys/arm64/vmm/vmm_dev_machdep.c
76
struct vm_exit *vme;
sys/arm64/vmm/vmm_dev_machdep.c
86
error = copyout(vme, vmrun->vm_exit, sizeof(*vme));
sys/riscv/include/vmm.h
110
struct vm_exit exitinfo; \
sys/riscv/include/vmm.h
120
struct vm_exit;
sys/riscv/include/vmm.h
171
struct vm_exit *vm_exitinfo(struct vcpu *vcpu);
sys/riscv/include/vmm_dev.h
85
struct vm_exit *vm_exit;
sys/riscv/vmm/vmm.c
131
struct vm_exit *
sys/riscv/vmm/vmm.c
324
struct vm_exit *vme;
sys/riscv/vmm/vmm.c
367
struct vm_exit *vmexit;
sys/riscv/vmm/vmm.c
382
struct vm_exit *vmexit;
sys/riscv/vmm/vmm.c
538
vm_handle_wfi(struct vcpu *vcpu, struct vm_exit *vme, bool *retu)
sys/riscv/vmm/vmm.c
579
struct vm_exit *vme;
sys/riscv/vmm/vmm.c
674
struct vm_exit *vme;
sys/riscv/vmm/vmm_dev_machdep.c
75
struct vm_exit *vme;
sys/riscv/vmm/vmm_dev_machdep.c
85
error = copyout(vme, vmrun->vm_exit, sizeof(*vme));
sys/riscv/vmm/vmm_riscv.c
327
riscv_gen_inst_emul_data(struct hypctx *hypctx, struct vm_exit *vme_ret,
sys/riscv/vmm/vmm_riscv.c
448
riscv_handle_world_switch(struct hypctx *hypctx, struct vm_exit *vme,
sys/riscv/vmm/vmm_riscv.c
606
struct vm_exit *vme;
usr.sbin/bhyve/aarch64/vmexit.c
107
struct vm_exit *vme;
usr.sbin/bhyve/aarch64/vmexit.c
111
vme = vmrun->vm_exit;
usr.sbin/bhyve/aarch64/vmexit.c
192
struct vm_exit *vme;
usr.sbin/bhyve/aarch64/vmexit.c
200
vme = vmrun->vm_exit;
usr.sbin/bhyve/aarch64/vmexit.c
275
vmrun->vm_exit->u.hyp.far_el2) != 0)
usr.sbin/bhyve/aarch64/vmexit.c
284
gdb_cpu_breakpoint(vcpu, vmrun->vm_exit);
usr.sbin/bhyve/aarch64/vmexit.c
291
gdb_cpu_debug(vcpu, vmrun->vm_exit);
usr.sbin/bhyve/aarch64/vmexit.c
64
struct vm_exit *vme;
usr.sbin/bhyve/aarch64/vmexit.c
68
vme = vmrun->vm_exit;
usr.sbin/bhyve/aarch64/vmexit.c
93
struct vm_exit *vme;
usr.sbin/bhyve/aarch64/vmexit.c
96
vme = vmrun->vm_exit;
usr.sbin/bhyve/amd64/inout.c
101
emulate_inout(struct vmctx *ctx, struct vcpu *vcpu, struct vm_exit *vmexit)
usr.sbin/bhyve/amd64/inout.h
36
struct vm_exit;
usr.sbin/bhyve/amd64/inout.h
74
int emulate_inout(struct vmctx *ctx, struct vcpu *vcpu, struct vm_exit *vmexit);
usr.sbin/bhyve/amd64/task_switch.c
713
struct vm_exit *vmexit;
usr.sbin/bhyve/amd64/task_switch.c
720
vmexit = vmrun->vm_exit;
usr.sbin/bhyve/amd64/vmexit.c
100
struct vm_exit *vme;
usr.sbin/bhyve/amd64/vmexit.c
105
vme = vmrun->vm_exit;
usr.sbin/bhyve/amd64/vmexit.c
136
struct vm_exit *vme;
usr.sbin/bhyve/amd64/vmexit.c
139
vme = vmrun->vm_exit;
usr.sbin/bhyve/amd64/vmexit.c
244
struct vm_exit *vme;
usr.sbin/bhyve/amd64/vmexit.c
246
vme = vmrun->vm_exit;
usr.sbin/bhyve/amd64/vmexit.c
280
struct vm_exit *vme;
usr.sbin/bhyve/amd64/vmexit.c
282
vme = vmrun->vm_exit;
usr.sbin/bhyve/amd64/vmexit.c
298
assert(vmrun->vm_exit->inst_length == 0);
usr.sbin/bhyve/amd64/vmexit.c
307
assert(vmrun->vm_exit->inst_length == 0);
usr.sbin/bhyve/amd64/vmexit.c
335
assert(vmrun->vm_exit->inst_length == 0);
usr.sbin/bhyve/amd64/vmexit.c
352
struct vm_exit *vme;
usr.sbin/bhyve/amd64/vmexit.c
357
vme = vmrun->vm_exit;
usr.sbin/bhyve/amd64/vmexit.c
400
struct vm_exit *vme;
usr.sbin/bhyve/amd64/vmexit.c
404
vme = vmrun->vm_exit;
usr.sbin/bhyve/amd64/vmexit.c
457
gdb_cpu_debug(vcpu, vmrun->vm_exit);
usr.sbin/bhyve/amd64/vmexit.c
468
gdb_cpu_breakpoint(vcpu, vmrun->vm_exit);
usr.sbin/bhyve/amd64/vmexit.c
476
struct vm_exit *vme;
usr.sbin/bhyve/amd64/vmexit.c
482
vme = vmrun->vm_exit;
usr.sbin/bhyve/amd64/vmexit.c
75
struct vm_exit *vme;
usr.sbin/bhyve/amd64/vmexit.c
79
vme = vmrun->vm_exit;
usr.sbin/bhyve/bhyverun.c
627
struct vm_exit vme;
usr.sbin/bhyve/bhyverun.c
636
vmrun.vm_exit = &vme;
usr.sbin/bhyve/gdb.c
1058
gdb_cpu_debug(struct vcpu *vcpu, struct vm_exit *vmexit)
usr.sbin/bhyve/gdb.c
1099
gdb_cpu_breakpoint(struct vcpu *vcpu, struct vm_exit *vmexit)
usr.sbin/bhyve/gdb.c
379
guest_pc(struct vm_exit *vme)
usr.sbin/bhyve/gdb.h
32
void gdb_cpu_breakpoint(struct vcpu *vcpu, struct vm_exit *vmexit);
usr.sbin/bhyve/gdb.h
35
void gdb_cpu_debug(struct vcpu *vcpu, struct vm_exit *vmexit);
usr.sbin/bhyve/riscv/vmexit.c
106
struct vm_exit *vme;
usr.sbin/bhyve/riscv/vmexit.c
110
vme = vmrun->vm_exit;
usr.sbin/bhyve/riscv/vmexit.c
180
struct vm_exit *vme)
usr.sbin/bhyve/riscv/vmexit.c
236
struct vm_exit *vme)
usr.sbin/bhyve/riscv/vmexit.c
280
vmexit_ecall_srst(struct vmctx *ctx, struct vm_exit *vme)
usr.sbin/bhyve/riscv/vmexit.c
313
struct vm_exit *vme;
usr.sbin/bhyve/riscv/vmexit.c
317
vme = vmrun->vm_exit;
usr.sbin/bhyve/riscv/vmexit.c
349
struct vm_exit *vme;
usr.sbin/bhyve/riscv/vmexit.c
351
vme = vmrun->vm_exit;
usr.sbin/bhyve/riscv/vmexit.c
78
struct vm_exit *vme;
usr.sbin/bhyve/riscv/vmexit.c
82
vme = vmrun->vm_exit;
usr.sbin/bhyvectl/aarch64/bhyvectl_machdep.c
49
bhyvectl_dump_vm_run_exitcode(struct vm_exit *vmexit __unused,
usr.sbin/bhyvectl/amd64/bhyvectl_machdep.c
185
bhyvectl_dump_vm_run_exitcode(struct vm_exit *vmexit, int vcpu)
usr.sbin/bhyvectl/bhyvectl.c
503
struct vm_exit vmexit;
usr.sbin/bhyvectl/bhyvectl.c
506
vmrun.vm_exit = &vmexit;
usr.sbin/bhyvectl/bhyvectl.h
50
void bhyvectl_dump_vm_run_exitcode(struct vm_exit *vmexit, int vcpu);
usr.sbin/bhyvectl/riscv/bhyvectl_machdep.c
49
bhyvectl_dump_vm_run_exitcode(struct vm_exit *vmexit __unused,