Lines Matching defs:pvStorage

67     void *pvStorage;
162 static DECLCALLBACK(int) notImpl_SetSize(void *pvUser, void *pvStorage, uint64_t cb)
164 NOREF(pvUser); NOREF(pvStorage); NOREF(cb);
170 static DECLCALLBACK(int) notImpl_WriteSync(void *pvUser, void *pvStorage, uint64_t off, const void *pvBuf,
173 NOREF(pvUser); NOREF(pvStorage); NOREF(off); NOREF(pvBuf); NOREF(cbWrite); NOREF(pcbWritten);
179 static DECLCALLBACK(int) notImpl_FlushSync(void *pvUser, void *pvStorage)
181 NOREF(pvUser); NOREF(pvStorage);
218 static int fileCloseCallback(void * /* pvUser */, void *pvStorage)
221 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
223 PFILESTORAGEINTERNAL pInt = (PFILESTORAGEINTERNAL)pvStorage;
271 static int fileGetSizeCallback(void * /* pvUser */, void *pvStorage, uint64_t *pcbSize)
274 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
276 PFILESTORAGEINTERNAL pInt = (PFILESTORAGEINTERNAL)pvStorage;
283 static int fileSetSizeCallback(void * /* pvUser */, void *pvStorage, uint64_t cbSize)
286 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
288 PFILESTORAGEINTERNAL pInt = (PFILESTORAGEINTERNAL)pvStorage;
295 static int fileWriteSyncCallback(void * /* pvUser */, void *pvStorage, uint64_t uOffset,
299 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
301 PFILESTORAGEINTERNAL pInt = (PFILESTORAGEINTERNAL)pvStorage;
306 static int fileReadSyncCallback(void * /* pvUser */, void *pvStorage, uint64_t uOffset,
310 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
314 PFILESTORAGEINTERNAL pInt = (PFILESTORAGEINTERNAL)pvStorage;
319 static int fileFlushSyncCallback(void * /* pvUser */, void *pvStorage)
322 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
326 PFILESTORAGEINTERNAL pInt = (PFILESTORAGEINTERNAL)pvStorage;
369 static DECLCALLBACK(int) tarWriter_Close(void *pvUser, void *pvStorage)
373 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
375 PTARSTORAGEINTERNAL pInt = (PTARSTORAGEINTERNAL)pvStorage;
388 static DECLCALLBACK(int) tarWriter_GetSize(void *pvUser, void *pvStorage, uint64_t *pcbSize)
394 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
396 PTARSTORAGEINTERNAL pInt = (PTARSTORAGEINTERNAL)pvStorage;
403 static DECLCALLBACK(int) tarWriter_SetSize(void *pvUser, void *pvStorage, uint64_t cbSize)
407 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
409 PTARSTORAGEINTERNAL pInt = (PTARSTORAGEINTERNAL)pvStorage;
416 static DECLCALLBACK(int) tarWriter_WriteSync(void *pvUser, void *pvStorage, uint64_t uOffset,
421 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
423 PTARSTORAGEINTERNAL pInt = (PTARSTORAGEINTERNAL)pvStorage;
430 static DECLCALLBACK(int) tarWriter_ReadSync(void *pvUser, void *pvStorage, uint64_t uOffset,
437 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
439 PTARSTORAGEINTERNAL pInt = (PTARSTORAGEINTERNAL)pvStorage;
585 static int fssRdOnly_Close(void *pvUser, void *pvStorage)
587 PIOSRDONLYINTERNAL pFile = (PIOSRDONLYINTERNAL)pvStorage;
601 static DECLCALLBACK(int) fssRdOnly_GetSize(void *pvUser, void *pvStorage, uint64_t *pcb)
603 PIOSRDONLYINTERNAL pFile = (PIOSRDONLYINTERNAL)pvStorage;
617 static DECLCALLBACK(int) fssRdOnly_ReadSync(void *pvUser, void *pvStorage, uint64_t off, void *pvBuf,
620 PIOSRDONLYINTERNAL pFile = (PIOSRDONLYINTERNAL)pvStorage;
872 rc = vdIfIoFileWriteSync(pIfIo, pInt->pvStorage, pInt->cbCurFile, &pcBuf[cbAllWritten],
930 rc = vdIfIoFileReadSync(pIfIo, pInt->pvStorage, pInt->cbCurFile, &pcBuf[cbAllRead], cbToRead, &cbRead);
1099 &pInt->pvStorage);
1134 static int shaCloseCallback(void *pvUser, void *pvStorage)
1138 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
1144 PSHASTORAGEINTERNAL pInt = (PSHASTORAGEINTERNAL)pvStorage;
1192 rc = vdIfIoFileClose(pIfIo, pInt->pvStorage);
1268 static int shaGetSizeCallback(void *pvUser, void *pvStorage, uint64_t *pcbSize)
1272 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
1278 PSHASTORAGEINTERNAL pInt = (PSHASTORAGEINTERNAL)pvStorage;
1283 int rc = vdIfIoFileGetSize(pIfIo, pInt->pvStorage, &cbSize);
1292 static int shaSetSizeCallback(void *pvUser, void *pvStorage, uint64_t cbSize)
1296 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
1302 PSHASTORAGEINTERNAL pInt = (PSHASTORAGEINTERNAL)pvStorage;
1306 return vdIfIoFileSetSize(pIfIo, pInt->pvStorage, cbSize);
1309 static int shaWriteSyncCallback(void *pvUser, void *pvStorage, uint64_t uOffset,
1314 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
1320 PSHASTORAGEINTERNAL pInt = (PSHASTORAGEINTERNAL)pvStorage;
1343 rc = shaWriteSyncCallback(pvUser, pvStorage, pInt->cbCurAll,
1405 static int shaReadSyncCallback(void *pvUser, void *pvStorage, uint64_t uOffset,
1410 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
1418 PSHASTORAGEINTERNAL pInt = (PSHASTORAGEINTERNAL)pvStorage;
1429 rc = shaReadSyncCallback(pvUser, pvStorage, pInt->cbCurAll, 0,
1503 static int shaFlushSyncCallback(void *pvUser, void *pvStorage)
1507 AssertPtrReturn(pvStorage, VERR_INVALID_POINTER);
1515 PSHASTORAGEINTERNAL pInt = (PSHASTORAGEINTERNAL)pvStorage;
1522 return vdIfIoFileFlushSync(pIfIo, pInt->pvStorage);
1574 void *pvStorage;
1577 &pvStorage);
1597 rc = pIfIo->pfnReadSync(pvUser, pvStorage, cbAllRead, pvTmpBuf, cbTmpSize, &cbRead);
1612 pIfIo->pfnClose(pvUser, pvStorage);
1641 void *pvStorage;
1644 &pvStorage);
1655 rc = pIfIo->pfnWriteSync(pvUser, pvStorage, cbAllWritten, &((char*)pvBuf)[cbAllWritten], cbToWrite, &cbWritten);
1661 rc = pIfIo->pfnClose(pvUser, pvStorage);
1675 void *pvStorage;
1678 &pvStorage);
1685 rc = VDIfCreateVfsStream(pIfIo, pvStorage, RTFILE_O_READ, &hVfsIosCompressedSrc);
1737 pIfIo->pfnClose(pvUser, pvStorage);
1748 void *pvStorage;
1752 &pvStorage);
1759 rc = VDIfCreateVfsStream(pIfIo, pvStorage, RTFILE_O_READ, &hVfsIosSrc);
1807 pIfIo->pfnClose(pvUser, pvStorage);