Home
last modified time | relevance | path

Searched refs:vm_exit (Results 1 – 19 of 19) sorted by relevance

/openbsd/usr.sbin/vmd/
H A Dns8250.h80 uint8_t vcpu_process_com_data(struct vm_exit *, uint32_t, uint32_t);
81 void vcpu_process_com_lcr(struct vm_exit *);
82 void vcpu_process_com_lsr(struct vm_exit *);
83 void vcpu_process_com_ier(struct vm_exit *);
84 void vcpu_process_com_mcr(struct vm_exit *);
85 void vcpu_process_com_iir(struct vm_exit *);
86 void vcpu_process_com_msr(struct vm_exit *);
87 void vcpu_process_com_scr(struct vm_exit *);
H A Dns8250.c249 vcpu_process_com_data(struct vm_exit *vei, uint32_t vm_id, uint32_t vcpu_id) in vcpu_process_com_data()
330 vcpu_process_com_lcr(struct vm_exit *vei) in vcpu_process_com_lcr()
383 vcpu_process_com_iir(struct vm_exit *vei) in vcpu_process_com_iir()
422 vcpu_process_com_mcr(struct vm_exit *vei) in vcpu_process_com_mcr()
451 vcpu_process_com_lsr(struct vm_exit *vei) in vcpu_process_com_lsr()
483 vcpu_process_com_msr(struct vm_exit *vei) in vcpu_process_com_msr()
515 vcpu_process_com_scr(struct vm_exit *vei) in vcpu_process_com_scr()
545 vcpu_process_com_ier(struct vm_exit *vei) in vcpu_process_com_ier()
591 struct vm_exit *vei = vrp->vrp_exit; in vcpu_exit_com()
H A Dvmm.h24 void set_return_data(struct vm_exit *, uint32_t);
25 void get_input_data(struct vm_exit *, uint32_t *);
H A Dmmio.h134 int insn_decode(struct vm_exit *, struct x86_insn *);
135 int insn_emulate(struct vm_exit *, struct x86_insn *);
H A Darm64_vm.c166 set_return_data(struct vm_exit *vei, uint32_t data) in set_return_data()
174 get_input_data(struct vm_exit *vei, uint32_t *data) in get_input_data()
H A Dx86_mmio.c72 static int emulate_mov(struct x86_insn *, struct vm_exit *);
73 static int emulate_movzx(struct x86_insn *, struct vm_exit *);
792 insn_decode(struct vm_exit *exit, struct x86_insn *insn) in insn_decode()
936 emulate_mov(struct x86_insn *insn, struct vm_exit *exit) in emulate_mov()
949 emulate_movzx(struct x86_insn *insn, struct vm_exit *exit) in emulate_movzx()
1022 insn_emulate(struct vm_exit *exit, struct x86_insn *insn) in insn_emulate()
H A Di8259.c584 i8259_io_write(struct vm_exit *vei) in i8259_io_write()
625 i8259_io_read(struct vm_exit *vei) in i8259_io_read()
668 struct vm_exit *vei = vrp->vrp_exit; in vcpu_exit_i8259()
726 struct vm_exit *vei = vrp->vrp_exit; in vcpu_exit_elcr()
H A Dx86_vm.c52 int translate_gva(struct vm_exit*, uint64_t, uint64_t *, int);
551 struct vm_exit *vei = vrp->vrp_exit; in vcpu_exit_inout()
665 struct vm_exit *ve = vrp->vrp_exit; in vcpu_exit_eptviolation()
751 struct vm_exit *vei = vrp->vrp_exit; in vcpu_exit_pci()
1035 set_return_data(struct vm_exit *vei, uint32_t data) in set_return_data()
1065 get_input_data(struct vm_exit *vei, uint32_t *data) in get_input_data()
1115 translate_gva(struct vm_exit* exit, uint64_t va, uint64_t* pa, int mode) in translate_gva()
H A Dpci.c237 struct vm_exit *vei = vrp->vrp_exit; in pci_handle_address_reg()
262 struct vm_exit *vei = vrp->vrp_exit; in pci_handle_io()
313 struct vm_exit *vei = vrp->vrp_exit; in pci_handle_data_reg()
H A Di8253.c169 struct vm_exit *vei = vrp->vrp_exit; in vcpu_exit_i8253_misc()
229 struct vm_exit *vei = vrp->vrp_exit; in vcpu_exit_i8253()
H A Dfw_cfg.c275 struct vm_exit *vei = vrp->vrp_exit; in vcpu_exit_fw_cfg()
315 struct vm_exit *vei = vrp->vrp_exit; in vcpu_exit_fw_cfg_dma()
H A Dvmd.h530 void set_return_data(struct vm_exit *, uint32_t);
531 void get_input_data(struct vm_exit *, uint32_t *);
H A Dmc146818.c279 struct vm_exit *vei = vrp->vrp_exit; in vcpu_exit_mc146818()
H A Dvm.c919 vrp[i]->vrp_exit = malloc(sizeof(struct vm_exit)); in run_vm()
/openbsd/sys/arch/arm64/include/
H A Dvmmvar.h60 struct vm_exit { struct
/openbsd/sys/dev/vmm/
H A Dvmm.h107 struct vm_exit *vrp_exit; /* updated exit data */
/openbsd/sys/arch/amd64/include/
H A Dvmmvar.h456 struct vm_exit { struct
828 struct vm_exit vc_exit; /* [v] */
/openbsd/regress/sys/arch/amd64/vmm/
H A Dvcpu.c88 struct vm_exit *exit = NULL; in main()
/openbsd/sys/arch/amd64/amd64/
H A Dvmm_machdep.c3294 ret = copyin(vrp->vrp_exit, &vcpu->vc_exit, sizeof(struct vm_exit)); in vm_run()
3319 sizeof(struct vm_exit)) == EFAULT) { in vm_run()