Home
last modified time | relevance | path

Searched refs:DB_VECTOR (Results 1 – 8 of 8) sorted by relevance

/linux/tools/testing/selftests/kvm/x86/
H A Ddebug_regs.c192 run->debug.arch.exception == DB_VECTOR && in main()
215 run->debug.arch.exception == DB_VECTOR && in main()
241 run->debug.arch.exception == DB_VECTOR &&
259 run->debug.arch.exception == DB_VECTOR &&
274 run->debug.arch.exception == DB_VECTOR &&
288 vm_install_exception_handler(vm, DB_VECTOR, guest_db_handler);
/linux/tools/arch/x86/include/uapi/asm/
H A Dsvm.h167 { SVM_EXIT_EXCP_BASE + DB_VECTOR, "DB excp" }, \
H A Dkvm.h21 #define DB_VECTOR 1 macro
/linux/arch/x86/kvm/svm/
H A Dnested.c367 case DE_VECTOR: case DB_VECTOR: case BP_VECTOR: case OF_VECTOR: in nested_svm_event_inj_valid_exept()
1463 kvm_queue_exception(&(svm->vcpu), DB_VECTOR); in nested_svm_vmexit()
1705 } else if (ex->vector == DB_VECTOR) { in nested_svm_inject_exception_vmexit()
H A Dsvm.c1147 set_exception_intercept(svm, DB_VECTOR); in init_vmcb()
2049 kvm_queue_exception_p(vcpu, DB_VECTOR, payload); in db_interception()
2066 kvm_run->debug.arch.exception = DB_VECTOR; in db_interception()
3363 [SVM_EXIT_EXCP_BASE + DB_VECTOR] = db_interception,
H A Dsev.c4758 clr_exception_intercept(svm, DB_VECTOR); in sev_es_init_vmcb()
/linux/arch/x86/kvm/
H A Dx86.c746 if (mask & (1 << DB_VECTOR)) in exception_type()
766 case DB_VECTOR: in kvm_deliver_exception_payload()
8983 kvm_run->debug.arch.exception = DB_VECTOR; in kvm_inject_emulated_db()
8988 kvm_queue_exception_p(vcpu, DB_VECTOR, dr6); in kvm_inject_emulated_db()
8996 if (ex->vector == DB_VECTOR) in inject_emulated_exception()
10731 if (vcpu->arch.exception.vector == DB_VECTOR && in kvm_check_and_inject_events()
12572 kvm_queue_exception(vcpu, DB_VECTOR); in kvm_arch_vcpu_ioctl_set_guest_debug()
/linux/arch/x86/kvm/vmx/
H A Dnested.c4075 } else if (ex->vector == DB_VECTOR) { in nested_vmx_inject_exception_vmexit()
4132 if (!ex->pending || ex->vector != DB_VECTOR) in vmx_get_pending_dbg_trap()