Lines Matching defs:pStreamOps

1755  * @param   pszFilename         The name of the file.  NULL if pStreamOps is used.
1756 * @param pStreamOps The stream methods. NULL if pszFilename is used.
1767 static DECLCALLBACK(int) vmR3Save(PVM pVM, uint32_t cMsMaxDowntime, const char *pszFilename, PCSSMSTRMOPS pStreamOps, void *pvStreamOpsUser,
1773 LogFlow(("vmR3Save: pVM=%p cMsMaxDowntime=%u pszFilename=%p:{%s} pStreamOps=%p pvStreamOpsUser=%p enmAfter=%d pfnProgress=%p pvProgressUser=%p ppSSM=%p\n",
1774 pVM, cMsMaxDowntime, pszFilename, pszFilename, pStreamOps, pvStreamOpsUser, enmAfter, pfnProgress, pvProgressUser, ppSSM));
1780 AssertPtrNull(pStreamOps);
1805 rc = SSMR3Save(pVM, pszFilename, pStreamOps, pvStreamOpsUser, enmAfter, pfnProgress, pvProgressUser);
1814 rc = SSMR3LiveSave(pVM, cMsMaxDowntime, pszFilename, pStreamOps, pvStreamOpsUser,
1831 * @param pszFilename The name of the file. NULL if pStreamOps is used.
1832 * @param pStreamOps The stream methods. NULL if pszFilename is used.
1843 const char *pszFilename, PCSSMSTRMOPS pStreamOps, void *pvStreamOpsUser,
1852 (PFNRT)vmR3Save, 10, pVM, cMsMaxDowntime, pszFilename, pStreamOps, pvStreamOpsUser,
1918 * @param pStreamOps The stream methods.
1954 pszFilename, NULL /* pStreamOps */, NULL /* pvStreamOpsUser */,
1968 * @param pStreamOps The stream methods.
1978 VMMR3_INT_DECL(int) VMR3SaveFT(PUVM pUVM, PCSSMSTRMOPS pStreamOps, void *pvStreamOpsUser, bool *pfSuspended, bool fSkipStateChanges)
1980 LogFlow(("VMR3SaveFT: pUVM=%p pStreamOps=%p pvSteamOpsUser=%p pfSuspended=%p\n",
1981 pUVM, pStreamOps, pvStreamOpsUser, pfSuspended));
1991 AssertReturn(pStreamOps, VERR_INVALID_PARAMETER);
1997 NULL, pStreamOps, pvStreamOpsUser,
2012 * @param pStreamOps The stream methods.
2023 VMMR3DECL(int) VMR3Teleport(PUVM pUVM, uint32_t cMsMaxDowntime, PCSSMSTRMOPS pStreamOps, void *pvStreamOpsUser,
2026 LogFlow(("VMR3Teleport: pUVM=%p cMsMaxDowntime=%u pStreamOps=%p pvStreamOps=%p pfnProgress=%p pvProgressUser=%p\n",
2027 pUVM, cMsMaxDowntime, pStreamOps, pvStreamOpsUser, pfnProgress, pvProgressUser));
2038 AssertPtrReturn(pStreamOps, VERR_INVALID_POINTER);
2045 NULL /*pszFilename*/, pStreamOps, pvStreamOpsUser,
2060 * @param pszFilename The name of the file. NULL if pStreamOps is used.
2061 * @param pStreamOps The stream methods. NULL if pszFilename is used.
2070 static DECLCALLBACK(int) vmR3Load(PUVM pUVM, const char *pszFilename, PCSSMSTRMOPS pStreamOps, void *pvStreamOpsUser,
2076 LogFlow(("vmR3Load: pUVM=%p pszFilename=%p:{%s} pStreamOps=%p pvStreamOpsUser=%p pfnProgress=%p pvProgressUser=%p fTeleporting=%RTbool\n",
2077 pUVM, pszFilename, pszFilename, pStreamOps, pvStreamOpsUser, pfnProgress, pvProgressUser, fTeleporting));
2086 AssertPtrNull(pStreamOps);
2106 rc = SSMR3Load(pVM, pszFilename, pStreamOps, pvStreamOpsUser, SSMAFTER_RESUME, pfnProgress, pvProgressUser);
2164 pUVM, pszFilename, (uintptr_t)NULL /*pStreamOps*/, (uintptr_t)NULL /*pvStreamOpsUser*/, pfnProgress, pvUser,
2177 * @param pStreamOps The stream methods.
2186 VMMR3DECL(int) VMR3LoadFromStream(PUVM pUVM, PCSSMSTRMOPS pStreamOps, void *pvStreamOpsUser,
2189 LogFlow(("VMR3LoadFromStream: pUVM=%p pStreamOps=%p pvStreamOpsUser=%p pfnProgress=%p pvProgressUser=%p\n",
2190 pUVM, pStreamOps, pvStreamOpsUser, pfnProgress, pvProgressUser));
2196 AssertPtrReturn(pStreamOps, VERR_INVALID_POINTER);
2203 pUVM, (uintptr_t)NULL /*pszFilename*/, pStreamOps, pvStreamOpsUser, pfnProgress, pvProgressUser,
2216 * @param pStreamOps The stream methods.
2225 VMMR3_INT_DECL(int) VMR3LoadFromStreamFT(PUVM pUVM, PCSSMSTRMOPS pStreamOps, void *pvStreamOpsUser)
2227 LogFlow(("VMR3LoadFromStreamFT: pUVM=%p pStreamOps=%p pvStreamOpsUser=%p\n", pUVM, pStreamOps, pvStreamOpsUser));
2233 AssertPtrReturn(pStreamOps, VERR_INVALID_POINTER);
2240 pUVM, (uintptr_t)NULL /*pszFilename*/, pStreamOps, pvStreamOpsUser, NULL, NULL,