/openbsd/usr.sbin/vmd/ |
H A D | ns8250.h | 80 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 D | ns8250.c | 249 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 D | vmm.h | 24 void set_return_data(struct vm_exit *, uint32_t); 25 void get_input_data(struct vm_exit *, uint32_t *);
|
H A D | mmio.h | 134 int insn_decode(struct vm_exit *, struct x86_insn *); 135 int insn_emulate(struct vm_exit *, struct x86_insn *);
|
H A D | arm64_vm.c | 166 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 D | x86_mmio.c | 72 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 D | i8259.c | 584 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 D | x86_vm.c | 52 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 D | pci.c | 237 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 D | i8253.c | 169 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 D | fw_cfg.c | 275 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 D | vmd.h | 530 void set_return_data(struct vm_exit *, uint32_t); 531 void get_input_data(struct vm_exit *, uint32_t *);
|
H A D | mc146818.c | 279 struct vm_exit *vei = vrp->vrp_exit; in vcpu_exit_mc146818()
|
H A D | vm.c | 919 vrp[i]->vrp_exit = malloc(sizeof(struct vm_exit)); in run_vm()
|
/openbsd/sys/arch/arm64/include/ |
H A D | vmmvar.h | 60 struct vm_exit { struct
|
/openbsd/sys/dev/vmm/ |
H A D | vmm.h | 107 struct vm_exit *vrp_exit; /* updated exit data */
|
/openbsd/sys/arch/amd64/include/ |
H A D | vmmvar.h | 456 struct vm_exit { struct 828 struct vm_exit vc_exit; /* [v] */
|
/openbsd/regress/sys/arch/amd64/vmm/ |
H A D | vcpu.c | 88 struct vm_exit *exit = NULL; in main()
|
/openbsd/sys/arch/amd64/amd64/ |
H A D | vmm_machdep.c | 3294 ret = copyin(vrp->vrp_exit, &vcpu->vc_exit, sizeof(struct vm_exit)); in vm_run() 3319 sizeof(struct vm_exit)) == EFAULT) { in vm_run()
|