/vbox/include/VBox/ |
H A D | vd-ifs-internal.h | 98 * @param pIoCtx I/O context associated with this request. 102 typedef DECLCALLBACK(int) FNVDXFERCOMPLETED(void *pBackendData, PVDIOCTX pIoCtx, void *pvUser, int rcReq); 218 * @param pIoCtx I/O context passed in the read/write callback. 222 uint64_t uOffset, PVDIOCTX pIoCtx, 232 * @param pIoCtx I/O context passed in the read/write callback. 238 uint64_t uOffset, PVDIOCTX pIoCtx, 253 * @param pIoCtx The I/O context which triggered the read. 258 * @notes If pIoCtx is NULL the metadata read is handled synchronously 267 size_t cbBuffer, PVDIOCTX pIoCtx, 281 * @param pIoCtx Th 508 vdIfIoIntFileReadUser(PVDINTERFACEIOINT pIfIoInt, PVDIOSTORAGE pStorage, uint64_t uOffset, PVDIOCTX pIoCtx, size_t cbRead) argument 515 vdIfIoIntFileWriteUser(PVDINTERFACEIOINT pIfIoInt, PVDIOSTORAGE pStorage, uint64_t uOffset, PVDIOCTX pIoCtx, size_t cbWrite, PFNVDXFERCOMPLETED pfnComplete, void *pvCompleteUser) argument 525 vdIfIoIntFileReadMeta(PVDINTERFACEIOINT pIfIoInt, PVDIOSTORAGE pStorage, uint64_t uOffset, void *pvBuffer, size_t cbBuffer, PVDIOCTX pIoCtx, PPVDMETAXFER ppMetaXfer, PFNVDXFERCOMPLETED pfnComplete, void *pvCompleteUser) argument 537 vdIfIoIntFileWriteMeta(PVDINTERFACEIOINT pIfIoInt, PVDIOSTORAGE pStorage, uint64_t uOffset, void *pvBuffer, size_t cbBuffer, PVDIOCTX pIoCtx, PFNVDXFERCOMPLETED pfnComplete, void *pvCompleteUser) argument 553 vdIfIoIntFileFlush(PVDINTERFACEIOINT pIfIoInt, PVDIOSTORAGE pStorage, PVDIOCTX pIoCtx, PFNVDXFERCOMPLETED pfnComplete, void *pvCompleteUser) argument 561 vdIfIoIntIoCtxCopyTo(PVDINTERFACEIOINT pIfIoInt, PVDIOCTX pIoCtx, const void *pvBuffer, size_t cbBuffer) argument 567 vdIfIoIntIoCtxCopyFrom(PVDINTERFACEIOINT pIfIoInt, PVDIOCTX pIoCtx, void *pvBuffer, size_t cbBuffer) argument 573 vdIfIoIntIoCtxSet(PVDINTERFACEIOINT pIfIoInt, PVDIOCTX pIoCtx, int ch, size_t cbSet) argument 579 vdIfIoIntIoCtxSegArrayCreate(PVDINTERFACEIOINT pIfIoInt, PVDIOCTX pIoCtx, PRTSGSEG paSeg, unsigned *pcSeg, size_t cbData) argument 586 vdIfIoIntIoCtxIsSynchronous(PVDINTERFACEIOINT pIfIoInt, PVDIOCTX pIoCtx) argument 591 vdIfIoIntIoCtxIsZero(PVDINTERFACEIOINT pIfIoInt, PVDIOCTX pIoCtx, size_t cbCheck, bool fAdvance) argument 597 vdIfIoIntIoCtxGetDataUnitSize(PVDINTERFACEIOINT pIfIoInt, PVDIOCTX pIoCtx) argument [all...] |
/vbox/src/VBox/Storage/ |
H A D | Parallels.cpp | 618 PVDIOCTX pIoCtx, size_t *pcbActuallyRead) 620 LogFlowFunc(("pBackendData=%#p uOffset=%llu pIoCtx=%#p cbToRead=%zu pcbActuallyRead=%#p\n", 621 pBackendData, uOffset, pIoCtx, cbToRead, pcbActuallyRead)); 634 pIoCtx, cbToRead); 651 pIoCtx, cbToRead); 663 PVDIOCTX pIoCtx, size_t *pcbWriteProcess, size_t *pcbPreRead, 666 LogFlowFunc(("pBackendData=%#p uOffset=%llu pIoCtx=%#p cbToWrite=%zu pcbWriteProcess=%#p\n", 667 pBackendData, uOffset, pIoCtx, cbToWrite, pcbWriteProcess)); 680 pIoCtx, cbToWrite, NULL, NULL); 715 uOffsetInFile, pIoCtx, cbToWrit 617 parallelsRead(void *pBackendData, uint64_t uOffset, size_t cbToRead, PVDIOCTX pIoCtx, size_t *pcbActuallyRead) argument 662 parallelsWrite(void *pBackendData, uint64_t uOffset, size_t cbToWrite, PVDIOCTX pIoCtx, size_t *pcbWriteProcess, size_t *pcbPreRead, size_t *pcbPostRead, unsigned fWrite) argument 746 parallelsFlush(void *pBackendData, PVDIOCTX pIoCtx) argument [all...] |
H A D | RAW.cpp | 628 PVDIOCTX pIoCtx, size_t *pcbActuallyRead) 634 pIoCtx, cbRead); 643 PVDIOCTX pIoCtx, size_t *pcbWriteProcess, size_t *pcbPreRead, 650 pIoCtx, cbWrite, NULL, NULL); 662 static int rawFlush(void *pBackendData, PVDIOCTX pIoCtx) argument 668 rc = vdIfIoIntFileFlush(pImage->pIfIo, pImage->pStorage, pIoCtx, 627 rawRead(void *pBackendData, uint64_t uOffset, size_t cbRead, PVDIOCTX pIoCtx, size_t *pcbActuallyRead) argument 642 rawWrite(void *pBackendData, uint64_t uOffset, size_t cbWrite, PVDIOCTX pIoCtx, size_t *pcbWriteProcess, size_t *pcbPreRead, size_t *pcbPostRead, unsigned fWrite) argument
|
H A D | QCOW.cpp | 688 * @param pIoCtx The I/O context. 692 static int qcowL2TblCacheFetch(PQCOWIMAGE pImage, PVDIOCTX pIoCtx, uint64_t offL2Tbl, argument 711 pImage->cbL2Table, pIoCtx, 828 * @param pIoCtx The I/O context. 834 static int qcowConvertToImageOffset(PQCOWIMAGE pImage, PVDIOCTX pIoCtx, argument 847 rc = qcowL2TblCacheFetch(pImage, pIoCtx, pImage->paL1Table[idxL1], &pL2Entry); 935 * @param pIoCtx The I/o context 937 static int qcowFlushImageAsync(PQCOWIMAGE pImage, PVDIOCTX pIoCtx) argument 954 pImage->cbL1Table, pIoCtx, NULL, NULL); 963 pImage->cbL1Table, pIoCtx, NUL 1300 qcowAsyncClusterAllocRollback(PQCOWIMAGE pImage, PVDIOCTX pIoCtx, PQCOWCLUSTERASYNCALLOC pClusterAlloc) argument 1340 qcowAsyncClusterAllocUpdate(void *pBackendData, PVDIOCTX pIoCtx, void *pvUser, int rcReq) argument 1687 qcowRead(void *pBackendData, uint64_t uOffset, size_t cbToRead, PVDIOCTX pIoCtx, size_t *pcbActuallyRead) argument 1738 qcowWrite(void *pBackendData, uint64_t uOffset, size_t cbToWrite, PVDIOCTX pIoCtx, size_t *pcbWriteProcess, size_t *pcbPreRead, size_t *pcbPostRead, unsigned fWrite) argument 1920 qcowFlush(void *pBackendData, PVDIOCTX pIoCtx) argument [all...] |
H A D | QED.cpp | 616 * @param pIoCtx The I/O context. 620 static int qedL2TblCacheFetchAsync(PQEDIMAGE pImage, PVDIOCTX pIoCtx, argument 639 pImage->cbTable, pIoCtx, 776 * @param pIoCtx The I/O context. 782 static int qedConvertToImageOffset(PQEDIMAGE pImage, PVDIOCTX pIoCtx, argument 795 rc = qedL2TblCacheFetchAsync(pImage, pIoCtx, pImage->paL1Table[idxL1], 863 * @param pIoCtx The I/o context 865 static int qedFlushImageAsync(PQEDIMAGE pImage, PVDIOCTX pIoCtx) argument 883 pImage->cbTable, pIoCtx, NULL, NULL); 892 pImage->cbTable, pIoCtx, NUL 1393 qedAsyncClusterAllocRollback(PQEDIMAGE pImage, PVDIOCTX pIoCtx, PQEDCLUSTERASYNCALLOC pClusterAlloc) argument 1434 qedAsyncClusterAllocUpdate(void *pBackendData, PVDIOCTX pIoCtx, void *pvUser, int rcReq) argument 1781 qedRead(void *pBackendData, uint64_t uOffset, size_t cbToRead, PVDIOCTX pIoCtx, size_t *pcbActuallyRead) argument 1832 qedWrite(void *pBackendData, uint64_t uOffset, size_t cbToWrite, PVDIOCTX pIoCtx, size_t *pcbWriteProcess, size_t *pcbPreRead, size_t *pcbPostRead, unsigned fWrite) argument 2015 qedFlush(void *pBackendData, PVDIOCTX pIoCtx) argument [all...] |
H A D | VCICache.cpp | 1637 PVDIOCTX pIoCtx, size_t *pcbActuallyRead) 1639 LogFlowFunc(("pBackendData=%#p uOffset=%llu cbToRead=%zu pIoCtx=%#p pcbActuallyRead=%#p\n", 1640 pBackendData, uOffset, cbToRead, pIoCtx, pcbActuallyRead)); 1659 pIoCtx, cBlocksToRead); 1677 PVDIOCTX pIoCtx, size_t *pcbWriteProcess) 1679 LogFlowFunc(("pBackendData=%#p uOffset=%llu cbToWrite=%zu pIoCtx=%#p pcbWriteProcess=%#p\n", 1680 pBackendData, uOffset, cbToWrite, pIoCtx, pcbWriteProcess)); 1702 static int vciFlush(void *pBackendData, PVDIOCTX pIoCtx) argument 1636 vciRead(void *pBackendData, uint64_t uOffset, size_t cbToRead, PVDIOCTX pIoCtx, size_t *pcbActuallyRead) argument 1676 vciWrite(void *pBackendData, uint64_t uOffset, size_t cbToWrite, PVDIOCTX pIoCtx, size_t *pcbWriteProcess) argument
|
H A D | VDI.cpp | 65 static int vdiUpdateHeaderAsync(PVDIIMAGEDESC pImage, PVDIOCTX pIoCtx); 66 static int vdiUpdateBlockInfoAsync(PVDIIMAGEDESC pImage, unsigned uBlock, PVDIOCTX pIoCtx, 978 static int vdiUpdateHeaderAsync(PVDIIMAGEDESC pImage, PVDIOCTX pIoCtx) argument 989 pIoCtx, NULL, NULL); 999 pIoCtx, NULL, NULL); 1007 pIoCtx, NULL, NULL); 1043 PVDIOCTX pIoCtx, bool fUpdateHdr) 1049 rc = vdiUpdateHeaderAsync(pImage, pIoCtx); 1058 pIoCtx, NULL, NULL); 1069 static int vdiFlushImageIoCtx(PVDIIMAGEDESC pImage, PVDIOCTX pIoCtx) argument 1042 vdiUpdateBlockInfoAsync(PVDIIMAGEDESC pImage, unsigned uBlock, PVDIOCTX pIoCtx, bool fUpdateHdr) argument 1099 vdiDiscardBlockAsyncUpdate(void *pBackendData, PVDIOCTX pIoCtx, void *pvUser, int rcReq) argument 1189 vdiDiscardBlockAsync(PVDIIMAGEDESC pImage, PVDIOCTX pIoCtx, unsigned uBlock, void *pvBlock) argument 1285 vdiBlockAllocUpdate(void *pBackendData, PVDIOCTX pIoCtx, void *pvUser, int rcReq) argument 1565 vdiRead(void *pBackendData, uint64_t uOffset, size_t cbToRead, PVDIOCTX pIoCtx, size_t *pcbActuallyRead) argument 1632 vdiWrite(void *pBackendData, uint64_t uOffset, size_t cbToWrite, PVDIOCTX pIoCtx, size_t *pcbWriteProcess, size_t *pcbPreRead, size_t *pcbPostRead, unsigned fWrite) argument 1756 vdiFlush(void *pBackendData, PVDIOCTX pIoCtx) argument 2853 vdiDiscard(void *pBackendData, PVDIOCTX pIoCtx, uint64_t uOffset, size_t cbDiscard, size_t *pcbPreAllocated, size_t *pcbPostAllocated, size_t *pcbActuallyDiscarded, void **ppbmAllocationBitmap, unsigned fDiscard) argument [all...] |
H A D | DMG.cpp | 458 static int dmgWrapFileReadUser(PDMGIMAGE pThis, RTFOFF off, PVDIOCTX pIoCtx, size_t cbToRead) argument 462 rc = vdIfIoIntFileReadUser(pThis->pIfIoXxx, pThis->pStorage, off, pIoCtx, cbToRead); 482 vdIfIoIntIoCtxCopyTo(pThis->pIfIoXxx, pIoCtx, pvBuf, cbToRead); 1896 PVDIOCTX pIoCtx, size_t *pcbActuallyRead) 1898 LogFlowFunc(("pBackendData=%#p uOffset=%llu pIoCtx=%#p cbToRead=%zu pcbActuallyRead=%#p\n", 1899 pBackendData, uOffset, pIoCtx, cbToRead, pcbActuallyRead)); 1928 rc = dmgWrapFileReadUser(pThis, pExtent->offFileStart + DMG_BLOCK2BYTE(uExtentRel), pIoCtx, cbToRead); 1933 vdIfIoIntIoCtxSet(pThis->pIfIoXxx, pIoCtx, 0, cbToRead); 1963 vdIfIoIntIoCtxCopyTo(pThis->pIfIoXxx, pIoCtx, 1984 PVDIOCTX pIoCtx, size_ 1895 dmgRead(void *pBackendData, uint64_t uOffset, size_t cbToRead, PVDIOCTX pIoCtx, size_t *pcbActuallyRead) argument 1983 dmgWrite(void *pBackendData, uint64_t uOffset, size_t cbToWrite, PVDIOCTX pIoCtx, size_t *pcbWriteProcess, size_t *pcbPreRead, size_t *pcbPostRead, unsigned fWrite) argument 2006 dmgFlush(void *pBackendData, PVDIOCTX pIoCtx) argument [all...] |
H A D | ISCSI.cpp | 340 PVDIOCTX pIoCtx; member in struct:SCSIREQ 3717 pScsiReq->pIoCtx, rcReq, 4664 PVDIOCTX pIoCtx, size_t *pcbActuallyRead) 4669 LogFlowFunc(("pBackendData=%p uOffset=%#llx pIoCtx=%#p cbToRead=%u pcbActuallyRead=%p\n", 4670 pBackendData, uOffset, pIoCtx, cbToRead, pcbActuallyRead)); 4685 cbSegs = pImage->pIfIo->pfnIoCtxSegArrayCreate(pImage->pIfIo->Core.pvUser, pIoCtx, 4700 cbSegs = pImage->pIfIo->pfnIoCtxSegArrayCreate(pImage->pIfIo->Core.pvUser, pIoCtx, 4750 pReq->pIoCtx = pIoCtx; 4754 if (vdIfIoIntIoCtxIsSynchronous(pImage->pIfIo, pIoCtx)) [all...] |
H A D | VHD.cpp | 617 static int vhdAsyncExpansionComplete(PVHDIMAGE pImage, PVDIOCTX pIoCtx, PVHDIMAGEEXPAND pExpand) argument 649 sizeof(uint32_t), pIoCtx, NULL, NULL); 665 pIoCtx, NULL, NULL); 672 static int vhdAsyncExpansionStepCompleted(void *pBackendData, PVDIOCTX pIoCtx, void *pvUser, int rcReq, unsigned iStep) argument 677 LogFlowFunc(("pBackendData=%#p pIoCtx=%#p pvUser=%#p rcReq=%Rrc iStep=%u\n", 678 pBackendData, pIoCtx, pvUser, rcReq, iStep)); 686 return vhdAsyncExpansionComplete(pImage, pIoCtx, pExpand); 691 static int vhdAsyncExpansionDataBlockBitmapComplete(void *pBackendData, PVDIOCTX pIoCtx, void *pvUser, int rcReq) argument 693 return vhdAsyncExpansionStepCompleted(pBackendData, pIoCtx, pvUser, rcReq, VHDIMAGEEXPAND_BLOCKBITMAP_STATUS_SHIFT); 696 static int vhdAsyncExpansionDataComplete(void *pBackendData, PVDIOCTX pIoCtx, voi argument 701 vhdAsyncExpansionBatUpdateComplete(void *pBackendData, PVDIOCTX pIoCtx, void *pvUser, int rcReq) argument 706 vhdAsyncExpansionFooterUpdateComplete(void *pBackendData, PVDIOCTX pIoCtx, void *pvUser, int rcReq) argument 1491 vhdRead(void *pBackendData, uint64_t uOffset, size_t cbRead, PVDIOCTX pIoCtx, size_t *pcbActuallyRead) argument 1607 vhdWrite(void *pBackendData, uint64_t uOffset, size_t cbWrite, PVDIOCTX pIoCtx, size_t *pcbWriteProcess, size_t *pcbPreRead, size_t *pcbPostRead, unsigned fWrite) argument 1841 vhdFlush(void *pBackendData, PVDIOCTX pIoCtx) argument [all...] |
H A D | VHDX.cpp | 1905 PVDIOCTX pIoCtx, size_t *pcbActuallyRead) 1907 LogFlowFunc(("pBackendData=%#p uOffset=%llu pIoCtx=%#p cbToRead=%zu pcbActuallyRead=%#p\n", 1908 pBackendData, uOffset, pIoCtx, cbToRead, pcbActuallyRead)); 1937 vdIfIoIntIoCtxSet(pImage->pIfIo, pIoCtx, 0, cbToRead); 1944 pIoCtx, cbToRead); 1963 PVDIOCTX pIoCtx, size_t *pcbWriteProcess, size_t *pcbPreRead, 1966 LogFlowFunc(("pBackendData=%#p uOffset=%llu pIoCtx=%#p cbToWrite=%zu pcbWriteProcess=%#p pcbPreRead=%#p pcbPostRead=%#p\n", 1967 pBackendData, uOffset, pIoCtx, cbToWrite, pcbWriteProcess, pcbPreRead, pcbPostRead)); 1988 static int vhdxFlush(void *pBackendData, PVDIOCTX pIoCtx) argument 1990 LogFlowFunc(("pBackendData=%#p pIoCtx 1904 vhdxRead(void *pBackendData, uint64_t uOffset, size_t cbToRead, PVDIOCTX pIoCtx, size_t *pcbActuallyRead) argument 1962 vhdxWrite(void *pBackendData, uint64_t uOffset, size_t cbToWrite, PVDIOCTX pIoCtx, size_t *pcbWriteProcess, size_t *pcbPreRead, size_t *pcbPostRead, unsigned fWrite) argument [all...] |
H A D | VD.cpp | 336 typedef DECLCALLBACK(int) FNVDIOCTXTRANSFER (PVDIOCTX pIoCtx); 507 PVDIOCTX pIoCtx; member in struct:VDIOCTXDEFERRED 536 PVDIOCTX pIoCtx; member in struct:VDIOTASK::__anon16793::__anon16794 663 static int vdDiscardHelperAsync(PVDIOCTX pIoCtx); 664 static int vdWriteHelperAsync(PVDIOCTX pIoCtx); 994 * @param pIoCtx The I/O context associated with the request. 997 PVDIOCTX pIoCtx) 1006 rc = pFilter->pBackend->pfnFilterWrite(pFilter->pvBackendData, uOffset, cbWrite, pIoCtx); 1010 RTSgBufReset(&pIoCtx->Req.Io.SgBuf); 1023 * @param pIoCtx Th 996 vdFilterChainApplyWrite(PVBOXHDD pDisk, uint64_t uOffset, size_t cbWrite, PVDIOCTX pIoCtx) argument 1025 vdFilterChainApplyRead(PVBOXHDD pDisk, uint64_t uOffset, size_t cbRead, PVDIOCTX pIoCtx) argument 1048 vdIoCtxRootComplete(PVBOXHDD pDisk, PVDIOCTX pIoCtx) argument 1063 vdIoCtxInit(PVDIOCTX pIoCtx, PVBOXHDD pDisk, VDIOCTXTXDIR enmTxDir, uint64_t uOffset, size_t cbTransfer, PVDIMAGE pImageStart, PCRTSGBUF pcSgBuf, void *pvAllocation, PFNVDIOCTXTRANSFER pfnIoCtxTransfer, uint32_t fFlags) argument 1115 vdCacheReadHelper(PVDCACHE pCache, uint64_t uOffset, size_t cbRead, PVDIOCTX pIoCtx, size_t *pcbRead) argument 1143 vdCacheWriteHelper(PVDCACHE pCache, uint64_t uOffset, size_t cbWrite, PVDIOCTX pIoCtx, size_t *pcbWritten) argument 1370 PVDIOCTX pIoCtx = NULL; local 1391 PVDIOCTX pIoCtx = vdIoCtxAlloc(pDisk, enmTxDir, uOffset, cbTransfer, pImageStart, local 1406 vdIoCtxDiscardInit(PVDIOCTX pIoCtx, PVBOXHDD pDisk, PCRTRANGE paRanges, unsigned cRanges, PFNVDASYNCTRANSFERCOMPLETE pfnComplete, void *pvUser1, void *pvUser2, void *pvAllocation, PFNVDIOCTXTRANSFER pfnIoCtxTransfer, uint32_t fFlags) argument 1443 PVDIOCTX pIoCtx = NULL; local 1463 PVDIOCTX pIoCtx = vdIoCtxAlloc(pDisk, enmTxDir, uOffset, cbTransfer, pImageStart, local 1482 vdIoTaskUserAlloc(PVDIOSTORAGE pIoStorage, PFNVDXFERCOMPLETED pfnComplete, void *pvUser, PVDIOCTX pIoCtx, uint32_t cbTransfer) argument 1517 vdIoCtxFree(PVBOXHDD pDisk, PVDIOCTX pIoCtx) argument 1540 vdIoCtxChildReset(PVDIOCTX pIoCtx) argument 1569 vdIoCtxAddToWaitingList(volatile PVDIOCTX *ppList, PVDIOCTX pIoCtx) argument 1584 vdIoCtxDefer(PVBOXHDD pDisk, PVDIOCTX pIoCtx) argument 1603 vdIoCtxCopyTo(PVDIOCTX pIoCtx, const uint8_t *pbData, size_t cbData) argument 1608 vdIoCtxCopyFrom(PVDIOCTX pIoCtx, uint8_t *pbData, size_t cbData) argument 1613 vdIoCtxSet(PVDIOCTX pIoCtx, uint8_t ch, size_t cbData) argument 1625 vdIoCtxProcessLocked(PVDIOCTX pIoCtx) argument 1863 vdIoCtxProcessTryLockDefer(PVDIOCTX pIoCtx) argument 1896 vdIoCtxProcessSync(PVDIOCTX pIoCtx, RTSEMEVENT hEventComplete) argument 1922 vdIoCtxIsDiskLockOwner(PVBOXHDD pDisk, PVDIOCTX pIoCtx) argument 1927 vdIoCtxLockDisk(PVBOXHDD pDisk, PVDIOCTX pIoCtx) argument 1946 vdIoCtxUnlockDisk(PVBOXHDD pDisk, PVDIOCTX pIoCtx, bool fProcessBlockedReqs) argument 1969 vdDiskReadHelper(PVBOXHDD pDisk, PVDIMAGE pImage, PVDIMAGE pImageParentOverride, uint64_t uOffset, size_t cbRead, PVDIOCTX pIoCtx, size_t *pcbThisRead) argument 2009 vdReadHelperAsync(PVDIOCTX pIoCtx) argument 2520 vdSetModifiedHelperAsync(PVDIOCTX pIoCtx) argument 2536 vdSetModifiedFlagAsync(PVBOXHDD pDisk, PVDIOCTX pIoCtx) argument 2585 vdWriteHelperCommitAsync(PVDIOCTX pIoCtx) argument 2613 vdWriteHelperOptimizedCmpAndWriteAsync(PVDIOCTX pIoCtx) argument 2691 vdWriteHelperOptimizedPreReadAsync(PVDIOCTX pIoCtx) argument 2720 vdWriteHelperOptimizedAsync(PVDIOCTX pIoCtx) argument 2770 vdWriteHelperStandardReadImageAsync(PVDIOCTX pIoCtx) argument 2805 vdWriteHelperStandardAssemble(PVDIOCTX pIoCtx) argument 2868 vdWriteHelperStandardPreReadAsync(PVDIOCTX pIoCtx) argument 2890 vdWriteHelperStandardAsync(PVDIOCTX pIoCtx) argument 2951 vdWriteHelperAsync(PVDIOCTX pIoCtx) argument 3131 vdFlushHelperAsync(PVDIOCTX pIoCtx) argument 3175 vdDiscardWholeBlockAsync(PVDIOCTX pIoCtx) argument 3226 vdDiscardRemoveBlocksAsync(PVBOXHDD pDisk, PVDIOCTX pIoCtx, size_t cbDiscardingNew) argument 3313 vdDiscardCurrentRangeAsync(PVDIOCTX pIoCtx) argument 3386 vdDiscardHelperAsync(PVDIOCTX pIoCtx) argument 4066 vdIoCtxContinue(PVDIOCTX pIoCtx, int rcReq) argument 4163 vdUserXferCompleted(PVDIOSTORAGE pIoStorage, PVDIOCTX pIoCtx, PFNVDXFERCOMPLETED pfnComplete, void *pvUser, size_t cbTransfer, int rcReq) argument 4202 PVDIOCTX pIoCtx = pDeferred->pIoCtx; local 4619 vdIOIntReadUser(void *pvUser, PVDIOSTORAGE pIoStorage, uint64_t uOffset, PVDIOCTX pIoCtx, size_t cbRead) argument 4716 vdIOIntWriteUser(void *pvUser, PVDIOSTORAGE pIoStorage, uint64_t uOffset, PVDIOCTX pIoCtx, size_t cbWrite, PFNVDXFERCOMPLETED pfnComplete, void *pvCompleteUser) argument 4816 vdIOIntReadMeta(void *pvUser, PVDIOSTORAGE pIoStorage, uint64_t uOffset, void *pvBuf, size_t cbRead, PVDIOCTX pIoCtx, PPVDMETAXFER ppMetaXfer, PFNVDXFERCOMPLETED pfnComplete, void *pvCompleteUser) argument 4938 vdIOIntWriteMeta(void *pvUser, PVDIOSTORAGE pIoStorage, uint64_t uOffset, const void *pvBuf, size_t cbWrite, PVDIOCTX pIoCtx, PFNVDXFERCOMPLETED pfnComplete, void *pvCompleteUser) argument 5131 vdIOIntFlush(void *pvUser, PVDIOSTORAGE pIoStorage, PVDIOCTX pIoCtx, PFNVDXFERCOMPLETED pfnComplete, void *pvCompleteUser) argument 5208 vdIOIntIoCtxCopyTo(void *pvUser, PVDIOCTX pIoCtx, const void *pvBuf, size_t cbBuf) argument 5228 vdIOIntIoCtxCopyFrom(void *pvUser, PVDIOCTX pIoCtx, void *pvBuf, size_t cbBuf) argument 5248 vdIOIntIoCtxSet(void *pvUser, PVDIOCTX pIoCtx, int ch, size_t cb) argument 5267 vdIOIntIoCtxSegArrayCreate(void *pvUser, PVDIOCTX pIoCtx, PRTSGSEG paSeg, unsigned *pcSeg, size_t cbData) argument 5289 vdIOIntIoCtxCompleted(void *pvUser, PVDIOCTX pIoCtx, int rcReq, size_t cbCompleted) argument 5327 vdIOIntIoCtxIsSynchronous(void *pvUser, PVDIOCTX pIoCtx) argument 5333 vdIOIntIoCtxIsZero(void *pvUser, PVDIOCTX pIoCtx, size_t cbCheck, bool fAdvance) argument 5345 vdIOIntIoCtxGetDataUnitSize(void *pvUser, PVDIOCTX pIoCtx) argument 5428 vdIOIntWriteUserLimited(void *pvUser, PVDIOSTORAGE pStorage, uint64_t uOffset, PVDIOCTX pIoCtx, size_t cbWrite, PFNVDXFERCOMPLETED pfnComplete, void *pvCompleteUser) argument 5444 vdIOIntReadUserLimited(void *pvUser, PVDIOSTORAGE pStorage, uint64_t uOffset, PVDIOCTX pIoCtx, size_t cbRead) argument 5456 vdIOIntWriteMetaLimited(void *pvUser, PVDIOSTORAGE pStorage, uint64_t uOffset, const void *pvBuffer, size_t cbBuffer, PVDIOCTX pIoCtx, PFNVDXFERCOMPLETED pfnComplete, void *pvCompleteUser) argument 5471 vdIOIntReadMetaLimited(void *pvUser, PVDIOSTORAGE pStorage, uint64_t uOffset, void *pvBuffer, size_t cbBuffer, PVDIOCTX pIoCtx, PPVDMETAXFER ppMetaXfer, PFNVDXFERCOMPLETED pfnComplete, void *pvCompleteUser) argument 5495 vdIOIntFlushLimited(void *pvUser, PVDIOSTORAGE pStorage, PVDIOCTX pIoCtx, PFNVDXFERCOMPLETED pfnComplete, void *pvCompleteUser) argument 10738 PVDIOCTX pIoCtx = NULL; local 10811 PVDIOCTX pIoCtx = NULL; local 10880 PVDIOCTX pIoCtx = NULL; local 10937 PVDIOCTX pIoCtx = NULL; local [all...] |
H A D | VMDK.cpp | 532 static int vmdkFlushImage(PVMDKIMAGE pImage, PVDIOCTX pIoCtx); 536 static int vmdkAllocGrainComplete(void *pBackendData, PVDIOCTX pIoCtx, 2427 static int vmdkWriteDescriptor(PVMDKIMAGE pImage, PVDIOCTX pIoCtx) argument 2460 pIoCtx, NULL, NULL); 2725 uint64_t uOffset, PVDIOCTX pIoCtx) 2778 pIoCtx, NULL, NULL); 4383 static int vmdkFlushImage(PVMDKIMAGE pImage, PVDIOCTX pIoCtx) argument 4391 rc = vmdkWriteDescriptor(pImage, pIoCtx); 4406 rc = vmdkWriteMetaSparseExtent(pImage, pExtent, 0, pIoCtx); 4419 uFileOffset, pIoCtx); 2724 vmdkWriteMetaSparseExtent(PVMDKIMAGE pImage, PVMDKEXTENT pExtent, uint64_t uOffset, PVDIOCTX pIoCtx) argument 4511 vmdkGetSector(PVMDKIMAGE pImage, PVDIOCTX pIoCtx, PVMDKEXTENT pExtent, uint64_t uSector, uint64_t *puExtentSector) argument 4579 vmdkStreamAllocGrain(PVMDKIMAGE pImage, PVMDKEXTENT pExtent, uint64_t uSector, PVDIOCTX pIoCtx, uint64_t cbWrite) argument 4689 vmdkAllocGrainGTUpdate(PVMDKIMAGE pImage, PVMDKEXTENT pExtent, PVDIOCTX pIoCtx, PVMDKGRAINALLOCASYNC pGrainAlloc) argument 4785 vmdkAllocGrainComplete(void *pBackendData, PVDIOCTX pIoCtx, void *pvUser, int rcReq) argument 4812 vmdkAllocGrain(PVMDKIMAGE pImage, PVMDKEXTENT pExtent, PVDIOCTX pIoCtx, uint64_t uSector, uint64_t cbWrite) argument 5032 vmdkStreamReadSequential(PVMDKIMAGE pImage, PVMDKEXTENT pExtent, uint64_t uSector, PVDIOCTX pIoCtx, uint64_t cbRead) argument 5710 vmdkRead(void *pBackendData, uint64_t uOffset, size_t cbToRead, PVDIOCTX pIoCtx, size_t *pcbActuallyRead) argument 5833 vmdkWrite(void *pBackendData, uint64_t uOffset, size_t cbToWrite, PVDIOCTX pIoCtx, size_t *pcbWriteProcess, size_t *pcbPreRead, size_t *pcbPostRead, unsigned fWrite) argument 5979 vmdkFlush(void *pBackendData, PVDIOCTX pIoCtx) argument [all...] |