Lines Matching refs:pDrvIns

130     PPDMDRVINS               pDrvIns;
300 PPDMDRVINS pDrvIns = (PPDMDRVINS)pvUser;
301 PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK);
308 PDMDrvHlpVMSetRuntimeErrorV(pDrvIns, /* fFlags=*/ 0, "DrvVD", pszFormat, va);
310 PDMDrvHlpVMSetErrorV(pDrvIns, rc, RT_SRC_POS_ARGS, pszFormat, va);
319 static DECLCALLBACK(void) drvvdAsyncTaskCompleted(PPDMDRVINS pDrvIns, void *pvTemplateUser, void *pvUser, int rcReq)
321 PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK);
324 LogFlowFunc(("pDrvIns=%#p pvTemplateUser=%#p pvUser=%#p rcReq=%d\n",
325 pDrvIns, pvTemplateUser, pvUser, rcReq));
364 rc = PDMDrvHlpAsyncCompletionTemplateCreate(pThis->pDrvIns, &pStorageBackend->pTemplate,
1587 int rc = PDMDrvHlpVMSetRuntimeError(pThis->pDrvIns, VMSETRTERR_FLAGS_SUSPEND | VMSETRTERR_FLAGS_NO_WAIT, "DrvVD_DEKMISSING",
2140 static void drvvdBlkCacheXferComplete(PPDMDRVINS pDrvIns, void *pvUser, int rcReq)
2142 PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK);
2150 static int drvvdBlkCacheXferEnqueue(PPDMDRVINS pDrvIns,
2156 PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK);
2187 static int drvvdBlkCacheXferEnqueueDiscard(PPDMDRVINS pDrvIns, PCRTRANGE paRanges,
2191 PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK);
2283 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface);
2284 PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK);
2286 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
2304 * @param pDrvIns The driver instance.
2307 static DECLCALLBACK(int) drvvdLoadDone(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM)
2309 PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK);
2336 * @param pDrvIns The driver instance data.
2341 static DECLCALLBACK(void) drvvdResume(PPDMDRVINS pDrvIns)
2344 PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK);
2369 * @param pDrvIns The driver instance data.
2371 static DECLCALLBACK(void) drvvdSuspend(PPDMDRVINS pDrvIns)
2374 PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK);
2389 * @param pDrvIns The driver instance data.
2394 static DECLCALLBACK(void) drvvdPowerOn(PPDMDRVINS pDrvIns)
2397 PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK);
2405 static DECLCALLBACK(void) drvvdReset(PPDMDRVINS pDrvIns)
2408 PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK);
2427 static DECLCALLBACK(void) drvvdDestruct(PPDMDRVINS pDrvIns)
2429 PDMDRV_CHECK_VERSIONS_RETURN_VOID(pDrvIns);
2430 PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK);
2484 static DECLCALLBACK(int) drvvdConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags)
2487 PDMDRV_CHECK_VERSIONS_RETURN(pDrvIns);
2488 PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK);
2501 pDrvIns->IBase.pfnQueryInterface = drvvdQueryInterface;
2502 pThis->pDrvIns = pDrvIns;
2546 pDrvIns, sizeof(VDINTERFACEERROR), &pThis->pVDIfsDisk);
2552 pThis->pDrvMediaPort = PDMIBASE_QUERY_INTERFACE(pDrvIns->pUpBase, PDMIMEDIAPORT);
2554 return PDMDRV_SET_ERROR(pDrvIns, VERR_PDM_MISSING_INTERFACE_ABOVE,
2558 pThis->pDrvMediaAsyncPort = PDMIBASE_QUERY_INTERFACE(pDrvIns->pUpBase, PDMIMEDIAASYNCPORT);
2563 return PDMDRV_SET_ERROR(pDrvIns, rc, N_("Loading VD plugins failed"));
2604 rc = PDMDrvHlpVMSetError(pDrvIns, VERR_PDM_DRVINS_UNKNOWN_CFG_VALUES,
2614 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2622 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2630 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2638 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2646 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2652 rc = PDMDRV_SET_ERROR(pDrvIns, VERR_PDM_DRIVER_INVALID_PROPERTIES,
2660 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2668 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2675 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2681 rc = PDMDRV_SET_ERROR(pDrvIns, VERR_PDM_DRIVER_INVALID_PROPERTIES,
2688 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2695 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2702 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2709 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2718 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2724 rc = PDMDRV_SET_ERROR(pDrvIns, VERR_PDM_DRIVER_INVALID_PROPERTIES,
2731 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2738 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2747 rc = PDMDRV_SET_ERROR(pDrvIns, VERR_PDM_BLOCK_NO_TYPE, N_("Failed to obtain the type"));
2758 rc = PDMDrvHlpVMSetError(pDrvIns, VERR_PDM_BLOCK_UNKNOWN_TYPE, RT_SRC_POS,
2768 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2780 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2832 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2866 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2874 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2883 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2893 rc = PDMDRV_SET_ERROR(pDrvIns, VERR_PDM_DRIVER_INVALID_PROPERTIES,
2903 rc = PDMDRV_SET_ERROR(pDrvIns, rc,
2913 rc = PDMDRV_SET_ERROR(pDrvIns, VERR_PDM_DRIVER_INVALID_PROPERTIES,
2996 rc = PDMDrvHlpVMSetError(pDrvIns, VERR_PDM_DRVINS_UNKNOWN_CFG_VALUES,
3038 rc = PDMDrvHlpVMSetError(pDrvIns, VERR_PDM_DRVINS_UNKNOWN_CFG_VALUES,
3102 rc = PDMDrvHlpVMSetError(pDrvIns, VERR_VD_IMAGE_READ_ONLY, RT_SRC_POS,
3110 rc = PDMDrvHlpVMSetError(pDrvIns, rc, RT_SRC_POS,
3151 rc = PDMDrvHlpVMSetError(pDrvIns, VERR_PDM_DRVINS_UNKNOWN_CFG_VALUES,
3162 rc = PDMDRV_SET_ERROR(pDrvIns, rc, N_("DrvVD: Could not open cache image"));
3175 rc = PDMDRV_SET_ERROR(pDrvIns, VERR_PDM_DRIVER_INVALID_PROPERTIES,
3202 rc = PDMDRV_SET_ERROR(pDrvIns, VERR_PDM_DRIVER_INVALID_PROPERTIES,
3210 rc = PDMDrvHlpBlkCacheRetain(pDrvIns, &pThis->pBlkCache,
3226 rc = PDMDRV_SET_ERROR(pDrvIns, VERR_PDM_DRIVER_INVALID_PROPERTIES,
3239 rc = PDMDrvHlpSSMRegisterEx(pDrvIns, 0 /* version */, 0 /* cbGuess */,