Lines Matching defs:pIoCtx
617 static int vhdAsyncExpansionComplete(PVHDIMAGE pImage, PVDIOCTX pIoCtx, PVHDIMAGEEXPAND pExpand)
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)
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)
693 return vhdAsyncExpansionStepCompleted(pBackendData, pIoCtx, pvUser, rcReq, VHDIMAGEEXPAND_BLOCKBITMAP_STATUS_SHIFT);
696 static int vhdAsyncExpansionDataComplete(void *pBackendData, PVDIOCTX pIoCtx, void *pvUser, int rcReq)
698 return vhdAsyncExpansionStepCompleted(pBackendData, pIoCtx, pvUser, rcReq, VHDIMAGEEXPAND_USERBLOCK_STATUS_SHIFT);
701 static int vhdAsyncExpansionBatUpdateComplete(void *pBackendData, PVDIOCTX pIoCtx, void *pvUser, int rcReq)
703 return vhdAsyncExpansionStepCompleted(pBackendData, pIoCtx, pvUser, rcReq, VHDIMAGEEXPAND_BAT_STATUS_SHIFT);
706 static int vhdAsyncExpansionFooterUpdateComplete(void *pBackendData, PVDIOCTX pIoCtx, void *pvUser, int rcReq)
708 return vhdAsyncExpansionStepCompleted(pBackendData, pIoCtx, pvUser, rcReq, VHDIMAGEEXPAND_FOOTER_STATUS_SHIFT);
1492 PVDIOCTX pIoCtx, size_t *pcbActuallyRead)
1497 LogFlowFunc(("pBackendData=%p uOffset=%#llx pIoCtx=%#p cbRead=%u pcbActuallyRead=%p\n", pBackendData, uOffset, pIoCtx, cbRead, pcbActuallyRead));
1537 pIoCtx, &pMetaXfer, NULL, NULL);
1565 uVhdOffset, pIoCtx, cbRead);
1597 rc = vdIfIoIntFileReadUser(pImage->pIfIo, pImage->pStorage, uOffset, pIoCtx, cbRead);
1608 PVDIOCTX pIoCtx, size_t *pcbWriteProcess, size_t *pcbPreRead,
1614 LogFlowFunc(("pBackendData=%p uOffset=%llu pIoCtx=%#p cbWrite=%u pcbWriteProcess=%p pcbPreRead=%p pcbPostRead=%p fWrite=%u\n",
1615 pBackendData, uOffset, pIoCtx, cbWrite, pcbWriteProcess, pcbPreRead, pcbPostRead, fWrite));
1685 pImage->cDataBlockBitmapSectors * VHD_SECTOR_SIZE, pIoCtx,
1707 pIoCtx, cbWrite,
1727 &pExpand->idxBlockBe, sizeof(uint32_t), pIoCtx,
1750 sizeof(VHDFooter), pIoCtx,
1766 vhdAsyncExpansionComplete(pImage, pIoCtx, pExpand);
1782 pImage->cbDataBlockBitmap, pIoCtx,
1790 uVhdOffset, pIoCtx, cbWrite,
1819 pIoCtx, NULL, NULL);
1827 uOffset, pIoCtx, cbWrite, NULL, NULL);
1841 static int vhdFlush(void *pBackendData, PVDIOCTX pIoCtx)
1846 return vdIfIoIntFileFlush(pImage->pIfIo, pImage->pStorage, pIoCtx, NULL, NULL);