Searched defs:pIoBackend (Results 1 - 3 of 3) sorted by relevance
/vbox/src/VBox/Storage/testcase/ |
H A D | VDIoBackendMem.cpp | 84 * @param pIoBackend The backend to poke. 86 static int vdIoBackendMemThreadPoke(PVDIOBACKENDMEM pIoBackend) argument 88 return RTSemEventSignal(pIoBackend->EventSem); 94 PVDIOBACKENDMEM pIoBackend = NULL; local 96 pIoBackend = (PVDIOBACKENDMEM)RTMemAllocZ(sizeof(VDIOBACKENDMEM)); 97 if (pIoBackend) 99 rc = RTCircBufCreate(&pIoBackend->pRequestRing, VDMEMIOBACKEND_REQS * sizeof(PVDIOBACKENDREQ)); 102 pIoBackend->cReqsRing = VDMEMIOBACKEND_REQS * sizeof(VDIOBACKENDREQ); 103 pIoBackend->fRunning = true; 105 rc = RTSemEventCreate(&pIoBackend 131 VDIoBackendMemDestroy(PVDIOBACKENDMEM pIoBackend) argument 144 VDIoBackendMemTransfer(PVDIOBACKENDMEM pIoBackend, PVDMEMDISK pMemDisk, VDIOTXDIR enmTxDir, uint64_t off, size_t cbTransfer, PRTSGBUF pSgBuf, PFNVDIOCOMPLETE pfnComplete, void *pvUser) argument 201 PVDIOBACKENDMEM pIoBackend = (PVDIOBACKENDMEM)pvUser; local [all...] |
H A D | VDIoBackend.cpp | 47 PVDIOBACKEND pIoBackend; member in struct:VDIOSTORAGE 76 PVDIOBACKEND pIoBackend; local 78 pIoBackend = (PVDIOBACKEND)RTMemAllocZ(sizeof(VDIOBACKEND)); 79 if (pIoBackend) 81 pIoBackend->hAioMgr = NIL_RTAIOMGR; 82 *ppIoBackend = pIoBackend; 90 void VDIoBackendDestroy(PVDIOBACKEND pIoBackend) argument 92 if (pIoBackend->pIoMem) 93 VDIoBackendMemDestroy(pIoBackend->pIoMem); 94 if (pIoBackend 99 VDIoBackendStorageCreate(PVDIOBACKEND pIoBackend, const char *pszBackend, const char *pszName, PFNVDIOCOMPLETE pfnComplete, PPVDIOSTORAGE ppIoStorage) argument [all...] |
H A D | tstVDIo.cpp | 141 PVDIOBACKEND pIoBackend; member in struct:VDTESTGLOB 557 PVDIOBACKEND pIoBackend = NULL; local 2110 rc = VDIoBackendStorageCreate(pGlob->pIoBackend, pGlob->pszIoBackend, 2747 rc = VDIoBackendCreate(&GlobTest.pIoBackend); 2767 VDIoBackendDestroy(GlobTest.pIoBackend);
|
Completed in 164 milliseconds