- Timestamp:
- Aug 27, 2014 1:13:37 PM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 95736
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Storage/DrvHostBase.cpp
r51578 r52505 123 123 #include <iprt/critsect.h> 124 124 #include <iprt/ctype.h> 125 #include <iprt/mem.h> 125 126 126 127 #include "DrvHostBase.h" … … 323 324 return VINF_SUCCESS; 324 325 } 326 327 328 /** @copydoc PDMIBLOCK::pfnIoBufAlloc */ 329 static DECLCALLBACK(int) drvHostBaseIoBufAlloc(PPDMIBLOCK pInterface, size_t cb, void **ppvNew) 330 { 331 LogFlowFunc(("\n")); 332 int rc; 333 PDRVHOSTBASE pThis = PDMIBLOCK_2_DRVHOSTBASE(pInterface); 334 335 void *pvNew = RTMemAlloc(cb); 336 if (RT_LIKELY(pvNew)) 337 { 338 *ppvNew = pvNew; 339 rc = VINF_SUCCESS; 340 } 341 else 342 rc = VERR_NO_MEMORY; 343 344 LogFlowFunc(("returns %Rrc\n", rc)); 345 return rc; 346 } 347 348 /** @copydoc PDMIBLOCK::pfnIoBufFree */ 349 static DECLCALLBACK(int) drvHostBaseIoBufFree(PPDMIBLOCK pInterface, void *pv, size_t cb) 350 { 351 LogFlowFunc(("\n")); 352 int rc = VINF_SUCCESS; 353 PDRVHOSTBASE pThis = PDMIBLOCK_2_DRVHOSTBASE(pInterface); 354 355 NOREF(cb); 356 RTMemFree(pv); 357 358 LogFlowFunc(("returns %Rrc\n", rc)); 359 return rc; 360 } 361 325 362 326 363 … … 1891 1928 pThis->IBlock.pfnGetType = drvHostBaseGetType; 1892 1929 pThis->IBlock.pfnGetUuid = drvHostBaseGetUuid; 1930 pThis->IBlock.pfnIoBufAlloc = drvHostBaseIoBufAlloc; 1931 pThis->IBlock.pfnIoBufFree = drvHostBaseIoBufFree; 1893 1932 1894 1933 /* IBlockBios. */
Note:
See TracChangeset
for help on using the changeset viewer.