/vbox/include/VBox/vmm/ |
H A D | ssm.h | 679 * @param pDrvIns Driver instance of the driver which registered the 684 typedef DECLCALLBACK(int) FNSSMDRVLIVEPREP(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM); 695 * @param pDrvIns Driver instance of the driver which registered the 701 typedef DECLCALLBACK(int) FNSSMDRVLIVEEXEC(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM, uint32_t uPass); 718 * @param pDrvIns Driver instance of the driver which registered the 724 typedef DECLCALLBACK(int) FNSSMDRVLIVEVOTE(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM, uint32_t uPass); 733 * @param pDrvIns Driver instance of the driver which registered the data unit. 736 typedef DECLCALLBACK(int) FNSSMDRVSAVEPREP(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM); 744 * @param pDrvIns Driver instance of the driver which registered the data unit. 747 typedef DECLCALLBACK(int) FNSSMDRVSAVEEXEC(PPDMDRVINS pDrvIns, PSSMHANDL [all...] |
H A D | tm.h | 175 * @param pDrvIns Device instance of the device which registered the timer. 179 typedef DECLCALLBACK(void) FNTMTIMERDRV(PPDMDRVINS pDrvIns, PTMTIMER pTimer, void *pvUser); 259 VMM_INT_DECL(int) TMR3TimerCreateDriver(PVM pVM, PPDMDRVINS pDrvIns, TMCLOCK enmClock, PFNTMTIMERDRV pfnCallback, void *pvUser, uint32_t fFlags, const char *pszDesc, PPTMTIMERR3 ppTimer); 265 VMM_INT_DECL(int) TMR3TimerDestroyDriver(PVM pVM, PPDMDRVINS pDrvIns);
|
H A D | pdmsrv.h | 123 typedef DECLCALLBACK(void) FNPDMSRVDETACH(PPDMSRVINS pSrvIns, PPDMDEVINS pDevIns, PPDMDRVINS pDrvIns);
|
H A D | dbgf.h | 486 * @param pDrvIns The driver instance which registered the info. 490 typedef DECLCALLBACK(void) FNDBGFHANDLERDRV(PPDMDRVINS pDrvIns, PCDBGFINFOHLP pHlp, const char *pszArgs); 524 VMMR3_INT_DECL(int) DBGFR3InfoRegisterDriver(PVM pVM, const char *pszName, const char *pszDesc, PFNDBGFHANDLERDRV pfnHandler, PPDMDRVINS pDrvIns); 529 VMMR3_INT_DECL(int) DBGFR3InfoDeregisterDriver(PVM pVM, PPDMDRVINS pDrvIns, const char *pszName);
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMAsyncCompletion.cpp | 91 R3PTRTYPE(PPDMDRVINS) pDrvIns; member in struct:PDMASYNCCOMPLETIONTEMPLATE::__anon16853::__anon16855 251 * @param pDrvIns The driver instance. 257 int pdmR3AsyncCompletionTemplateCreateDriver(PVM pVM, PPDMDRVINS pDrvIns, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate, argument 261 LogFlow(("PDMR3AsyncCompletionTemplateCreateDriver: pDrvIns=%p ppTemplate=%p pfnCompleted=%p pszDesc=%s\n", pDrvIns, ppTemplate, pfnCompleted, pszDesc)); 276 pTemplate->u.Drv.pDrvIns = pDrvIns; 281 Log(("PDM: Created driver template %p: pfnCompleted=%p pDrvIns=%p\n", 282 pTemplate, pfnCompleted, pDrvIns)); 492 * @param pDrvIns Th 494 pdmR3AsyncCompletionTemplateDestroyDriver(PVM pVM, PPDMDRVINS pDrvIns) argument [all...] |
H A D | PDMThread.cpp | 75 rc = pThread->u.Drv.pfnWakeUp(pThread->u.Drv.pDrvIns, pThread); 265 * @param pDrvIns The driver instance. 275 int pdmR3ThreadCreateDriver(PVM pVM, PPDMDRVINS pDrvIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDRV pfnThread, argument 284 pThread->u.Drv.pDrvIns = pDrvIns; 547 * @param pDrvIns The driver instance. 549 int pdmR3ThreadDestroyDriver(PVM pVM, PPDMDRVINS pDrvIns) argument 554 AssertPtr(pDrvIns); 562 && pThread->u.Drv.pDrvIns == pDrvIns) [all...] |
H A D | PDMCritSect.cpp | 439 * @param pDrvIns Driver instance. 445 int pdmR3CritSectInitDriver(PVM pVM, PPDMDRVINS pDrvIns, PPDMCRITSECT pCritSect, RT_SRC_POS_DECL, argument 450 int rc = pdmR3CritSectInitOne(pVM, &pCritSect->s, pDrvIns, RT_SRC_POS_ARGS, pszNameFmt, va); 461 * @param pDrvIns Driver instance. 467 int pdmR3CritSectRwInitDriver(PVM pVM, PPDMDRVINS pDrvIns, PPDMCRITSECTRW pCritSect, RT_SRC_POS_DECL, argument 472 int rc = pdmR3CritSectRwInitOne(pVM, &pCritSect->s, pDrvIns, RT_SRC_POS_ARGS, pszNameFmt, va); 706 * @param pDrvIns The driver handle. 708 int pdmR3CritSectBothDeleteDriver(PVM pVM, PPDMDRVINS pDrvIns) argument 710 int rc1 = pdmR3CritSectDeleteByKey(pVM, pDrvIns); 711 int rc2 = pdmR3CritSectRwDeleteByKey(pVM, pDrvIns); [all...] |
H A D | PDMNetShaper.cpp | 298 * @param pDrvIns The driver instance. 302 VMMR3_INT_DECL(int) PDMR3NsAttach(PUVM pUVM, PPDMDRVINS pDrvIns, const char *pszBwGroup, PPDMNSFILTER pFilter) argument 341 * @param pDrvIns The driver instance. 344 VMMR3_INT_DECL(int) PDMR3NsDetach(PUVM pUVM, PPDMDRVINS pDrvIns, PPDMNSFILTER pFilter) argument
|
H A D | PDMBlkCache.cpp | 502 rc = pBlkCache->u.Drv.pfnXferEnqueue(pBlkCache->u.Drv.pDrvIns, 1269 VMMR3DECL(int) PDMR3BlkCacheRetainDriver(PVM pVM, PPDMDRVINS pDrvIns, PPPDMBLKCACHE ppBlkCache, argument 1285 pBlkCache->u.Drv.pDrvIns = pDrvIns; 1484 VMMR3DECL(void) PDMR3BlkCacheReleaseDriver(PVM pVM, PPDMDRVINS pDrvIns) argument 1486 LogFlow(("%s: pDrvIns=%p\n", __FUNCTION__, pDrvIns)); 1491 if (!pDrvIns) 1507 && pBlkCache->u.Drv.pDrvIns == pDrvIns) [all...] |
H A D | SSM.cpp | 1271 * @param pDrvIns Driver instance. 1292 SSMR3RegisterDriver(PVM pVM, PPDMDRVINS pDrvIns, const char *pszName, uint32_t uInstance, uint32_t uVersion, size_t cbGuess, 1311 pUnit->u.Drv.pDrvIns = pDrvIns; 1586 * @param pDrvIns Driver instance. 1593 VMMR3_INT_DECL(int) SSMR3DeregisterDriver(PVM pVM, PPDMDRVINS pDrvIns, const char *pszName, uint32_t uInstance) 1598 if (!pDrvIns) 1600 AssertMsgFailed(("pDrvIns is NULL!\n")); 1620 if (pUnit->u.Drv.pDrvIns == pDrvIns) [all...] |
H A D | TM.cpp | 1522 * @param pDrvIns Driver instance. 1531 VMM_INT_DECL(int) TMR3TimerCreateDriver(PVM pVM, PPDMDRVINS pDrvIns, TMCLOCK enmClock, PFNTMTIMERDRV pfnCallback, void *pvUser, argument 1544 (*ppTimer)->u.Drv.pDrvIns = pDrvIns; 1851 * @param pDrvIns Driver which timers should be destroyed. 1853 VMM_INT_DECL(int) TMR3TimerDestroyDriver(PVM pVM, PPDMDRVINS pDrvIns) argument 1855 LogFlow(("TMR3TimerDestroyDriver: pDrvIns=%p\n", pDrvIns)); 1856 if (!pDrvIns) 1866 && pDestroy->u.Drv.pDrvIns [all...] |
/vbox/src/VBox/Devices/Audio/ |
H A D | DrvHostALSAAudio.cpp | 150 PPDMDRVINS pDrvIns; member in struct:DRVHOSTALSAAUDIO 1291 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 1292 PDRVHOSTALSAAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTALSAAUDIO); 1293 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase); 1304 static DECLCALLBACK(int) drvHostAlsaAudioConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument 1306 PDRVHOSTALSAAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTALSAAUDIO); 1312 pThis->pDrvIns = pDrvIns; 1314 pDrvIns->IBase.pfnQueryInterface = drvHostALSAAudioQueryInterface;
|
H A D | DrvHostOSSAudio.cpp | 49 PPDMDRVINS pDrvIns; member in struct:DRVHOSTOSSAUDIO 918 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 919 PDRVHOSTOSSAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTOSSAUDIO); 920 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase); 931 static DECLCALLBACK(int) drvHostOSSAudioConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument 933 PDRVHOSTOSSAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTOSSAUDIO); 939 pThis->pDrvIns = pDrvIns; 941 pDrvIns->IBase.pfnQueryInterface = drvHostOSSAudioQueryInterface;
|
H A D | DrvHostDSound.cpp | 62 PPDMDRVINS pDrvIns; member in struct:DRVHOSTDSOUND 1520 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 1521 PDRVHOSTDSOUND pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTDSOUND); 1523 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase); 1588 static DECLCALLBACK(void) drvHostDSoundDestruct(PPDMDRVINS pDrvIns) argument 1590 PDRVHOSTDSOUND pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTDSOUND); 1604 static DECLCALLBACK(int) drvHostDSoundConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument 1606 PDRVHOSTDSOUND pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTDSOUND); 1619 pThis->pDrvIns = pDrvIns; [all...] |
H A D | DrvAudio.h | 88 PPDMDRVINS pDrvIns; member in struct:DRVAUDIO
|
H A D | audio_int.h | 210 PPDMDRVINS pDrvIns; member in struct:AudioState
|
/vbox/src/VBox/VMM/include/ |
H A D | DBGFInternal.h | 135 PPDMDRVINS pDrvIns; member in struct:DBGFINFO::__anon16879::__anon16881
|
H A D | PDMBlkCacheInternal.h | 218 R3PTRTYPE(PPDMDRVINS) pDrvIns; member in struct:PDMBLKCACHE::__anon16946::__anon16948
|
H A D | SSMInternal.h | 122 PPDMDRVINS pDrvIns; member in struct:SSMUNIT::__anon16971::__anon16973 259 AssertCompile2MemberOffsets(SSMUNIT, u.Common.pvKey, u.Drv.pDrvIns);
|
H A D | TMInternal.h | 154 R3PTRTYPE(PPDMDRVINS) pDrvIns; member in struct:TMTIMER::__anon16978::__anon16981
|
/vbox/src/VBox/Main/src-client/ |
H A D | DisplayImpl.cpp | 76 PPDMDRVINS pDrvIns; member in struct:DRVMAINDISPLAY 4115 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); 4116 PDRVMAINDISPLAY pDrv = PDMINS_2_DATA(pDrvIns, PDRVMAINDISPLAY); 4117 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase); 4127 * @param pDrvIns The driver instance data. 4129 DECLCALLBACK(void) Display::i_drvDestruct(PPDMDRVINS pDrvIns) 4131 PDMDRV_CHECK_VERSIONS_RETURN_VOID(pDrvIns); 4132 PDRVMAINDISPLAY pThis = PDMINS_2_DATA(pDrvIns, PDRVMAINDISPLAY); 4133 LogRelFlowFunc(("iInstance=%d\n", pDrvIns->iInstance)); 4163 DECLCALLBACK(int) Display::i_drvConstruct(PPDMDRVINS pDrvIns, PCFGMNOD [all...] |
H A D | ConsoleImpl.cpp | 4152 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pBase); local 4153 pBase = pDrvIns->pDownBase; 10150 PPDMDRVINS pDrvIns; member in struct:DRVMAINSTATUS 10197 PPDMDRVINS pDrvIns = pThis->pDrvIns; local 10251 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 10252 PDRVMAINSTATUS pThis = PDMINS_2_DATA(pDrvIns, PDRVMAINSTATUS); 10253 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase); 10264 * @param pDrvIns The driver instance data. 10266 DECLCALLBACK(void) Console::i_drvStatus_Destruct(PPDMDRVINS pDrvIns) argument 10286 i_drvStatus_Construct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument [all...] |
/vbox/src/VBox/Main/include/ |
H A D | DisplayImpl.h | 297 static DECLCALLBACK(int) i_drvConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags); 298 static DECLCALLBACK(void) i_drvDestruct(PPDMDRVINS pDrvIns);
|
/vbox/src/VBox/Devices/USB/ |
H A D | VUSBInternal.h | 360 PPDMDRVINS pDrvIns; member in struct:VUSBROOTHUB
|
/vbox/src/VBox/Devices/Network/slirp/ |
H A D | slirp.c | 429 void slirp_register_statistics(PNATState pData, PPDMDRVINS pDrvIns) argument 441 NOREF(pDrvIns); 448 void slirp_deregister_statistics(PNATState pData, PPDMDRVINS pDrvIns) argument 458 NOREF(pDrvIns);
|