Searched defs:pIoBackend (Results 1 - 3 of 3) sorted by relevance

/vbox/src/VBox/Storage/testcase/
H A DVDIoBackendMem.cpp84 * @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 DVDIoBackend.cpp47 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 DtstVDIo.cpp141 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 39 milliseconds