Lines Matching defs:pBackend

209     PCVDFILTERBACKEND  pBackend;
694 DECLINLINE(int) vdAddBackend(RTLDRMOD hPlugin, PCVBOXHDDBACKEND pBackend)
696 return vdAddBackends(hPlugin, &pBackend, 1);
724 DECLINLINE(int) vdAddCacheBackend(RTLDRMOD hPlugin, PCVDCACHEBACKEND pBackend)
726 return vdAddCacheBackends(hPlugin, &pBackend, 1);
761 * @param pBackend The backend to add.
763 DECLINLINE(int) vdAddFilterBackend(RTLDRMOD hPlugin, PCVDFILTERBACKEND pBackend)
765 return vdAddFilterBackends(hPlugin, &pBackend, 1);
832 PCVBOXHDDBACKEND pBackend = NULL;
841 pBackend = g_apBackends[i];
845 *ppBackend = pBackend;
855 PCVDCACHEBACKEND pBackend = NULL;
864 pBackend = g_apCacheBackends[i];
868 *ppBackend = pBackend;
878 PCVDFILTERBACKEND pBackend = NULL;
884 pBackend = g_apFilterBackends[i];
888 *ppBackend = pBackend;
953 pFilter->pBackend->pfnDestroy(pFilter->pvBackendData);
1006 rc = pFilter->pBackend->pfnFilterWrite(pFilter->pvBackendData, uOffset, cbWrite, pIoCtx);
1038 rc = pFilter->pBackend->pfnFilterRead(pFilter->pvBackendData, uOffset, cbRead, pIoCtx);
3503 static DECLCALLBACK(int) vdPluginRegisterImage(void *pvUser, PCVBOXHDDBACKEND pBackend)
3507 if (pBackend->cbSize == sizeof(VBOXHDDBACKEND))
3508 vdAddBackend((RTLDRMOD)pvUser, pBackend);
3511 LogFunc(("ignored plugin: pBackend->cbSize=%d rc=%Rrc\n", pBackend->cbSize));
3521 static DECLCALLBACK(int) vdPluginRegisterCache(void *pvUser, PCVDCACHEBACKEND pBackend)
3525 if (pBackend->cbSize == sizeof(VDCACHEBACKEND))
3526 vdAddCacheBackend((RTLDRMOD)pvUser, pBackend);
3529 LogFunc(("ignored plugin: pBackend->cbSize=%d rc=%Rrc\n", pBackend->cbSize));
3539 static DECLCALLBACK(int) vdPluginRegisterFilter(void *pvUser, PCVDFILTERBACKEND pBackend)
3543 if (pBackend->cbSize == sizeof(VDFILTERBACKEND))
3544 vdAddFilterBackend((RTLDRMOD)pvUser, pBackend);
3547 LogFunc(("ignored plugin: pBackend->cbSize=%d rc=%Rrc\n", pBackend->cbSize));
6760 rc = vdFindFilterBackend(pszFilter, &pFilter->pBackend);
6763 if (!pFilter->pBackend)
6780 rc = pFilter->pBackend->pfnCreate(pDisk->pVDIfsDisk, fFlags & VD_FILTER_FLAGS_INFO,
10991 PCVBOXHDDBACKEND pBackend = NULL;
11038 rc = vdFindBackend(pszBackend, &pBackend);
11041 if (pBackend->pfnRepair)
11042 rc = pBackend->pfnRepair(pszFilename, pVDIfsDisk, pVDIfsImage, fFlags);