Lines Matching refs:pDrvIns

51     PPDMDRVINS                  pDrvIns;
191 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface);
192 PDRVKBDQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVKBDQUEUE);
194 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
316 * @param pDrvIns The driver instance.
319 static DECLCALLBACK(bool) drvKbdQueueConsumer(PPDMDRVINS pDrvIns, PPDMQUEUEITEMCORE pItemCore)
321 PDRVKBDQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVKBDQUEUE);
334 * @param pDrvIns The drive instance data.
336 static DECLCALLBACK(void) drvKbdQueuePowerOn(PPDMDRVINS pDrvIns)
338 PDRVKBDQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVKBDQUEUE);
347 * @param pDrvIns The drive instance data.
349 static DECLCALLBACK(void) drvKbdQueueReset(PPDMDRVINS pDrvIns)
351 //PDRVKBDQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVKBDQUEUE);
360 * @param pDrvIns The drive instance data.
362 static DECLCALLBACK(void) drvKbdQueueSuspend(PPDMDRVINS pDrvIns)
364 PDRVKBDQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVKBDQUEUE);
373 * @param pDrvIns The drive instance data.
375 static DECLCALLBACK(void) drvKbdQueueResume(PPDMDRVINS pDrvIns)
377 PDRVKBDQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVKBDQUEUE);
386 * @param pDrvIns The drive instance data.
388 static DECLCALLBACK(void) drvKbdQueuePowerOff(PPDMDRVINS pDrvIns)
390 PDRVKBDQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVKBDQUEUE);
400 static DECLCALLBACK(int) drvKbdQueueConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags)
402 PDRVKBDQUEUE pDrv = PDMINS_2_DATA(pDrvIns, PDRVKBDQUEUE);
403 LogFlow(("drvKbdQueueConstruct: iInstance=%d\n", pDrvIns->iInstance));
404 PDMDRV_CHECK_VERSIONS_RETURN(pDrvIns);
419 pDrvIns->IBase.pfnQueryInterface = drvKbdQueueQueryInterface;
430 pDrv->pUpPort = PDMIBASE_QUERY_INTERFACE(pDrvIns->pUpBase, PDMIKEYBOARDPORT);
441 int rc = PDMDrvHlpAttach(pDrvIns, fFlags, &pDownBase);
477 rc = PDMDrvHlpQueueCreate(pDrvIns, sizeof(DRVKBDQUEUEITEM), cItems, cMilliesInterval, drvKbdQueueConsumer, "Keyboard", &pDrv->pQueue);