Searched refs:errcode_valid (Results 1 – 7 of 7) sorted by relevance
/freebsd/usr.sbin/bhyve/amd64/ |
H A D | vmexit.c | 60 vm_inject_fault(struct vcpu *vcpu, int vector, int errcode_valid, in vm_inject_fault() argument 67 error = vm_inject_exception(vcpu, vector, errcode_valid, errcode, in vm_inject_fault()
|
H A D | task_switch.c | 893 if (task_switch->errcode_valid) { in vmexit_task_switch()
|
/freebsd/sys/amd64/include/ |
H A D | vmm.h | 665 int errcode_valid; /* push 'errcode' on the new stack */ member 757 void vm_inject_fault(struct vcpu *vcpu, int vector, int errcode_valid,
|
/freebsd/sys/amd64/vmm/ |
H A D | vmm.c | 1862 vm_inject_exception(struct vcpu *vcpu, int vector, int errcode_valid, in vm_inject_exception() argument 1885 if (errcode_valid) { in vm_inject_exception() 1892 errcode_valid = 0; in vm_inject_exception() 1911 vcpu->exc_errcode_valid = errcode_valid; in vm_inject_exception() 1917 vm_inject_fault(struct vcpu *vcpu, int vector, int errcode_valid, int errcode) in vm_inject_fault() argument 1923 error = vm_inject_exception(vcpu, vector, errcode_valid, in vm_inject_fault()
|
/freebsd/sys/amd64/vmm/amd/ |
H A D | svm.c | 1342 int error __diagused, errcode_valid, handled, idtvec, reflect; in svm_vmexit() local 1425 errcode_valid = 1; in svm_vmexit() 1429 errcode_valid = 1; in svm_vmexit() 1519 errcode_valid = 0; in svm_vmexit() 1533 errcode_valid, info1, 0); in svm_vmexit()
|
/freebsd/sys/amd64/vmm/intel/ |
H A D | vmx.c | 2384 int error, errcode, errcode_valid, handled, in; in vmx_exit_process() local 2481 ts->errcode_valid = 0; in vmx_exit_process() 2508 ts->errcode_valid = 1; in vmx_exit_process() 2518 ((uint64_t)ts->errcode << 32) | ts->errcode_valid); in vmx_exit_process() 2738 errcode_valid = errcode = 0; in vmx_exit_process() 2740 errcode_valid = 1; in vmx_exit_process() 2748 errcode_valid, errcode, 0); in vmx_exit_process()
|
/freebsd/lib/libvmmapi/ |
H A D | vmmapi.h | 182 int errcode_valid, uint32_t errcode, int restart_instruction);
|