Lines Matching defs:pDrvIns

1286 static void drvAudioStateHandler(PPDMDRVINS pDrvIns, PDMAUDIOSTREAMCMD enmCmd)
1288 PDRVAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVAUDIO);
1348 static DECLCALLBACK(int) drvAudioInit(PCFGMNODE pCfgHandle, PPDMDRVINS pDrvIns)
1351 AssertPtrReturn(pDrvIns, VERR_INVALID_POINTER);
1353 PDRVAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVAUDIO);
1354 LogFlowFunc(("pDrvAudio=%p, pDrvIns=%p\n", pThis, pDrvIns));
1753 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface);
1754 PDRVAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVAUDIO);
1756 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
1765 * @param pDrvIns The driver instance data.
1767 static DECLCALLBACK(void) drvAudioPowerOff(PPDMDRVINS pDrvIns)
1769 drvAudioStateHandler(pDrvIns, PDMAUDIOSTREAMCMD_DISABLE);
1778 * @param pDrvIns The driver instance data.
1780 static DECLCALLBACK(void) drvAudioDestruct(PPDMDRVINS pDrvIns)
1783 PDMDRV_CHECK_VERSIONS_RETURN_VOID(pDrvIns);
1785 PDRVAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVAUDIO);
1814 static DECLCALLBACK(int) drvAudioConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfgHandle, uint32_t fFlags)
1816 LogFlowFunc(("pDrvIns=%#p, pCfgHandle=%#p, fFlags=%x\n", pDrvIns, pCfgHandle, fFlags));
1818 PDRVAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVAUDIO);
1819 PDMDRV_CHECK_VERSIONS_RETURN(pDrvIns);
1824 pThis->pDrvIns = pDrvIns;
1826 pDrvIns->IBase.pfnQueryInterface = drvAudioQueryInterface;
1848 int rc = PDMDrvHlpAttach(pDrvIns, fFlags, &pDownBase);
1852 pDrvIns, fFlags, rc));
1860 return PDMDRV_SET_ERROR(pDrvIns, VERR_PDM_MISSING_INTERFACE_BELOW,
1868 rc = drvAudioInit(pCfgHandle, pDrvIns);
1872 pThis->pDrvIns = pDrvIns;
1882 * @param pDrvIns The driver instance data.
1884 static DECLCALLBACK(void) drvAudioSuspend(PPDMDRVINS pDrvIns)
1886 drvAudioStateHandler(pDrvIns, PDMAUDIOSTREAMCMD_DISABLE);
1892 * @param pDrvIns The driver instance data.
1894 static DECLCALLBACK(void) drvAudioResume(PPDMDRVINS pDrvIns)
1896 drvAudioStateHandler(pDrvIns, PDMAUDIOSTREAMCMD_ENABLE);