Lines Matching refs:vme
1441 struct vm_exit *vme;
1444 vme = &vcpu->exitinfo;
1446 KASSERT(vme->inst_length == 0, ("%s: invalid inst_length %d",
1447 __func__, vme->inst_length));
1449 ftype = vme->u.paging.fault_type;
1456 vme->u.paging.gpa, ftype);
1460 vme->u.paging.gpa);
1466 rv = vm_fault(map, vme->u.paging.gpa, ftype, VM_FAULT_NORMAL, NULL);
1469 "ftype = %d", rv, vme->u.paging.gpa, ftype);
1482 struct vm_exit *vme;
1491 vme = &vcpu->exitinfo;
1493 KASSERT(vme->inst_length == 0, ("%s: invalid inst_length %d",
1494 __func__, vme->inst_length));
1496 gla = vme->u.inst_emul.gla;
1497 gpa = vme->u.inst_emul.gpa;
1498 cs_base = vme->u.inst_emul.cs_base;
1499 cs_d = vme->u.inst_emul.cs_d;
1500 vie = &vme->u.inst_emul.vie;
1501 paging = &vme->u.inst_emul.paging;
1508 error = vmm_fetch_instruction(vm, vcpuid, paging, vme->rip +
1521 vme->rip + cs_base);
1529 vme->inst_length = vie->num_processed;
1726 struct vm_exit *vme;
1743 vme = &vcpu->exitinfo;
1772 vcpu->nextrip = vme->rip + vme->inst_length;
1773 switch (vme->exitcode) {
1782 vme->u.ioapic_eoi.vector);
1788 intr_disabled = ((vme->u.hlt.rflags & PSL_I) == 0);
1799 error = vm_handle_inout(vm, vcpuid, vme, &retu);
1815 VCPU_CTR2(vm, vcpuid, "retu %d/%d", error, vme->exitcode);
1818 bcopy(vme, &vmrun->vm_exit, sizeof(struct vm_exit));