/vbox/include/VBox/vmm/ |
H A D | pdmqueue.h | 95 * @param pDrvIns The driver instance. 100 typedef DECLCALLBACK(bool) FNPDMQUEUEDRV(PPDMDRVINS pDrvIns, PPDMQUEUEITEMCORE pItem); 135 VMMR3_INT_DECL(int) PDMR3QueueCreateDriver(PVM pVM, PPDMDRVINS pDrvIns, size_t cbItem, uint32_t cItems, uint32_t cMilliesInterval, 143 VMMR3_INT_DECL(int) PDMR3QueueDestroyDriver(PVM pVM, PPDMDRVINS pDrvIns);
|
H A D | pdmthread.h | 112 * @param pDrvIns The driver instance. 115 typedef int FNPDMTHREADDRV(PPDMDRVINS pDrvIns, PPDMTHREAD pThread); 168 * @param pDrvIns The driver instance. 171 typedef int FNPDMTHREADWAKEUPDRV(PPDMDRVINS pDrvIns, PPDMTHREAD pThread); 242 R3PTRTYPE(PPDMDRVINS) pDrvIns; member in struct:PDMTHREAD::__anon364::__anon367
|
H A D | pdmasynccompletion.h | 73 * @param pDrvIns The driver instance. 78 typedef DECLCALLBACK(void) FNPDMASYNCCOMPLETEDRV(PPDMDRVINS pDrvIns, void *pvTemplateUser, void *pvUser, int rc);
|
/vbox/src/VBox/Devices/Samples/ |
H A D | DrvStorageFilter.cpp | 255 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 256 PDRVSTORAGEFILTER pThis = PDMINS_2_DATA(pDrvIns, PDRVSTORAGEFILTER); 258 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase); 284 static DECLCALLBACK(int) drvStorageFlt_Construct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument 286 PDRVSTORAGEFILTER pThis = PDMINS_2_DATA(pDrvIns, PDRVSTORAGEFILTER); 288 PDMDRV_CHECK_VERSIONS_RETURN(pDrvIns); 293 pDrvIns->IBase.pfnQueryInterface = drvStorageFltIBase_QueryInterface; 320 PDMDRV_VALIDATE_CONFIG_RETURN(pDrvIns, "AsyncIOSupported|", ""); 328 pThis->pIMediaPortAbove = PDMIBASE_QUERY_INTERFACE(pDrvIns->pUpBase, PDMIMEDIAPORT); 329 pThis->pIMediaAsyncPortAbove = PDMIBASE_QUERY_INTERFACE(pDrvIns [all...] |
/vbox/src/VBox/Main/include/ |
H A D | UsbCardReader.h | 61 static DECLCALLBACK(int) drvConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags); 62 static DECLCALLBACK(void) drvDestruct(PPDMDRVINS pDrvIns);
|
H A D | MouseImpl.h | 94 static DECLCALLBACK(int) i_drvConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags); 95 static DECLCALLBACK(void) i_drvDestruct(PPDMDRVINS pDrvIns);
|
/vbox/src/VBox/Devices/Audio/ |
H A D | DrvAudio.cpp | 1286 static void drvAudioStateHandler(PPDMDRVINS pDrvIns, PDMAUDIOSTREAMCMD enmCmd) argument 1288 PDRVAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVAUDIO); 1348 static DECLCALLBACK(int) drvAudioInit(PCFGMNODE pCfgHandle, PPDMDRVINS pDrvIns) argument 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); local 1754 PDRVAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVAUDIO); 1756 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns 1767 drvAudioPowerOff(PPDMDRVINS pDrvIns) argument 1780 drvAudioDestruct(PPDMDRVINS pDrvIns) argument 1814 drvAudioConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfgHandle, uint32_t fFlags) argument 1884 drvAudioSuspend(PPDMDRVINS pDrvIns) argument 1894 drvAudioResume(PPDMDRVINS pDrvIns) argument [all...] |
H A D | audio.c | 65 PPDMDRVINS pDrvIns; member in struct:DRVAUDIO 216 return PDMDrvHlpTMGetVirtualTime (s->pDrvIns); 224 return PDMDrvHlpTMGetVirtualFreq (s->pDrvIns); 1661 static DECLCALLBACK(void) audio_timer_helper (PPDMDRVINS pDrvIns, PTMTIMER pTimer, void *pvUser) argument 1667 static int AUD_init (PCFGMNODE pCfgHandle, PPDMDRVINS pDrvIns, const char *drvname) argument 1678 rc = PDMDrvHlpTMTimerCreate (pDrvIns, TMCLOCK_VIRTUAL, audio_timer_helper, 1750 conf.period.ticks = PDMDrvHlpTMGetVirtualFreq (pDrvIns) 1997 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 1998 PDRVAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVAUDIO); 1999 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns 2009 drvAudioPowerOff(PPDMDRVINS pDrvIns) argument 2023 drvAudioDestruct(PPDMDRVINS pDrvIns) argument 2042 drvAudioConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfgHandle, uint32_t fFlags) argument 2091 drvAudioSuspend(PPDMDRVINS pDrvIns) argument 2103 audioResume(PPDMDRVINS pDrvIns) argument [all...] |
H A D | DrvHostPulseAudio.cpp | 71 PPDMDRVINS pDrvIns; member in struct:DRVHOSTPULSEAUDIO 1125 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 1126 PDRVHOSTPULSEAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTPULSEAUDIO); 1127 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase); 1138 static DECLCALLBACK(int) drvHostPulseAudioConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument 1140 AssertPtrReturn(pDrvIns, VERR_INVALID_POINTER); 1143 PDRVHOSTPULSEAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTPULSEAUDIO); 1146 pThis->pDrvIns = pDrvIns; 1148 pDrvIns 1160 drvHostPulseAudioDestruct(PPDMDRVINS pDrvIns) argument [all...] |
H A D | DrvHostCoreAudio.cpp | 59 PPDMDRVINS pDrvIns; member in struct:DRVHOSTCOREAUDIO 380 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 381 PDRVHOSTCOREAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTCOREAUDIO); 395 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 396 PDRVHOSTCOREAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTCOREAUDIO); 1297 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 1298 PDRVHOSTCOREAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTCOREAUDIO); 1455 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 1456 PDRVHOSTCOREAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTCOREAUDIO); 1688 PPDMDRVINS pDrvIns local 1786 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 1997 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 2009 drvHostCoreAudioConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument [all...] |
/vbox/src/VBox/Main/src-client/ |
H A D | VMMDevInterface.cpp | 62 PPDMDRVINS pDrvIns; member in struct:DRVMAINVMMDEV 654 * @param pDrvIns Driver instance of the driver which registered the data unit. 657 static DECLCALLBACK(int) iface_hgcmSave(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM) argument 668 * @param pDrvIns Driver instance of the driver which registered the data unit. 673 static DECLCALLBACK(int) iface_hgcmLoad(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass) argument 738 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 739 PDRVMAINVMMDEV pDrv = PDMINS_2_DATA(pDrvIns, PDRVMAINVMMDEV); 741 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase); 752 DECLCALLBACK(void) VMMDev::drvReset(PPDMDRVINS pDrvIns) argument 754 LogFlow(("VMMDev::drvReset: iInstance=%d\n", pDrvIns 763 drvDestruct(PPDMDRVINS pDrvIns) argument 779 drvConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfgHandle, uint32_t fFlags) argument [all...] |
H A D | DrvAudioVideoRec.cpp | 81 PPDMDRVINS pDrvIns; member in struct:DRVAUDIOVIDEOREC 487 uint64_t now = PDMDrvHlpTMGetVirtualTime(pDrv->pDrvIns); 489 uint64_t ticks_per_second = PDMDrvHlpTMGetVirtualFreq(pDrv->pDrvIns); 641 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 642 PDRVAUDIOVIDEOREC pThis = PDMINS_2_DATA(pDrvIns, PDRVAUDIOVIDEOREC); 643 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase); 797 DECLCALLBACK(int) AudioVideoRec::drvConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument 799 PDRVAUDIOVIDEOREC pThis = PDMINS_2_DATA(pDrvIns, PDRVAUDIOVIDEOREC); 808 AssertMsgReturn(PDMDrvHlpNoAttach(pDrvIns) == VERR_PDM_NO_ATTACHED_DRIVER, 815 pThis->pDrvIns 859 drvDestruct(PPDMDRVINS pDrvIns) argument [all...] |
H A D | MouseImpl.cpp | 203 PPDMDRVINS pDrvIns; member in struct:DRVMAINMOUSE 1175 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 1176 PDRVMAINMOUSE pDrv = PDMINS_2_DATA(pDrvIns, PDRVMAINMOUSE); 1178 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase); 1188 * @param pDrvIns The driver instance data. 1190 DECLCALLBACK(void) Mouse::i_drvDestruct(PPDMDRVINS pDrvIns) argument 1192 PDMDRV_CHECK_VERSIONS_RETURN_VOID(pDrvIns); 1193 PDRVMAINMOUSE pThis = PDMINS_2_DATA(pDrvIns, PDRVMAINMOUSE); 1194 LogFlow(("Mouse::drvDestruct: iInstance=%d\n", pDrvIns->iInstance)); 1214 DECLCALLBACK(int) Mouse::i_drvConstruct(PPDMDRVINS pDrvIns, PCFGMNOD argument [all...] |
H A D | UsbCardReader.cpp | 43 PPDMDRVINS pDrvIns; member in struct:USBCARDREADER 566 static DECLCALLBACK(int) drvCardReaderThreadCmd(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 569 PUSBCARDREADER pThis = PDMINS_2_DATA(pDrvIns, PUSBCARDREADER); 571 LogFlowFunc(("ENTER: pDrvIns:%d, state %d\n", pDrvIns->iInstance, pThread->enmState)); 599 static DECLCALLBACK(int) drvCardReaderThreadCmdWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 601 LogFlowFunc(("ENTER: pDrvIns:%i\n", pDrvIns->iInstance)); 603 PUSBCARDREADER pThis = PDMINS_2_DATA(pDrvIns, PUSBCARDREADER); 1831 PPDMDRVINS pDrvIns local 1839 drvDestruct(PPDMDRVINS pDrvIns) argument 1863 drvConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument [all...] |
/vbox/src/VBox/VMM/VMMR0/ |
H A D | PDMR0Device.cpp | 878 static DECLCALLBACK(int) pdmR0DrvHlp_VMSetError(PPDMDRVINS pDrvIns, int rc, RT_SRC_POS_DECL, const char *pszFormat, ...) argument 880 PDMDRV_ASSERT_DRVINS(pDrvIns); 883 int rc2 = VMSetErrorV(pDrvIns->Internal.s.pVMR0, rc, RT_SRC_POS_ARGS, pszFormat, args); Assert(rc2 == rc); NOREF(rc2); 890 static DECLCALLBACK(int) pdmR0DrvHlp_VMSetErrorV(PPDMDRVINS pDrvIns, int rc, RT_SRC_POS_DECL, const char *pszFormat, va_list va) argument 892 PDMDRV_ASSERT_DRVINS(pDrvIns); 893 int rc2 = VMSetErrorV(pDrvIns->Internal.s.pVMR0, rc, RT_SRC_POS_ARGS, pszFormat, va); Assert(rc2 == rc); NOREF(rc2); 899 static DECLCALLBACK(int) pdmR0DrvHlp_VMSetRuntimeError(PPDMDRVINS pDrvIns, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, ...) argument 901 PDMDRV_ASSERT_DRVINS(pDrvIns); 904 int rc = VMSetRuntimeErrorV(pDrvIns->Internal.s.pVMR0, fFlags, pszErrorId, pszFormat, va); 911 static DECLCALLBACK(int) pdmR0DrvHlp_VMSetRuntimeErrorV(PPDMDRVINS pDrvIns, uint32_ argument 920 pdmR0DrvHlp_AssertEMT(PPDMDRVINS pDrvIns, const char *pszFile, unsigned iLine, const char *pszFunction) argument 933 pdmR0DrvHlp_AssertOther(PPDMDRVINS pDrvIns, const char *pszFile, unsigned iLine, const char *pszFunction) argument 946 pdmR0DrvHlp_FTSetCheckpoint(PPDMDRVINS pDrvIns, FTMCHECKPOINTTYPE enmType) argument [all...] |
/vbox/src/VBox/VMM/VMMRC/ |
H A D | PDMRCDevice.cpp | 827 static DECLCALLBACK(int) pdmRCDrvHlp_VMSetError(PPDMDRVINS pDrvIns, int rc, RT_SRC_POS_DECL, const char *pszFormat, ...) argument 829 PDMDRV_ASSERT_DRVINS(pDrvIns); 832 int rc2 = VMSetErrorV(pDrvIns->Internal.s.pVMRC, rc, RT_SRC_POS_ARGS, pszFormat, args); Assert(rc2 == rc); NOREF(rc2); 839 static DECLCALLBACK(int) pdmRCDrvHlp_VMSetErrorV(PPDMDRVINS pDrvIns, int rc, RT_SRC_POS_DECL, const char *pszFormat, va_list va) argument 841 PDMDRV_ASSERT_DRVINS(pDrvIns); 842 int rc2 = VMSetErrorV(pDrvIns->Internal.s.pVMRC, rc, RT_SRC_POS_ARGS, pszFormat, va); Assert(rc2 == rc); NOREF(rc2); 848 static DECLCALLBACK(int) pdmRCDrvHlp_VMSetRuntimeError(PPDMDRVINS pDrvIns, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, ...) argument 850 PDMDRV_ASSERT_DRVINS(pDrvIns); 853 int rc = VMSetRuntimeErrorV(pDrvIns->Internal.s.pVMRC, fFlags, pszErrorId, pszFormat, va); 860 static DECLCALLBACK(int) pdmRCDrvHlp_VMSetRuntimeErrorV(PPDMDRVINS pDrvIns, uint32_ argument 869 pdmRCDrvHlp_AssertEMT(PPDMDRVINS pDrvIns, const char *pszFile, unsigned iLine, const char *pszFunction) argument 882 pdmRCDrvHlp_AssertOther(PPDMDRVINS pDrvIns, const char *pszFile, unsigned iLine, const char *pszFunction) argument 897 pdmRCDrvHlp_FTSetCheckpoint(PPDMDRVINS pDrvIns, FTMCHECKPOINTTYPE enmType) argument [all...] |
/vbox/src/VBox/Devices/PC/ |
H A D | DrvACPI.cpp | 76 PPDMDRVINS pDrvIns; member in struct:DRVACPI 108 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 109 PDRVACPI pThis = PDMINS_2_DATA(pDrvIns, PDRVACPI); 111 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase); 510 * @param pDrvIns The driver instance data. 513 static DECLCALLBACK(int) drvACPIPoller(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 515 PDRVACPI pThis = PDMINS_2_DATA(pDrvIns, PDRVACPI); 899 static DECLCALLBACK(int) drvACPIPollerWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 901 PDRVACPI pThis = PDMINS_2_DATA(pDrvIns, PDRVACPI); 917 * @param pDrvIns Th 919 drvACPIDestruct(PPDMDRVINS pDrvIns) argument 941 drvACPIConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMDevice.cpp | 921 PPDMDRVINS pDrvIns = pLun->pTop; local 922 if (!pDrvIns) 940 while (pDrvIns->Internal.s.pDown) 941 pDrvIns = pDrvIns->Internal.s.pDown; 942 if (pDrvIns->pReg->pfnAttach) 944 rc = pDrvIns->pReg->pfnAttach(pDrvIns, fFlags); 946 *ppBase = pDrvIns->Internal.s.pDown 947 ? &pDrvIns 1010 PPDMDRVINS pDrvIns = pLun->pTop; local [all...] |
H A D | PDMQueue.cpp | 247 * @param pDrvIns Driver instance. 257 VMMR3_INT_DECL(int) PDMR3QueueCreateDriver(PVM pVM, PPDMDRVINS pDrvIns, size_t cbItem, uint32_t cItems, uint32_t cMilliesInterval, argument 260 LogFlow(("PDMR3QueueCreateDriver: pDrvIns=%p cbItem=%d cItems=%d cMilliesInterval=%d pfnCallback=%p pszName=%s\n", 261 pDrvIns, cbItem, cItems, cMilliesInterval, pfnCallback, pszName)); 277 pQueue->u.Drv.pDrvIns = pDrvIns; 281 Log(("PDM: Created driver queue %p; cbItem=%d cItems=%d cMillies=%d pfnCallback=%p pDrvIns=%p\n", 282 cbItem, cItems, cMilliesInterval, pfnCallback, pDrvIns)); 528 * @param pDrvIns Driver instance. 531 VMMR3_INT_DECL(int) PDMR3QueueDestroyDriver(PVM pVM, PPDMDRVINS pDrvIns) argument [all...] |
H A D | PDMUsb.cpp | 105 * @param pDrvIns The driver instance of the hub. 112 int pdmR3UsbRegisterHub(PVM pVM, PPDMDRVINS pDrvIns, uint32_t fVersions, uint32_t cPorts, PCPDMUSBHUBREG pUsbHubReg, PPCPDMUSBHUBHLP ppUsbHubHlp) argument 118 if (!(pDrvIns->pReg->fClass & PDM_DRVREG_CLASS_USB)) 120 LogRel(("pdmR3UsbRegisterHub: fClass=%#x expected %#x to be set\n", pDrvIns->pReg->fClass, PDM_DRVREG_CLASS_USB)); 137 if (pCur->pDrvIns == pDrvIns) 152 pHub->pDrvIns = pDrvIns; 162 Log(("PDM: Registered USB hub %p/%s\n", pDrvIns, pDrvIns 1324 PPDMDRVINS pDrvIns = pLun->pTop; local 1411 PPDMDRVINS pDrvIns = pLun->pTop; local [all...] |
H A D | DBGFInfo.cpp | 325 * @param pDrvIns The driver instance owning the info. 327 VMMR3_INT_DECL(int) DBGFR3InfoRegisterDriver(PVM pVM, const char *pszName, const char *pszDesc, PFNDBGFHANDLERDRV pfnHandler, PPDMDRVINS pDrvIns) argument 329 LogFlow(("DBGFR3InfoRegisterDriver: pszName=%p:{%s} pszDesc=%p:{%s} pfnHandler=%p pDrvIns=%p\n", 330 pszName, pszName, pszDesc, pszDesc, pfnHandler, pDrvIns)); 336 AssertPtrReturn(pDrvIns, VERR_INVALID_POINTER); 347 pInfo->u.Drv.pDrvIns = pDrvIns; 523 * @param pDrvIns Driver instance. 526 VMMR3_INT_DECL(int) DBGFR3InfoDeregisterDriver(PVM pVM, PPDMDRVINS pDrvIns, const char *pszName) argument 528 LogFlow(("DBGFR3InfoDeregisterDriver: pDrvIns [all...] |
/vbox/src/VBox/VMM/include/ |
H A D | PDMInternal.h | 830 R3PTRTYPE(PPDMDRVINS) pDrvIns; member in struct:PDMQUEUE::__anon16953::__anon16955 999 PPDMDRVINS pDrvIns; member in struct:PDMUSBHUB 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, PPDMCRITSEC [all...] |
/vbox/src/VBox/Devices/Storage/ |
H A D | DrvDiskIntegrity.cpp | 140 PPDMDRVINS pDrvIns; member in struct:DRVDISKINTEGRITY 1262 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local 1263 PDRVDISKINTEGRITY pThis = PDMINS_2_DATA(pDrvIns, PDRVDISKINTEGRITY); 1265 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase); 1288 static DECLCALLBACK(void) drvdiskintDestruct(PPDMDRVINS pDrvIns) argument 1290 PDRVDISKINTEGRITY pThis = PDMINS_2_DATA(pDrvIns, PDRVDISKINTEGRITY); 1325 static DECLCALLBACK(int) drvdiskintConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument 1328 PDRVDISKINTEGRITY pThis = PDMINS_2_DATA(pDrvIns, PDRVDISKINTEGRITY); 1329 LogFlow(("drvdiskintConstruct: iInstance=%d\n", pDrvIns->iInstance)); 1330 PDMDRV_CHECK_VERSIONS_RETURN(pDrvIns); [all...] |
H A D | DrvHostDVD.cpp | 728 DECLCALLBACK(void) drvHostDvdDestruct(PPDMDRVINS pDrvIns) argument 731 PDRVHOSTBASE pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTBASE); 739 return DRVHostBaseDestruct(pDrvIns); 748 static DECLCALLBACK(int) drvHostDvdConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument 750 PDRVHOSTBASE pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTBASE); 751 LogFlow(("drvHostDvdConstruct: iInstance=%d\n", pDrvIns->iInstance)); 756 int rc = DRVHostBaseInitData(pDrvIns, pCfg, PDMBLOCKTYPE_DVD); 822 DRVHostBaseDestruct(pDrvIns);
|
/vbox/src/VBox/Devices/Network/slirp/ |
H A D | libslirp.h | 49 void slirp_register_statistics(PNATState pData, PPDMDRVINS pDrvIns); 50 void slirp_deregister_statistics(PNATState pData, PPDMDRVINS pDrvIns);
|