Lines Matching refs:pDrvIns

43     PPDMDRVINS                  pDrvIns;
104 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface);
105 PDRVMOUSEQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVMOUSEQUEUE);
106 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
228 * @param pDrvIns The driver instance.
231 static DECLCALLBACK(bool) drvMouseQueueConsumer(PPDMDRVINS pDrvIns, PPDMQUEUEITEMCORE pItemCore)
233 PDRVMOUSEQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVMOUSEQUEUE);
262 * @param pDrvIns The drive instance data.
264 static DECLCALLBACK(void) drvMouseQueuePowerOn(PPDMDRVINS pDrvIns)
266 PDRVMOUSEQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVMOUSEQUEUE);
275 * @param pDrvIns The drive instance data.
277 static DECLCALLBACK(void) drvMouseQueueReset(PPDMDRVINS pDrvIns)
279 //PDRVKBDQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVKBDQUEUE);
288 * @param pDrvIns The drive instance data.
290 static DECLCALLBACK(void) drvMouseQueueSuspend(PPDMDRVINS pDrvIns)
292 PDRVMOUSEQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVMOUSEQUEUE);
301 * @param pDrvIns The drive instance data.
303 static DECLCALLBACK(void) drvMouseQueueResume(PPDMDRVINS pDrvIns)
305 PDRVMOUSEQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVMOUSEQUEUE);
313 * @param pDrvIns The drive instance data.
315 static DECLCALLBACK(void) drvMouseQueuePowerOff(PPDMDRVINS pDrvIns)
317 PDRVMOUSEQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVMOUSEQUEUE);
327 static DECLCALLBACK(int) drvMouseQueueConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags)
329 PDRVMOUSEQUEUE pDrv = PDMINS_2_DATA(pDrvIns, PDRVMOUSEQUEUE);
330 LogFlow(("drvMouseQueueConstruct: iInstance=%d\n", pDrvIns->iInstance));
331 PDMDRV_CHECK_VERSIONS_RETURN(pDrvIns);
344 pDrvIns->IBase.pfnQueryInterface = drvMouseQueueQueryInterface;
355 pDrv->pUpPort = PDMIBASE_QUERY_INTERFACE(pDrvIns->pUpBase, PDMIMOUSEPORT);
366 int rc = PDMDrvHlpAttach(pDrvIns, fFlags, &pDownBase);
402 rc = PDMDrvHlpQueueCreate(pDrvIns, sizeof(DRVMOUSEQUEUEITEM), cItems, cMilliesInterval, drvMouseQueueConsumer, "Mouse", &pDrv->pQueue);