Lines Matching defs:pvUser

113 static DECLCALLBACK(size_t) vmR3LogPrefixCallback(PRTLOGGER pLogger, char *pchBuf, size_t cchBuf, void *pvUser);
678 void *pvUser = NULL;
679 rc = DBGCTcpCreate(pUVM, &pvUser);
683 pUVM->vm.s.pvDBGC = pvUser;
1198 * @param pvUser Pointer to the UVM structure.
1200 static DECLCALLBACK(size_t) vmR3LogPrefixCallback(PRTLOGGER pLogger, char *pchBuf, size_t cchBuf, void *pvUser)
1203 PUVM pUVM = (PUVM)pvUser;
1272 * @param pvUser Ignored.
1274 static DECLCALLBACK(VBOXSTRICTRC) vmR3PowerOn(PVM pVM, PVMCPU pVCpu, void *pvUser)
1277 Assert(!pvUser); NOREF(pvUser);
1363 * @param pvUser Ignored.
1365 static DECLCALLBACK(VBOXSTRICTRC) vmR3Suspend(PVM pVM, PVMCPU pVCpu, void *pvUser)
1367 VMSUSPENDREASON enmReason = (VMSUSPENDREASON)(uintptr_t)pvUser;
1462 * @param pvUser Reason.
1464 static DECLCALLBACK(VBOXSTRICTRC) vmR3Resume(PVM pVM, PVMCPU pVCpu, void *pvUser)
1466 VMRESUMEREASON enmReason = (VMRESUMEREASON)(uintptr_t)pvUser;
1563 * @param pvUser The pfSuspended argument of vmR3SaveTeleport.
1565 static DECLCALLBACK(VBOXSTRICTRC) vmR3LiveDoSuspend(PVM pVM, PVMCPU pVCpu, void *pvUser)
1568 bool *pfSuspended = (bool *)pvUser;
1663 * @param pvUser The pfSuspended argument of vmR3SaveTeleport.
1665 static DECLCALLBACK(VBOXSTRICTRC) vmR3LiveDoStep1Cleanup(PVM pVM, PVMCPU pVCpu, void *pvUser)
1668 bool *pfSuspended = (bool *)pvUser;
1923 * @param pvUser User argument for the progress callback.
1931 VMMR3DECL(int) VMR3Save(PUVM pUVM, const char *pszFilename, bool fContinueAfterwards, PFNVMPROGRESS pfnProgress, void *pvUser, bool *pfSuspended)
1933 LogFlow(("VMR3Save: pUVM=%p pszFilename=%p:{%s} fContinueAfterwards=%RTbool pfnProgress=%p pvUser=%p pfSuspended=%p\n",
1934 pUVM, pszFilename, pszFilename, fContinueAfterwards, pfnProgress, pvUser, pfSuspended));
1955 enmAfter, pfnProgress, pvUser, pfSuspended,
2064 * @param pvUser User argument for the progress callback.
2142 * @param pvUser User argument for the progress callback.
2148 VMMR3DECL(int) VMR3LoadFromFile(PUVM pUVM, const char *pszFilename, PFNVMPROGRESS pfnProgress, void *pvUser)
2150 LogFlow(("VMR3LoadFromFile: pUVM=%p pszFilename=%p:{%s} pfnProgress=%p pvUser=%p\n",
2151 pUVM, pszFilename, pszFilename, pfnProgress, pvUser));
2164 pUVM, pszFilename, (uintptr_t)NULL /*pStreamOps*/, (uintptr_t)NULL /*pvStreamOpsUser*/, pfnProgress, pvUser,
2254 * @param pvUser Ignored.
2256 static DECLCALLBACK(VBOXSTRICTRC) vmR3PowerOff(PVM pVM, PVMCPU pVCpu, void *pvUser)
2259 Assert(!pvUser); NOREF(pvUser);
2745 * @param pvUser Ignored.
2747 static DECLCALLBACK(VBOXSTRICTRC) vmR3Reset(PVM pVM, PVMCPU pVCpu, void *pvUser)
2749 Assert(!pvUser); NOREF(pvUser);
3315 pCur->pfnAtState(pUVM, enmStateNew, enmStateOld, pCur->pvUser);
3531 * @param pvUser User argument.
3534 VMMR3DECL(int) VMR3AtStateRegister(PUVM pUVM, PFNVMATSTATE pfnAtState, void *pvUser)
3536 LogFlow(("VMR3AtStateRegister: pfnAtState=%p pvUser=%p\n", pfnAtState, pvUser));
3553 pNew->pvUser = pvUser;
3572 * @param pvUser User argument.
3575 VMMR3DECL(int) VMR3AtStateDeregister(PUVM pUVM, PFNVMATSTATE pfnAtState, void *pvUser)
3577 LogFlow(("VMR3AtStateDeregister: pfnAtState=%p pvUser=%p\n", pfnAtState, pvUser));
3594 || pCur->pvUser != pvUser))
3641 * @param pvUser User argument.
3644 VMMR3DECL(int) VMR3AtErrorRegister(PUVM pUVM, PFNVMATERROR pfnAtError, void *pvUser)
3646 LogFlow(("VMR3AtErrorRegister: pfnAtError=%p pvUser=%p\n", pfnAtError, pvUser));
3663 pNew->pvUser = pvUser;
3682 * @param pvUser User argument.
3685 VMMR3DECL(int) VMR3AtErrorDeregister(PUVM pUVM, PFNVMATERROR pfnAtError, void *pvUser)
3687 LogFlow(("VMR3AtErrorDeregister: pfnAtError=%p pvUser=%p\n", pfnAtError, pvUser));
3704 || pCur->pvUser != pvUser))
3752 pCur->pfnAtError(pVM->pUVM, pCur->pvUser, rc, RT_SRC_POS_ARGS, pszFormat, va);
3891 pCur->pfnAtError(pUVM, pCur->pvUser, rc, RT_SRC_POS_ARGS, pszFormat, va2);
3952 * @param pvUser User argument.
3955 VMMR3DECL(int) VMR3AtRuntimeErrorRegister(PUVM pUVM, PFNVMATRUNTIMEERROR pfnAtRuntimeError, void *pvUser)
3957 LogFlow(("VMR3AtRuntimeErrorRegister: pfnAtRuntimeError=%p pvUser=%p\n", pfnAtRuntimeError, pvUser));
3974 pNew->pvUser = pvUser;
3993 * @param pvUser User argument.
3996 VMMR3DECL(int) VMR3AtRuntimeErrorDeregister(PUVM pUVM, PFNVMATRUNTIMEERROR pfnAtRuntimeError, void *pvUser)
3998 LogFlow(("VMR3AtRuntimeErrorDeregister: pfnAtRuntimeError=%p pvUser=%p\n", pfnAtRuntimeError, pvUser));
4015 || pCur->pvUser != pvUser))
4065 * @param pvUser Ignored.
4067 static DECLCALLBACK(VBOXSTRICTRC) vmR3SetRuntimeErrorChangeState(PVM pVM, PVMCPU pVCpu, void *pvUser)
4070 Assert(!pvUser); NOREF(pvUser);
4132 pCur->pfnAtRuntimeError(pUVM, pCur->pvUser, fFlags, pszErrorId, pszFormat, va);