Searched refs:pvCompletion (Results 1 - 20 of 20) sorted by relevance

/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/
H A DVBoxMPShgsmi.cpp121 const VBOXSHGSMIHEADER* VBoxSHGSMICommandPrepAsynch (PVBOXSHGSMI pHeap, PVOID pvBuff, PFNVBOXSHGSMICMDCOMPLETION pfnCompletion, PVOID pvCompletion, uint32_t fFlags) argument
126 pHeader->u64Info2 = (uint64_t)pvCompletion;
132 const VBOXSHGSMIHEADER* VBoxSHGSMICommandPrepAsynchIrq (PVBOXSHGSMI pHeap, PVOID pvBuff, PFNVBOXSHGSMICMDCOMPLETION_IRQ pfnCompletion, PVOID pvCompletion, uint32_t fFlags) argument
137 pHeader->u64Info2 = (uint64_t)pvCompletion;
233 void *pvCompletion; local
237 pfnCompletion = pfnCallback(pHeap, VBoxSHGSMIBufferData(pCur), pvCallback, &pvCompletion);
241 pCur->u64Info2 = (uint64_t)pvCompletion;
H A DVBoxMPShgsmi.h42 const VBOXSHGSMIHEADER* VBoxSHGSMICommandPrepAsynch(PVBOXSHGSMI pHeap, PVOID pvBuff, PFNVBOXSHGSMICMDCOMPLETION pfnCompletion, PVOID pvCompletion, uint32_t fFlags);
43 const VBOXSHGSMIHEADER* VBoxSHGSMICommandPrepAsynchIrq(PVBOXSHGSMI pHeap, PVOID pvBuff, PFNVBOXSHGSMICMDCOMPLETION_IRQ pfnCompletion, PVOID pvCompletion, uint32_t fFlags);
H A DVBoxMPVbva.cpp175 static int vboxCmdVbvaCtlSubmitAsync(PHGSMIGUESTCOMMANDCONTEXT pHGSMICtx, VBOXCMDVBVA_CTL * pCtl, FNVBOXSHGSMICMDCOMPLETION pfnCompletion, void *pvCompletion) argument
177 const VBOXSHGSMIHEADER* pHdr = VBoxSHGSMICommandPrepAsynch(&pHGSMICtx->heapCtx, pCtl, pfnCompletion, pvCompletion, VBOXSHGSMI_FLAG_GH_ASYNCH_IRQ);
1340 int vboxCmdVbvaConSubmitAsync(PHGSMIGUESTCOMMANDCONTEXT pHGSMICtx, VBOXCMDVBVA_CRCMD_CMD* pCmd, FNVBOXSHGSMICMDCOMPLETION pfnCompletion, void *pvCompletion)
1343 return vboxCmdVbvaCtlSubmitAsync(pHGSMICtx, &pHdr->Hdr, pfnCompletion, pvCompletion);
1356 int VBoxCmdVbvaConCmdSubmitAsync(PVBOXMP_DEVEXT pDevExt, VBOXCMDVBVA_CRCMD_CMD* pCmd, FNVBOXSHGSMICMDCOMPLETION pfnCompletion, void *pvCompletion)
1358 return vboxCmdVbvaConSubmitAsync(&VBoxCommonFromDeviceExt(pDevExt)->guestCtx, pCmd, pfnCompletion, pvCompletion);
H A DVBoxMPVbva.h249 int VBoxCmdVbvaConCmdSubmitAsync(PVBOXMP_DEVEXT pDevExt, VBOXCMDVBVA_CRCMD_CMD* pCmd, FNVBOXSHGSMICMDCOMPLETION pfnCompletion, void *pvCompletion);
H A DVBoxMPVdma.cpp345 NTSTATUS vboxVdmaCrSubmitWriteReadAsync(PVBOXMP_DEVEXT pDevExt, VBOXMP_CRPACKER *pCrPacker, uint32_t u32CrConClientID, PFNVBOXMP_CRSHGSMITRANSPORT_SENDWRITEREADASYNC_COMPLETION pfnCompletion, void *pvCompletion) argument
359 pvCompletionData->pvContext = pvCompletion;
/vbox/src/VBox/Main/include/
H A DHGCM.h54 int HGCMHostFastCallAsync (HGCMCVSHANDLE hSvc, uint32_t function, PVBOXHGCMSVCPARM pParm, PHGCMHOSTFASTCALLCB pfnCompletion, void *pvCompletion);
H A DVMMDev.h63 int hgcmHostFastCallAsync (HGCMCVSHANDLE hSvc, uint32_t function, PVBOXHGCMSVCPARM pParm, PHGCMHOSTFASTCALLCB pfnCompletion, void *pvCompletion);
H A DDisplayImpl.h169 void *pvCompletion);
330 void *pvCompletion);
363 static DECLCALLBACK(void) i_displayVRecCompletion(struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd, int rc, void *pvCompletion);
365 static DECLCALLBACK(void) i_displayCrCmdFree(struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd, int rc, void *pvCompletion);
448 int i_crCtlSubmit(struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd, PFNCRCTLCOMPLETION pfnCompletion, void *pvCompletion);
/vbox/src/VBox/Main/src-client/
H A DHGCM.cpp164 void *pvCompletion);
477 void *pvCompletion; member in class:HGCMMsgHostFastCallAsyncSvc
1609 pMsg->pfnCompletion(result, pMsg->u32Function, &pMsg->Param, pMsg->pvCompletion);
1631 void *pvCompletion)
1647 pMsg->pvCompletion = pvCompletion;
2493 void *pvCompletion)
2504 int rc = pService->HostFastCallAsync(function, pParm, pfnCompletion, pvCompletion);
1630 HostFastCallAsync(uint32_t u32Function, VBOXHGCMSVCPARM *pParm, PHGCMHOSTFASTCALLCB pfnCompletion, void *pvCompletion) argument
2492 HGCMHostFastCallAsync(HGCMCVSHANDLE hSvc, uint32_t function, VBOXHGCMSVCPARM *pParm, PHGCMHOSTFASTCALLCB pfnCompletion, void *pvCompletion) argument
H A DDisplayImpl.cpp762 DECLCALLBACK(void) Display::i_displayCrCmdFree(struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd, int rc, void *pvCompletion) argument
764 Assert(pvCompletion);
765 RTMemFree(pvCompletion);
3374 void *pvCompletion)
3391 pvCompletion);
3401 void *pvCompletion)
3405 return pThis->i_handleCrHgcmCtlSubmit(pCmd, cbCmd, pfnCompletion, pvCompletion);
3408 int Display::i_crCtlSubmit(struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd, PFNCRCTLCOMPLETION pfnCompletion, void *pvCompletion)
3414 rc = mpDrv->pVBVACallbacks->pfnCrCtlSubmit(mpDrv->pVBVACallbacks, pCmd, cbCmd, pfnCompletion, pvCompletion);
3679 DECLCALLBACK(void) Display::i_displayVRecCompletion(struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd, int rc, void *pvCompletion)
[all...]
H A DVMMDevInterface.cpp722 PHGCMHOSTFASTCALLCB pfnCompletion, void *pvCompletion)
726 return HGCMHostFastCallAsync(hSvc, function, pParm, pfnCompletion, pvCompletion);
721 hgcmHostFastCallAsync(HGCMCVSHANDLE hSvc, uint32_t function, PVBOXHGCMSVCPARM pParm, PHGCMHOSTFASTCALLCB pfnCompletion, void *pvCompletion) argument
/vbox/src/VBox/Devices/Graphics/
H A DDevVGA_VDMA.cpp985 void *pvCompletion; member in struct:VBOXVDMACMD_CHROMIUM_CTL_PRIVATE
1040 static int vboxVDMACrCtlPostAsync (PVGASTATE pVGAState, PVBOXVDMACMD_CHROMIUM_CTL pCmd, uint32_t cbCmd, PFNVBOXVDMACRCTL_CALLBACK pfnCompletion, void *pvCompletion) argument
1047 pHdr->pvCompletion = pvCompletion;
1092 static DECLCALLBACK(void) vboxVDMACrHgcmSubmitSyncCompletion(struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd, int rc, void *pvCompletion) argument
1094 VDMA_VBVA_CTL_CYNC_COMPLETION *pData = (VDMA_VBVA_CTL_CYNC_COMPLETION*)pvCompletion;
2213 pCmdPrivate->pfnCompletion(pVGAState, pCmd, pCmdPrivate->pvCompletion);
2898 static DECLCALLBACK(void) vboxCmdVBVACmdCtlHostCompletion(VBVAEXHOSTCONTEXT *pVbva, struct VBVAEXHOSTCTL *pCtl, int rc, void *pvCompletion)
2902 ((PFNCRCTLCOMPLETION)pVboxCtl->u.pfnInternal)(pVboxCtl, pCtl->u.cmd.cbCmd, rc, pvCompletion);
2908 void *pvCompletion)
[all...]
H A DDevVGA.h681 void *pvCompletion);
/vbox/include/VBox/
H A Dvd-ifs.h356 * VDAsyncRead or VDAsyncWrite) in pvCompletion
483 * @param pvCompletion The opaque user data which is returned upon completion.
488 size_t cbRead, void *pvCompletion,
501 * @param pvCompletion The opaque user data which is returned upon completion.
506 size_t cbWrite, void *pvCompletion,
515 * @param pvCompletion The opaque user data which is returned upon completion.
519 void *pvCompletion, void **ppTask));
/vbox/include/VBox/vmm/
H A Dpdmifs.h724 typedef DECLCALLBACKPTR(void, PFNCRCTLCOMPLETION)(struct VBOXCRCMDCTL* pCmd, uint32_t cbCmd, int rc, void *pvCompletion);
863 void *pvCompletion));
3373 void *pvCompletion));
/vbox/src/VBox/Devices/Storage/
H A DDrvVD.cpp519 size_t cbRead, void *pvCompletion,
526 pvCompletion, (PPPDMASYNCCOMPLETIONTASK)ppTask);
535 size_t cbWrite, void *pvCompletion,
542 pvCompletion, (PPPDMASYNCCOMPLETIONTASK)ppTask);
550 void *pvCompletion, void **ppTask)
555 int rc = PDMR3AsyncCompletionEpFlush(pStorageBackend->pEndpoint, pvCompletion,
517 drvvdAsyncIOReadAsync(void *pvUser, void *pStorage, uint64_t uOffset, PCRTSGSEG paSegments, size_t cSegments, size_t cbRead, void *pvCompletion, void **ppTask) argument
533 drvvdAsyncIOWriteAsync(void *pvUser, void *pStorage, uint64_t uOffset, PCRTSGSEG paSegments, size_t cSegments, size_t cbWrite, void *pvCompletion, void **ppTask) argument
549 drvvdAsyncIOFlushAsync(void *pvUser, void *pStorage, void *pvCompletion, void **ppTask) argument
/vbox/src/VBox/Storage/testcase/
H A DtstVDIo.cpp2323 size_t cbRead, void *pvCompletion,
2333 cbRead, &SgBuf, pvCompletion, false /* fSync */);
2345 size_t cbWrite, void *pvCompletion,
2355 cbWrite, &SgBuf, pvCompletion, false /* fSync */);
2365 static DECLCALLBACK(int) tstVDIoFileFlushAsync(void *pvUser, void *pStorage, void *pvCompletion, argument
2373 0, NULL, pvCompletion, false /* fSync */);
2321 tstVDIoFileReadAsync(void *pvUser, void *pStorage, uint64_t uOffset, PCRTSGSEG paSegments, size_t cSegments, size_t cbRead, void *pvCompletion, void **ppTask) argument
2343 tstVDIoFileWriteAsync(void *pvUser, void *pStorage, uint64_t uOffset, PCRTSGSEG paSegments, size_t cSegments, size_t cbWrite, void *pvCompletion, void **ppTask) argument
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/
H A Dwincrypt.h1387 void *pvCompletion, DWORD dwCompletionCode, LPCSTR pszURL, LPSTR pszObjectOid,
1393 void *pvCompletion; member in struct:_CRYPT_ASYNC_RETRIEVAL_COMPLETION
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/include/
H A Dwincrypt.h1375 void *pvCompletion, DWORD dwCompletionCode, LPCSTR pszURL, LPSTR pszObjectOid,
1381 void *pvCompletion; member in struct:_CRYPT_ASYNC_RETRIEVAL_COMPLETION
/vbox/src/VBox/Storage/
H A DVD.cpp4036 size_t cbRead, void *pvCompletion,
4047 size_t cbWrite, void *pvCompletion,
4057 void *pvCompletion, void **ppTask)
4034 vdIOReadAsyncFallback(void *pvUser, void *pStorage, uint64_t uOffset, PCRTSGSEG paSegments, size_t cSegments, size_t cbRead, void *pvCompletion, void **ppTask) argument
4045 vdIOWriteAsyncFallback(void *pvUser, void *pStorage, uint64_t uOffset, PCRTSGSEG paSegments, size_t cSegments, size_t cbWrite, void *pvCompletion, void **ppTask) argument
4056 vdIOFlushAsyncFallback(void *pvUser, void *pStorage, void *pvCompletion, void **ppTask) argument

Completed in 206 milliseconds