Lines Matching defs:pDrvIns
55 PPDMDRVINS pDrvIns;
97 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface);
98 PDRVRAWFILE pThis = PDMINS_2_DATA(pDrvIns, PDRVRAWFILE);
100 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
113 * @param pDrvIns The driver instance data.
115 static DECLCALLBACK(void) drvRawFilePowerOff(PPDMDRVINS pDrvIns)
117 PDRVRAWFILE pThis = PDMINS_2_DATA(pDrvIns, PDRVRAWFILE);
131 * @param pDrvIns The driver instance data.
133 static DECLCALLBACK(void) drvRawFileDestruct(PPDMDRVINS pDrvIns)
135 PDRVRAWFILE pThis = PDMINS_2_DATA(pDrvIns, PDRVRAWFILE);
137 PDMDRV_CHECK_VERSIONS_RETURN_VOID(pDrvIns);
155 static DECLCALLBACK(int) drvRawFileConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags)
157 PDRVRAWFILE pThis = PDMINS_2_DATA(pDrvIns, PDRVRAWFILE);
158 PDMDRV_CHECK_VERSIONS_RETURN(pDrvIns);
163 pThis->pDrvIns = pDrvIns;
167 pDrvIns->IBase.pfnQueryInterface = drvRawFileQueryInterface;
187 LogRel(("RawFile%d: CreateFile failed rc=%Rrc\n", pDrvIns->iInstance));
188 return PDMDrvHlpVMSetError(pDrvIns, rc, RT_SRC_POS, N_("RawFile#%d failed to create the raw output file %s"), pDrvIns->iInstance, pThis->pszLocation);
192 LogRel(("RawFile#%u: location %s\n", pDrvIns->iInstance, pThis->pszLocation));