Changeset 57388 in vbox for trunk/src/VBox/Storage/ISCSI.cpp
- Timestamp:
- Aug 17, 2015 2:20:55 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 102152
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Storage/ISCSI.cpp
r57358 r57388 1208 1208 * @param pImage The iSCSI connection state to be used. 1209 1209 */ 1210 static intiscsiAttach(void *pvUser)1210 static DECLCALLBACK(int) iscsiAttach(void *pvUser) 1211 1211 { 1212 1212 int rc; … … 1723 1723 * @param pImage The iSCSI connection state to be used. 1724 1724 */ 1725 static intiscsiDetach(void *pvUser)1725 static DECLCALLBACK(int) iscsiDetach(void *pvUser) 1726 1726 { 1727 1727 int rc; … … 3544 3544 } 3545 3545 3546 static voidiscsiCommandCompleteSync(PISCSIIMAGE pImage, int rcReq, void *pvUser)3546 static DECLCALLBACK(void) iscsiCommandCompleteSync(PISCSIIMAGE pImage, int rcReq, void *pvUser) 3547 3547 { 3548 3548 PISCSICMDSYNC pIScsiCmdSync = (PISCSICMDSYNC)pvUser; … … 3682 3682 3683 3683 3684 static voidiscsiCommandAsyncComplete(PISCSIIMAGE pImage, int rcReq, void *pvUser)3684 static DECLCALLBACK(void) iscsiCommandAsyncComplete(PISCSIIMAGE pImage, int rcReq, void *pvUser) 3685 3685 { 3686 3686 bool fComplete = true; … … 4551 4551 4552 4552 /** @copydoc VBOXHDDBACKEND::pfnCheckIfValid */ 4553 static intiscsiCheckIfValid(const char *pszFilename, PVDINTERFACE pVDIfsDisk,4553 static DECLCALLBACK(int) iscsiCheckIfValid(const char *pszFilename, PVDINTERFACE pVDIfsDisk, 4554 4554 PVDINTERFACE pVDIfsImage, VDTYPE *penmType) 4555 4555 { … … 4565 4565 4566 4566 /** @copydoc VBOXHDDBACKEND::pfnOpen */ 4567 static intiscsiOpen(const char *pszFilename, unsigned uOpenFlags,4568 PVDINTERFACE pVDIfsDisk, PVDINTERFACE pVDIfsImage,4569 VDTYPE enmType, void **ppBackendData)4567 static DECLCALLBACK(int) iscsiOpen(const char *pszFilename, unsigned uOpenFlags, 4568 PVDINTERFACE pVDIfsDisk, PVDINTERFACE pVDIfsImage, 4569 VDTYPE enmType, void **ppBackendData) 4570 4570 { 4571 4571 LogFlowFunc(("pszFilename=\"%s\" uOpenFlags=%#x pVDIfsDisk=%#p pVDIfsImage=%#p enmType=%u ppBackendData=%#p\n", pszFilename, uOpenFlags, pVDIfsDisk, pVDIfsImage, enmType, ppBackendData)); … … 4629 4629 4630 4630 /** @copydoc VBOXHDDBACKEND::pfnCreate */ 4631 static intiscsiCreate(const char *pszFilename, uint64_t cbSize,4632 unsigned uImageFlags, const char *pszComment,4633 PCVDGEOMETRY pPCHSGeometry, PCVDGEOMETRY pLCHSGeometry,4634 PCRTUUID pUuid, unsigned uOpenFlags,4635 unsigned uPercentStart, unsigned uPercentSpan,4636 PVDINTERFACE pVDIfsDisk, PVDINTERFACE pVDIfsImage,4637 PVDINTERFACE pVDIfsOperation, VDTYPE enmType,4638 void **ppBackendData)4631 static DECLCALLBACK(int) iscsiCreate(const char *pszFilename, uint64_t cbSize, 4632 unsigned uImageFlags, const char *pszComment, 4633 PCVDGEOMETRY pPCHSGeometry, PCVDGEOMETRY pLCHSGeometry, 4634 PCRTUUID pUuid, unsigned uOpenFlags, 4635 unsigned uPercentStart, unsigned uPercentSpan, 4636 PVDINTERFACE pVDIfsDisk, PVDINTERFACE pVDIfsImage, 4637 PVDINTERFACE pVDIfsOperation, VDTYPE enmType, 4638 void **ppBackendData) 4639 4639 { 4640 4640 LogFlowFunc(("pszFilename=\"%s\" cbSize=%llu uImageFlags=%#x pszComment=\"%s\" pPCHSGeometry=%#p pLCHSGeometry=%#p Uuid=%RTuuid uOpenFlags=%#x uPercentStart=%u uPercentSpan=%u pVDIfsDisk=%#p pVDIfsImage=%#p pVDIfsOperation=%#p enmType=%u ppBackendData=%#p", … … 4647 4647 4648 4648 /** @copydoc VBOXHDDBACKEND::pfnClose */ 4649 static intiscsiClose(void *pBackendData, bool fDelete)4649 static DECLCALLBACK(int) iscsiClose(void *pBackendData, bool fDelete) 4650 4650 { 4651 4651 LogFlowFunc(("pBackendData=%#p fDelete=%d\n", pBackendData, fDelete)); … … 4663 4663 4664 4664 /** @copydoc VBOXHDDBACKEND::pfnRead */ 4665 static intiscsiRead(void *pBackendData, uint64_t uOffset, size_t cbToRead,4666 PVDIOCTX pIoCtx, size_t *pcbActuallyRead)4665 static DECLCALLBACK(int) iscsiRead(void *pBackendData, uint64_t uOffset, size_t cbToRead, 4666 PVDIOCTX pIoCtx, size_t *pcbActuallyRead) 4667 4667 { 4668 4668 PISCSIIMAGE pImage = (PISCSIIMAGE)pBackendData; … … 4786 4786 4787 4787 /** @copydoc VBOXHDDBACKEND::pfnWrite */ 4788 static intiscsiWrite(void *pBackendData, uint64_t uOffset, size_t cbToWrite,4789 PVDIOCTX pIoCtx, size_t *pcbWriteProcess, size_t *pcbPreRead,4790 size_t *pcbPostRead, unsigned fWrite)4788 static DECLCALLBACK(int) iscsiWrite(void *pBackendData, uint64_t uOffset, size_t cbToWrite, 4789 PVDIOCTX pIoCtx, size_t *pcbWriteProcess, size_t *pcbPreRead, 4790 size_t *pcbPostRead, unsigned fWrite) 4791 4791 { 4792 4792 LogFlowFunc(("pBackendData=%p uOffset=%llu pIoCtx=%#p cbToWrite=%u pcbWriteProcess=%p pcbPreRead=%p pcbPostRead=%p fWrite=%u\n", … … 4912 4912 4913 4913 /** @copydoc VBOXHDDBACKEND::pfnFlush */ 4914 static intiscsiFlush(void *pBackendData, PVDIOCTX pIoCtx)4914 static DECLCALLBACK(int) iscsiFlush(void *pBackendData, PVDIOCTX pIoCtx) 4915 4915 { 4916 4916 LogFlowFunc(("pBackendData=%p pIoCtx=%#p\n", pBackendData, pIoCtx)); … … 4972 4972 4973 4973 /** @copydoc VBOXHDDBACKEND::pfnGetVersion */ 4974 static unsignediscsiGetVersion(void *pBackendData)4974 static DECLCALLBACK(unsigned) iscsiGetVersion(void *pBackendData) 4975 4975 { 4976 4976 LogFlowFunc(("pBackendData=%#p\n", pBackendData)); … … 4984 4984 4985 4985 /** @copydoc VBOXHDDBACKEND::pfnGetSectorSize */ 4986 static uint32_tiscsiGetSectorSize(void *pBackendData)4986 static DECLCALLBACK(uint32_t) iscsiGetSectorSize(void *pBackendData) 4987 4987 { 4988 4988 LogFlowFunc(("pBackendData=%#p\n", pBackendData)); … … 4998 4998 4999 4999 /** @copydoc VBOXHDDBACKEND::pfnGetSize */ 5000 static uint64_tiscsiGetSize(void *pBackendData)5000 static DECLCALLBACK(uint64_t) iscsiGetSize(void *pBackendData) 5001 5001 { 5002 5002 LogFlowFunc(("pBackendData=%#p\n", pBackendData)); … … 5012 5012 5013 5013 /** @copydoc VBOXHDDBACKEND::pfnGetFileSize */ 5014 static uint64_tiscsiGetFileSize(void *pBackendData)5014 static DECLCALLBACK(uint64_t) iscsiGetFileSize(void *pBackendData) 5015 5015 { 5016 5016 LogFlowFunc(("pBackendData=%#p\n", pBackendData)); … … 5027 5027 5028 5028 /** @copydoc VBOXHDDBACKEND::pfnGetPCHSGeometry */ 5029 static intiscsiGetPCHSGeometry(void *pBackendData, PVDGEOMETRY pPCHSGeometry)5029 static DECLCALLBACK(int) iscsiGetPCHSGeometry(void *pBackendData, PVDGEOMETRY pPCHSGeometry) 5030 5030 { 5031 5031 LogFlowFunc(("pBackendData=%#p pPCHSGeometry=%#p\n", pBackendData, pPCHSGeometry)); … … 5045 5045 5046 5046 /** @copydoc VBOXHDDBACKEND::pfnSetPCHSGeometry */ 5047 static intiscsiSetPCHSGeometry(void *pBackendData, PCVDGEOMETRY pPCHSGeometry)5047 static DECLCALLBACK(int) iscsiSetPCHSGeometry(void *pBackendData, PCVDGEOMETRY pPCHSGeometry) 5048 5048 { 5049 5049 LogFlowFunc(("pBackendData=%#p pPCHSGeometry=%#p PCHS=%u/%u/%u\n", pBackendData, pPCHSGeometry, pPCHSGeometry->cCylinders, pPCHSGeometry->cHeads, pPCHSGeometry->cSectors)); … … 5071 5071 5072 5072 /** @copydoc VBOXHDDBACKEND::pfnGetLCHSGeometry */ 5073 static intiscsiGetLCHSGeometry(void *pBackendData, PVDGEOMETRY pLCHSGeometry)5073 static DECLCALLBACK(int) iscsiGetLCHSGeometry(void *pBackendData, PVDGEOMETRY pLCHSGeometry) 5074 5074 { 5075 5075 LogFlowFunc(("pBackendData=%#p pLCHSGeometry=%#p\n", pBackendData, pLCHSGeometry)); … … 5089 5089 5090 5090 /** @copydoc VBOXHDDBACKEND::pfnSetLCHSGeometry */ 5091 static intiscsiSetLCHSGeometry(void *pBackendData, PCVDGEOMETRY pLCHSGeometry)5091 static DECLCALLBACK(int) iscsiSetLCHSGeometry(void *pBackendData, PCVDGEOMETRY pLCHSGeometry) 5092 5092 { 5093 5093 LogFlowFunc(("pBackendData=%#p pLCHSGeometry=%#p LCHS=%u/%u/%u\n", pBackendData, pLCHSGeometry, pLCHSGeometry->cCylinders, pLCHSGeometry->cHeads, pLCHSGeometry->cSectors)); … … 5115 5115 5116 5116 /** @copydoc VBOXHDDBACKEND::pfnGetImageFlags */ 5117 static unsignediscsiGetImageFlags(void *pBackendData)5117 static DECLCALLBACK(unsigned) iscsiGetImageFlags(void *pBackendData) 5118 5118 { 5119 5119 LogFlowFunc(("pBackendData=%#p\n", pBackendData)); … … 5131 5131 5132 5132 /** @copydoc VBOXHDDBACKEND::pfnGetOpenFlags */ 5133 static unsignediscsiGetOpenFlags(void *pBackendData)5133 static DECLCALLBACK(unsigned) iscsiGetOpenFlags(void *pBackendData) 5134 5134 { 5135 5135 LogFlowFunc(("pBackendData=%#p\n", pBackendData)); … … 5149 5149 5150 5150 /** @copydoc VBOXHDDBACKEND::pfnSetOpenFlags */ 5151 static intiscsiSetOpenFlags(void *pBackendData, unsigned uOpenFlags)5151 static DECLCALLBACK(int) iscsiSetOpenFlags(void *pBackendData, unsigned uOpenFlags) 5152 5152 { 5153 5153 LogFlowFunc(("pBackendData=%#p\n uOpenFlags=%#x", pBackendData, uOpenFlags)); … … 5186 5186 5187 5187 /** @copydoc VBOXHDDBACKEND::pfnGetComment */ 5188 static intiscsiGetComment(void *pBackendData, char *pszComment,5189 size_t cbComment)5188 static DECLCALLBACK(int) iscsiGetComment(void *pBackendData, char *pszComment, 5189 size_t cbComment) 5190 5190 { 5191 5191 LogFlowFunc(("pBackendData=%#p pszComment=%#p cbComment=%zu\n", pBackendData, pszComment, cbComment)); … … 5205 5205 5206 5206 /** @copydoc VBOXHDDBACKEND::pfnSetComment */ 5207 static intiscsiSetComment(void *pBackendData, const char *pszComment)5207 static DECLCALLBACK(int) iscsiSetComment(void *pBackendData, const char *pszComment) 5208 5208 { 5209 5209 LogFlowFunc(("pBackendData=%#p pszComment=\"%s\"\n", pBackendData, pszComment)); … … 5228 5228 5229 5229 /** @copydoc VBOXHDDBACKEND::pfnGetUuid */ 5230 static intiscsiGetUuid(void *pBackendData, PRTUUID pUuid)5230 static DECLCALLBACK(int) iscsiGetUuid(void *pBackendData, PRTUUID pUuid) 5231 5231 { 5232 5232 LogFlowFunc(("pBackendData=%#p pUuid=%#p\n", pBackendData, pUuid)); … … 5246 5246 5247 5247 /** @copydoc VBOXHDDBACKEND::pfnSetUuid */ 5248 static intiscsiSetUuid(void *pBackendData, PCRTUUID pUuid)5248 static DECLCALLBACK(int) iscsiSetUuid(void *pBackendData, PCRTUUID pUuid) 5249 5249 { 5250 5250 LogFlowFunc(("pBackendData=%#p Uuid=%RTuuid\n", pBackendData, pUuid)); … … 5270 5270 5271 5271 /** @copydoc VBOXHDDBACKEND::pfnGetModificationUuid */ 5272 static intiscsiGetModificationUuid(void *pBackendData, PRTUUID pUuid)5272 static DECLCALLBACK(int) iscsiGetModificationUuid(void *pBackendData, PRTUUID pUuid) 5273 5273 { 5274 5274 LogFlowFunc(("pBackendData=%#p pUuid=%#p\n", pBackendData, pUuid)); … … 5288 5288 5289 5289 /** @copydoc VBOXHDDBACKEND::pfnSetModificationUuid */ 5290 static intiscsiSetModificationUuid(void *pBackendData, PCRTUUID pUuid)5290 static DECLCALLBACK(int) iscsiSetModificationUuid(void *pBackendData, PCRTUUID pUuid) 5291 5291 { 5292 5292 LogFlowFunc(("pBackendData=%#p Uuid=%RTuuid\n", pBackendData, pUuid)); … … 5312 5312 5313 5313 /** @copydoc VBOXHDDBACKEND::pfnGetParentUuid */ 5314 static intiscsiGetParentUuid(void *pBackendData, PRTUUID pUuid)5314 static DECLCALLBACK(int) iscsiGetParentUuid(void *pBackendData, PRTUUID pUuid) 5315 5315 { 5316 5316 LogFlowFunc(("pBackendData=%#p pUuid=%#p\n", pBackendData, pUuid)); … … 5330 5330 5331 5331 /** @copydoc VBOXHDDBACKEND::pfnSetParentUuid */ 5332 static intiscsiSetParentUuid(void *pBackendData, PCRTUUID pUuid)5332 static DECLCALLBACK(int) iscsiSetParentUuid(void *pBackendData, PCRTUUID pUuid) 5333 5333 { 5334 5334 LogFlowFunc(("pBackendData=%#p Uuid=%RTuuid\n", pBackendData, pUuid)); … … 5354 5354 5355 5355 /** @copydoc VBOXHDDBACKEND::pfnGetParentModificationUuid */ 5356 static intiscsiGetParentModificationUuid(void *pBackendData, PRTUUID pUuid)5356 static DECLCALLBACK(int) iscsiGetParentModificationUuid(void *pBackendData, PRTUUID pUuid) 5357 5357 { 5358 5358 LogFlowFunc(("pBackendData=%#p pUuid=%#p\n", pBackendData, pUuid)); … … 5372 5372 5373 5373 /** @copydoc VBOXHDDBACKEND::pfnSetParentModificationUuid */ 5374 static intiscsiSetParentModificationUuid(void *pBackendData, PCRTUUID pUuid)5374 static DECLCALLBACK(int) iscsiSetParentModificationUuid(void *pBackendData, PCRTUUID pUuid) 5375 5375 { 5376 5376 LogFlowFunc(("pBackendData=%#p Uuid=%RTuuid\n", pBackendData, pUuid)); … … 5396 5396 5397 5397 /** @copydoc VBOXHDDBACKEND::pfnDump */ 5398 static voidiscsiDump(void *pBackendData)5398 static DECLCALLBACK(void) iscsiDump(void *pBackendData) 5399 5399 { 5400 5400 PISCSIIMAGE pImage = (PISCSIIMAGE)pBackendData; … … 5409 5409 5410 5410 /** @copydoc VBOXHDDBACKEND::pfnComposeLocation */ 5411 static intiscsiComposeLocation(PVDINTERFACE pConfig, char **pszLocation)5411 static DECLCALLBACK(int) iscsiComposeLocation(PVDINTERFACE pConfig, char **pszLocation) 5412 5412 { 5413 5413 char *pszTarget = NULL; … … 5436 5436 5437 5437 /** @copydoc VBOXHDDBACKEND::pfnComposeName */ 5438 static intiscsiComposeName(PVDINTERFACE pConfig, char **pszName)5438 static DECLCALLBACK(int) iscsiComposeName(PVDINTERFACE pConfig, char **pszName) 5439 5439 { 5440 5440 char *pszTarget = NULL;
Note:
See TracChangeset
for help on using the changeset viewer.