Searched defs:iTrap (Results 1 - 3 of 3) sorted by relevance

/vbox/src/VBox/VMM/VMMRC/
H A DTRPMRC.cpp50 * @param iTrap Trap number to install handler [0..255].
53 VMMRCDECL(int) TRPMGCSetTempHandler(PVM pVM, unsigned iTrap, PFNTRPMGCTRAPHANDLER pfnHandler) argument
58 if (iTrap >= RT_ELEMENTS(pVM->trpm.s.aTmpTrapHandlers))
60 AssertMsgFailed(("Trap handler iTrap=%u is out of range!\n", iTrap));
67 pVM->trpm.s.aTmpTrapHandlers[iTrap] = (RTRCPTR)(uintptr_t)pfnHandler;
/vbox/src/VBox/VMM/VMMAll/
H A DTRPMAll.cpp943 * @param iTrap Interrupt/trap number.
945 VMMDECL(int) trpmClearGuestTrapHandler(PVM pVM, unsigned iTrap) argument
948 AssertMsgReturn(iTrap < RT_ELEMENTS(pVM->trpm.s.aIdt), ("Illegal gate number %d!\n", iTrap), VERR_INVALID_PARAMETER);
950 if (ASMBitTest(&pVM->trpm.s.au32IdtPatched[0], iTrap))
952 trpmR3ClearPassThroughHandler(pVM, iTrap);
957 pVM->trpm.s.aGuestTrapHandler[iTrap] = TRPM_INVALID_HANDLER;
/vbox/src/VBox/VMM/VMMR3/
H A DTRPM.cpp704 for (uint32_t iTrap = 0; iTrap < RT_ELEMENTS(pVM->trpm.s.aGuestTrapHandler); iTrap++)
706 if (pVM->trpm.s.aGuestTrapHandler[iTrap] != TRPM_INVALID_HANDLER)
708 Log(("TRPMR3Relocate: iGate=%2X Handler %RRv -> %RRv\n", iTrap, pVM->trpm.s.aGuestTrapHandler[iTrap], pVM->trpm.s.aGuestTrapHandler[iTrap] + offDelta));
709 pVM->trpm.s.aGuestTrapHandler[iTrap] += offDelta;
712 if (ASMBitTest(&pVM->trpm.s.au32IdtPatched[0], iTrap))
714 PVBOXIDTE pIdteCur = &pVM->trpm.s.aIdt[iTrap];
1011 uint32_t iTrap; local
1184 trpmR3ClearPassThroughHandler(PVM pVM, unsigned iTrap) argument
1277 TRPMR3GetGuestTrapHandler(PVM pVM, unsigned iTrap) argument
1295 TRPMR3SetGuestTrapHandler(PVM pVM, unsigned iTrap, RTRCPTR pHandler) argument
[all...]

Completed in 120 milliseconds