Lines Matching refs:pDrvIns
255 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface);
256 PDRVSTORAGEFILTER pThis = PDMINS_2_DATA(pDrvIns, PDRVSTORAGEFILTER);
258 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
284 static DECLCALLBACK(int) drvStorageFlt_Construct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags)
286 PDRVSTORAGEFILTER pThis = PDMINS_2_DATA(pDrvIns, PDRVSTORAGEFILTER);
288 PDMDRV_CHECK_VERSIONS_RETURN(pDrvIns);
293 pDrvIns->IBase.pfnQueryInterface = drvStorageFltIBase_QueryInterface;
320 PDMDRV_VALIDATE_CONFIG_RETURN(pDrvIns, "AsyncIOSupported|", "");
328 pThis->pIMediaPortAbove = PDMIBASE_QUERY_INTERFACE(pDrvIns->pUpBase, PDMIMEDIAPORT);
329 pThis->pIMediaAsyncPortAbove = PDMIBASE_QUERY_INTERFACE(pDrvIns->pUpBase, PDMIMEDIAASYNCPORT);
335 rc = PDMDrvHlpAttach(pDrvIns, fFlags, &pIBaseBelow);