Lines Matching refs:pDrvIns
830 R3PTRTYPE(PPDMDRVINS) pDrvIns;
999 PPDMDRVINS pDrvIns;
1236 # define PDMDRV_ASSERT_DRVINS(pDrvIns) \
1238 AssertPtr(pDrvIns); \
1239 Assert(pDrvIns->u32Version == PDM_DRVINS_VERSION); \
1240 Assert(pDrvIns->CTX_SUFF(pvInstanceData) == (void *)&pDrvIns->achInstanceData[0]); \
1243 # define PDMDRV_ASSERT_DRVINS(pDrvIns) do { } while (0)
1256 int pdmR3CritSectBothDeleteDriver(PVM pVM, PPDMDRVINS pDrvIns);
1261 int pdmR3CritSectInitDriver( PVM pVM, PPDMDRVINS pDrvIns, PPDMCRITSECT pCritSect, RT_SRC_POS_DECL,
1267 int pdmR3CritSectRwInitDriver( PVM pVM, PPDMDRVINS pDrvIns, PPDMCRITSECTRW pCritSect, RT_SRC_POS_DECL,
1278 int pdmR3UsbRegisterHub(PVM pVM, PPDMDRVINS pDrvIns, uint32_t fVersions, uint32_t cPorts, PCPDMUSBHUBREG pUsbHubReg, PPCPDMUSBHUBHLP ppUsbHubHlp);
1284 int pdmR3DrvDetach(PPDMDRVINS pDrvIns, uint32_t fFlags);
1285 void pdmR3DrvDestroyChain(PPDMDRVINS pDrvIns, uint32_t fFlags);
1299 int pdmR3ThreadCreateDriver(PVM pVM, PPDMDRVINS pDrvIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDRV pfnThread,
1303 int pdmR3ThreadDestroyDriver(PVM pVM, PPDMDRVINS pDrvIns);
1313 int pdmR3AsyncCompletionTemplateCreateDriver(PVM pVM, PPDMDRVINS pDrvIns, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate,
1317 int pdmR3AsyncCompletionTemplateDestroyDriver(PVM pVM, PPDMDRVINS pDrvIns);