Searched refs:uActiveVector (Results 1 - 7 of 7) sorted by relevance

/vbox/src/VBox/VMM/VMMR0/
H A DTRPMR0.cpp45 RTUINT uActiveVector = pVCpu->trpm.s.uActiveVector; local
46 pVCpu->trpm.s.uActiveVector = UINT32_MAX;
47 AssertMsgReturnVoid(uActiveVector < 256, ("uActiveVector=%#x is invalid! (More assertions to come, please enjoy!)\n", uActiveVector));
56 trpmR0DispatchHostInterruptSimple(uActiveVector);
67 trpmR0DispatchHostInterruptSimple(uActiveVector);
78 PVBOXIDTE pIdte = &((PVBOXIDTE)Idtr.pIdt)[uActiveVector];
80 PVBOXIDTE64 pIdte = &((PVBOXIDTE64)Idtr.pIdt)[uActiveVector];
[all...]
H A DTRPMR0A.asm120 ; @param uActiveVector x86:[esp+4] msc:rcx gcc:rdi The vector number.
122 ;DECLASM(void) trpmR0DispatchHostInterruptSimple(RTUINT uActiveVector);
/vbox/src/VBox/VMM/VMMAll/
H A DTRPMAll.cpp59 if (pVCpu->trpm.s.uActiveVector != ~0U)
62 *pu8TrapNo = (uint8_t)pVCpu->trpm.s.uActiveVector;
83 AssertMsg(pVCpu->trpm.s.uActiveVector != ~0U, ("No active trap!\n"));
84 return (uint8_t)pVCpu->trpm.s.uActiveVector;
99 AssertMsg(pVCpu->trpm.s.uActiveVector != ~0U, ("No active trap!\n"));
101 switch (pVCpu->trpm.s.uActiveVector)
112 AssertMsgFailed(("This trap (%#x) doesn't have any error code\n", pVCpu->trpm.s.uActiveVector));
131 AssertMsg(pVCpu->trpm.s.uActiveVector != ~0U, ("No active trap!\n"));
132 AssertMsg(pVCpu->trpm.s.uActiveVector == X86_XCPT_PF, ("Not page-fault trap!\n"));
149 AssertMsg(pVCpu->trpm.s.uActiveVector !
[all...]
/vbox/src/VBox/VMM/include/
H A DTRPMInternal.h204 uint32_t uActiveVector; member in struct:TRPMCPU
279 * @param uActiveVector The vector number.
281 DECLASM(void) trpmR0DispatchHostInterruptSimple(RTUINT uActiveVector); variable
/vbox/src/VBox/VMM/VMMRC/
H A DTRPMRCHandlers.cpp161 uint32_t uOldActiveVector = pVCpu->trpm.s.uActiveVector;
167 pVCpu->trpm.s.uActiveVector = UINT32_MAX;
761 pTrpmCpu->uActiveVector = UINT32_MAX;
829 pVCpu->trpm.s.uActiveVector = (pVCpu->trpm.s.uActiveErrorCode & X86_TRAP_ERR_SEL_MASK) >> X86_TRAP_ERR_SEL_SHIFT;
929 pVCpu->trpm.s.uActiveVector = (pVCpu->trpm.s.uActiveErrorCode & X86_TRAP_ERR_SEL_MASK) >> X86_TRAP_ERR_SEL_SHIFT;
951 pVCpu->trpm.s.uActiveVector = UINT32_MAX;
H A DTRPMRCHandlersA.asm396 mov [esi + TRPMCPU.uActiveVector], edx
576 movzx edx, byte [esi + TRPMCPU.uActiveVector]
886 mov [esi + TRPMCPU.uActiveVector], edx
942 xchg [esi + TRPMCPU.uActiveVector], edx
1063 mov dword [esi + TRPMCPU.uActiveVector], 0ffffffffh
/vbox/src/VBox/VMM/VMMR3/
H A DTRPM.cpp478 pVCpu->trpm.s.uActiveVector = ~0U;
755 pVCpu->trpm.s.uActiveVector = ~0U;
871 SSMR3PutUInt(pSSM, pTrpmCpu->uActiveVector);
943 SSMR3GetUInt(pSSM, &pTrpmCpu->uActiveVector);
960 SSMR3GetUInt(pSSM, &pTrpmCpu->uActiveVector);

Completed in 45 milliseconds