Searched defs:pDrvIns (Results 51 - 75 of 77) sorted by relevance

1234

/vbox/src/VBox/Devices/Audio/
H A DDrvHostALSAAudio.cpp150 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 DDrvHostCoreAudio.cpp59 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...]
H A DDrvHostPulseAudio.cpp71 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 Daudio_int.h210 PPDMDRVINS pDrvIns; member in struct:AudioState
H A DDrvHostDSound.cpp62 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 Daudio.c65 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...]
/vbox/src/VBox/Devices/Network/
H A DDrvIntNet.cpp499 PDMDrvHlpFTSetCheckpoint(pThis->CTX_SUFF(pDrvIns), FTMCHECKPOINTTYPE_NETWORK);
588 * @param pDrvIns The internal networking driver instance.
591 static DECLCALLBACK(int) drvR3IntNetXmitThread(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument
593 PDRVINTNET pThis = PDMINS_2_DATA(pDrvIns, PDRVINTNET);
640 static DECLCALLBACK(int) drvR3IntNetXmitWakeUp(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument
642 PDRVINTNET pThis = PDMINS_2_DATA(pDrvIns, PDRVINTNET);
677 PPDMDRVINS pDrvIns = pThis->pDrvInsR3; local
855 int rc = PDMDrvHlpSUPCallVMMR0Ex(pDrvIns, VMMR0_DO_INTNET_IF_WAIT, &WaitReq, sizeof(WaitReq));
961 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
962 PDRVINTNET pThis = PDMINS_2_DATA(pDrvIns, PDRVINTNE
979 drvR3IntNetPowerOff(PPDMDRVINS pDrvIns) argument
1033 drvR3IntNetResume(PPDMDRVINS pDrvIns) argument
1112 drvR3IntNetSuspend(PPDMDRVINS pDrvIns) argument
1129 drvR3IntNetPowerOn(PPDMDRVINS pDrvIns) argument
1146 drvR3IntNetRelocate(PPDMDRVINS pDrvIns, RTGCINTPTR offDelta) argument
1160 drvR3IntNetDestruct(PPDMDRVINS pDrvIns) argument
1280 drvIntNetR3CfgGetPolicy(PPDMDRVINS pDrvIns, const char *pszName, PCDRVINTNETFLAG paFlags, size_t cFlags, uint32_t fFixedFlag, uint32_t *pfFlags) argument
1341 drvR3IntNetConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
[all...]
H A DDrvNAT.cpp84 return PDMDrvHlpVMSetError((pthis)->pDrvIns, (rc), RT_SRC_POS, N_("NAT#%d: configuration query for \"" name "\" " #type_name " failed"), \
85 (pthis)->pDrvIns->iInstance); \
92 return PDMDrvHlpVMSetError((pthis)->pDrvIns, (rc), RT_SRC_POS, N_("NAT#%d: configuration query for \"" name "\" " #type_name " failed"), \
93 (pthis)->pDrvIns->iInstance); \
100 return PDMDrvHlpVMSetError((pthis)->pDrvIns, (rc), RT_SRC_POS, N_("NAT#%d: configuration query for \"" name "\" " #type_name " failed"), \
101 (pthis)->pDrvIns->iInstance); \
153 PPDMDRVINS pDrvIns; member in struct:DRVNAT
230 static DECLCALLBACK(int) drvNATRecv(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument
232 PDRVNAT pThis = PDMINS_2_DATA(pDrvIns, PDRVNAT);
247 static DECLCALLBACK(int) drvNATRecvWakeup(PPDMDRVINS pDrvIns, PPDMTHREA argument
257 drvNATUrgRecv(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument
276 drvNATUrgRecvWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument
751 drvNATAsyncIoThread(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument
881 drvNATAsyncIoWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument
1041 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
1073 drvNATLoadDone(PPDMDRVINS pDrvIns, PSSMHANDLE pSSMHandle) argument
1084 drvNATPowerOn(PPDMDRVINS pDrvIns) argument
1094 drvNATResume(PPDMDRVINS pDrvIns) argument
1189 drvNATInfo(PPDMDRVINS pDrvIns, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
1334 drvNATDestruct(PPDMDRVINS pDrvIns) argument
1387 drvNATConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
[all...]
/vbox/src/VBox/Main/src-client/
H A DDrvAudioVideoRec.cpp81 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 DMouseImpl.cpp203 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 DUsbCardReader.cpp43 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...]
H A DVMMDevInterface.cpp62 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 DDisplayImpl.cpp76 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...]
/vbox/src/VBox/Devices/Storage/
H A DDrvDiskIntegrity.cpp140 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 DDrvHostBase.cpp139 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, off, pvBuf, cbRead, pThis->pszDevice));
193 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, off, cbRead, cbRead, pvBuf));
197 pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, pThis->hFileDevice,
205 LogFlow(("%s-%d: drvHostBaseRead: returns %Rrc\n", pThis->pDrvIns->pReg->szName, pThis->pDrvIns->iInstance, rc));
215 pThis->pDrvIns->pReg->szName, pThis->pDrvIns
620 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
709 PPDMDRVINS pDrvIns = pThis->pDrvIns; NOREF(pDrvIns); local
1700 drvHostBaseLoadDone(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM) argument
1722 DRVHostBaseDestruct(PPDMDRVINS pDrvIns) argument
[all...]
H A DDrvVD.cpp130 PPDMDRVINS pDrvIns; member in struct:VBOXDISK
300 PPDMDRVINS pDrvIns = (PPDMDRVINS)pvUser; local
301 PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK);
308 PDMDrvHlpVMSetRuntimeErrorV(pDrvIns, /* fFlags=*/ 0, "DrvVD", pszFormat, va);
310 PDMDrvHlpVMSetErrorV(pDrvIns, rc, RT_SRC_POS_ARGS, pszFormat, va);
319 static DECLCALLBACK(void) drvvdAsyncTaskCompleted(PPDMDRVINS pDrvIns, void *pvTemplateUser, void *pvUser, int rcReq) argument
321 PVBOXDISK pThis = PDMINS_2_DATA(pDrvIns, PVBOXDISK);
324 LogFlowFunc(("pDrvIns=%#p pvTemplateUser=%#p pvUser=%#p rcReq=%d\n",
325 pDrvIns, pvTemplateUser, pvUser, rcReq));
364 rc = PDMDrvHlpAsyncCompletionTemplateCreate(pThis->pDrvIns,
2140 drvvdBlkCacheXferComplete(PPDMDRVINS pDrvIns, void *pvUser, int rcReq) argument
2150 drvvdBlkCacheXferEnqueue(PPDMDRVINS pDrvIns, PDMBLKCACHEXFERDIR enmXferDir, uint64_t off, size_t cbXfer, PCRTSGBUF pcSgBuf, PPDMBLKCACHEIOXFER hIoXfer) argument
2187 drvvdBlkCacheXferEnqueueDiscard(PPDMDRVINS pDrvIns, PCRTRANGE paRanges, unsigned cRanges, PPDMBLKCACHEIOXFER hIoXfer) argument
2283 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
2307 drvvdLoadDone(PPDMDRVINS pDrvIns, PSSMHANDLE pSSM) argument
2341 drvvdResume(PPDMDRVINS pDrvIns) argument
2371 drvvdSuspend(PPDMDRVINS pDrvIns) argument
2394 drvvdPowerOn(PPDMDRVINS pDrvIns) argument
2405 drvvdReset(PPDMDRVINS pDrvIns) argument
2427 drvvdDestruct(PPDMDRVINS pDrvIns) argument
2484 drvvdConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
[all...]
/vbox/src/VBox/Devices/USB/
H A DVUSBInternal.h360 PPDMDRVINS pDrvIns; member in struct:VUSBROOTHUB
/vbox/src/VBox/VMM/VMMR3/
H A DPDM.cpp561 for (PPDMDRVINS pDrvIns = pLun->pTop; pDrvIns; pDrvIns = pDrvIns->Internal.s.pDown)
563 if (pDrvIns->pReg->fFlags & PDM_DRVREG_FLAGS_RC)
565 pDrvIns->pHlpRC = pDrvHlpRC;
566 pDrvIns->pvInstanceDataRC = MMHyperR3ToRC(pVM, pDrvIns->pvInstanceDataR3);
567 pDrvIns->Internal.s.pVMRC = pVM->pVMRC;
568 if (pDrvIns
599 PPDMDRVINS pDrvIns = pLun->pBottom; local
1078 pdmR3PowerOnDrv(PPDMDRVINS pDrvIns, const char *pszDevName, uint32_t iDevInstance, uint32_t iLun) argument
1336 pdmR3ResetDrv(PPDMDRVINS pDrvIns, PPDMNOTIFYASYNCSTATS pAsync, const char *pszDevName, uint32_t iDevInstance, uint32_t iLun) argument
1599 pdmR3SuspendDrv(PPDMDRVINS pDrvIns, PPDMNOTIFYASYNCSTATS pAsync, const char *pszDevName, uint32_t iDevInstance, uint32_t iLun) argument
1822 pdmR3ResumeDrv(PPDMDRVINS pDrvIns, const char *pszDevName, uint32_t iDevInstance, uint32_t iLun) argument
1960 pdmR3PowerOffDrv(PPDMDRVINS pDrvIns, PPDMNOTIFYASYNCSTATS pAsync, const char *pszDevName, uint32_t iDevInstance, uint32_t iLun) argument
[all...]
H A DPDMAsyncCompletion.cpp91 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 DPDMBlkCache.cpp502 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 DPDMDriver.cpp813 * @param pDrvIns The driver instance to detach.
816 int pdmR3DrvDetach(PPDMDRVINS pDrvIns, uint32_t fFlags) argument
818 PDMDRV_ASSERT_DRVINS(pDrvIns);
819 LogFlow(("pdmR3DrvDetach: pDrvIns=%p '%s'/%d\n", pDrvIns, pDrvIns->pReg->szName, pDrvIns->iInstance));
820 VM_ASSERT_EMT(pDrvIns->Internal.s.pVMR3);
825 if (pDrvIns->Internal.s.fDetaching)
827 AssertMsgFailed(("Recursive detach! '%s'/%d\n", pDrvIns
863 pdmR3DrvDestroyChain(PPDMDRVINS pDrvIns, uint32_t fFlags) argument
991 pdmR3DrvHlp_Attach(PPDMDRVINS pDrvIns, uint32_t fFlags, PPDMIBASE *ppBaseInterface) argument
1029 pdmR3DrvHlp_Detach(PPDMDRVINS pDrvIns, uint32_t fFlags) argument
1055 pdmR3DrvHlp_DetachSelf(PPDMDRVINS pDrvIns, uint32_t fFlags) argument
1070 pdmR3DrvHlp_MountPrepare(PPDMDRVINS pDrvIns, const char *pszFilename, const char *pszCoreDriver) argument
1144 pdmR3DrvHlp_AssertEMT(PPDMDRVINS pDrvIns, const char *pszFile, unsigned iLine, const char *pszFunction) argument
1160 pdmR3DrvHlp_AssertOther(PPDMDRVINS pDrvIns, const char *pszFile, unsigned iLine, const char *pszFunction) argument
1176 pdmR3DrvHlp_VMSetError(PPDMDRVINS pDrvIns, int rc, RT_SRC_POS_DECL, const char *pszFormat, ...) argument
1188 pdmR3DrvHlp_VMSetErrorV(PPDMDRVINS pDrvIns, int rc, RT_SRC_POS_DECL, const char *pszFormat, va_list va) argument
1197 pdmR3DrvHlp_VMSetRuntimeError(PPDMDRVINS pDrvIns, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, ...) argument
1209 pdmR3DrvHlp_VMSetRuntimeErrorV(PPDMDRVINS pDrvIns, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, va_list va) argument
1218 pdmR3DrvHlp_VMState(PPDMDRVINS pDrvIns) argument
1231 pdmR3DrvHlp_VMTeleportedAndNotFullyResumedYet(PPDMDRVINS pDrvIns) argument
1244 pdmR3DrvHlp_GetSupDrvSession(PPDMDRVINS pDrvIns) argument
1256 pdmR3DrvHlp_QueueCreate(PPDMDRVINS pDrvIns, uint32_t cbItem, uint32_t cItems, uint32_t cMilliesInterval, PFNPDMQUEUEDRV pfnCallback, const char *pszName, PPDMQUEUE *ppQueue) argument
1279 pdmR3DrvHlp_TMGetVirtualFreq(PPDMDRVINS pDrvIns) argument
1288 pdmR3DrvHlp_TMGetVirtualTime(PPDMDRVINS pDrvIns) argument
1297 pdmR3DrvHlp_TMTimerCreate(PPDMDRVINS pDrvIns, TMCLOCK enmClock, PFNTMTIMERDRV pfnCallback, void *pvUser, uint32_t fFlags, const char *pszDesc, PPTMTIMERR3 ppTimer) argument
1312 pdmR3DrvHlp_SSMRegister(PPDMDRVINS pDrvIns, uint32_t uVersion, size_t cbGuess, PFNSSMDRVLIVEPREP pfnLivePrep, PFNSSMDRVLIVEEXEC pfnLiveExec, PFNSSMDRVLIVEVOTE pfnLiveVote, PFNSSMDRVSAVEPREP pfnSavePrep, PFNSSMDRVSAVEEXEC pfnSaveExec, PFNSSMDRVSAVEDONE pfnSaveDone, PFNSSMDRVLOADPREP pfnLoadPrep, PFNSSMDRVLOADEXEC pfnLoadExec, PFNSSMDRVLOADDONE pfnLoadDone) argument
1337 pdmR3DrvHlp_SSMDeregister(PPDMDRVINS pDrvIns, const char *pszName, uint32_t u32Instance) argument
1352 pdmR3DrvHlp_DBGFInfoRegister(PPDMDRVINS pDrvIns, const char *pszName, const char *pszDesc, PFNDBGFHANDLERDRV pfnHandler) argument
1366 pdmR3DrvHlp_DBGFInfoDeregister(PPDMDRVINS pDrvIns, const char *pszName) argument
1381 pdmR3DrvHlp_STAMRegister(PPDMDRVINS pDrvIns, void *pvSample, STAMTYPE enmType, const char *pszName, STAMUNIT enmUnit, const char *pszDesc) argument
1393 pdmR3DrvHlp_STAMRegisterF(PPDMDRVINS pDrvIns, void *pvSample, STAMTYPE enmType, STAMVISIBILITY enmVisibility, STAMUNIT enmUnit, const char *pszDesc, const char *pszName, ...) argument
1408 pdmR3DrvHlp_STAMRegisterV(PPDMDRVINS pDrvIns, void *pvSample, STAMTYPE enmType, STAMVISIBILITY enmVisibility, STAMUNIT enmUnit, const char *pszDesc, const char *pszName, va_list args) argument
1420 pdmR3DrvHlp_STAMDeregister(PPDMDRVINS pDrvIns, void *pvSample) argument
1432 pdmR3DrvHlp_SUPCallVMMR0Ex(PPDMDRVINS pDrvIns, unsigned uOperation, void *pvArg, unsigned cbArg) argument
1453 pdmR3DrvHlp_USBRegisterHub(PPDMDRVINS pDrvIns, uint32_t fVersions, uint32_t cPorts, PCPDMUSBHUBREG pUsbHubReg, PPCPDMUSBHUBHLP ppUsbHubHlp) argument
1472 pdmR3DrvHlp_SetAsyncNotification(PPDMDRVINS pDrvIns, PFNPDMDRVASYNCNOTIFY pfnAsyncNotify) argument
1501 pdmR3DrvHlp_AsyncNotificationCompleted(PPDMDRVINS pDrvIns) argument
1524 pdmR3DrvHlp_ThreadCreate(PPDMDRVINS pDrvIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDRV pfnThread, PFNPDMTHREADWAKEUPDRV pfnWakeup, size_t cbStack, RTTHREADTYPE enmType, const char *pszName) argument
1541 pdmR3DrvHlp_AsyncCompletionTemplateCreate(PPDMDRVINS pDrvIns, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate, PFNPDMASYNCCOMPLETEDRV pfnCompleted, void *pvTemplateUser, const char *pszDesc) argument
1559 pdmR3DrvHlp_NetShaperAttach(PPDMDRVINS pDrvIns, const char *pszBwGroup, PPDMNSFILTER pFilter) argument
1574 pdmR3DrvHlp_NetShaperDetach(PPDMDRVINS pDrvIns, PPDMNSFILTER pFilter) argument
1590 pdmR3DrvHlp_LdrGetRCInterfaceSymbols(PPDMDRVINS pDrvIns, void *pvInterface, size_t cbInterface, const char *pszSymPrefix, const char *pszSymList) argument
1628 pdmR3DrvHlp_LdrGetR0InterfaceSymbols(PPDMDRVINS pDrvIns, void *pvInterface, size_t cbInterface, const char *pszSymPrefix, const char *pszSymList) argument
1666 pdmR3DrvHlp_CritSectInit(PPDMDRVINS pDrvIns, PPDMCRITSECT pCritSect, RT_SRC_POS_DECL, const char *pszName) argument
1684 pdmR3DrvHlp_CallR0(PPDMDRVINS pDrvIns, uint32_t uOperation, uint64_t u64Arg) argument
1736 pdmR3DrvHlp_FTSetCheckpoint(PPDMDRVINS pDrvIns, FTMCHECKPOINTTYPE enmType) argument
1744 pdmR3DrvHlp_BlkCacheRetain(PPDMDRVINS pDrvIns, PPPDMBLKCACHE ppBlkCache, PFNPDMBLKCACHEXFERCOMPLETEDRV pfnXferComplete, PFNPDMBLKCACHEXFERENQUEUEDRV pfnXferEnqueue, PFNPDMBLKCACHEXFERENQUEUEDISCARDDRV pfnXferEnqueueDiscard, const char *pcszId) argument
1758 pdmR3DrvHlp_VMGetSuspendReason(PPDMDRVINS pDrvIns) argument
1771 pdmR3DrvHlp_VMGetResumeReason(PPDMDRVINS pDrvIns) argument
[all...]
H A DPDMUsb.cpp105 * @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 DTM.cpp1522 * @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/include/VBox/vmm/
H A Dpdmdrv.h69 * @param pDrvIns The driver instance data. If the registration structure
70 * is needed, it can be accessed thru pDrvIns->pReg.
74 * times, it can be accessed via pDrvIns->pCfg.
77 typedef DECLCALLBACK(int) FNPDMDRVCONSTRUCT(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags);
87 * @param pDrvIns The driver instance data.
89 typedef DECLCALLBACK(void) FNPDMDRVDESTRUCT(PPDMDRVINS pDrvIns);
104 * @param pDrvIns Pointer to the driver instance.
109 typedef DECLCALLBACK(void) FNPDMDRVRELOCATE(PPDMDRVINS pDrvIns, RTGCINTPTR offDelta);
121 * @param pDrvIns Pointer to the driver instance.
129 typedef DECLCALLBACK(int) FNPDMDRVIOCTL(PPDMDRVINS pDrvIns, uint32_
1345 PDMDrvHlpVMSetError(PPDMDRVINS pDrvIns, const int rc, RT_SRC_POS_DECL, const char *pszFormat, ...) argument
1363 PDMDrvHlpVMSetErrorV(PPDMDRVINS pDrvIns, const int rc, RT_SRC_POS_DECL, const char *pszFormat, va_list va) argument
1372 PDMDrvHlpVMSetRuntimeError(PPDMDRVINS pDrvIns, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, ...) argument
1391 PDMDrvHlpVMSetRuntimeErrorV(PPDMDRVINS pDrvIns, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, va_list va) argument
1419 PDMDrvHlpFTSetCheckpoint(PPDMDRVINS pDrvIns, FTMCHECKPOINTTYPE enmType) argument
1430 PDMDrvHlpAttach(PPDMDRVINS pDrvIns, uint32_t fFlags, PPDMIBASE *ppBaseInterface) argument
1441 PDMDrvHlpNoAttach(PPDMDRVINS pDrvIns) argument
1449 PDMDrvHlpDetach(PPDMDRVINS pDrvIns, uint32_t fFlags) argument
1457 PDMDrvHlpDetachSelf(PPDMDRVINS pDrvIns, uint32_t fFlags) argument
1465 PDMDrvHlpMountPrepare(PPDMDRVINS pDrvIns, const char *pszFilename, const char *pszCoreDriver) argument
1473 PDMDrvHlpVMState(PPDMDRVINS pDrvIns) argument
1481 PDMDrvHlpVMTeleportedAndNotFullyResumedYet(PPDMDRVINS pDrvIns) argument
1489 PDMDrvHlpGetSupDrvSession(PPDMDRVINS pDrvIns) argument
1497 PDMDrvHlpQueueCreate(PPDMDRVINS pDrvIns, uint32_t cbItem, uint32_t cItems, uint32_t cMilliesInterval, PFNPDMQUEUEDRV pfnCallback, const char *pszName, PPDMQUEUE *ppQueue) argument
1506 PDMDrvHlpTMGetVirtualFreq(PPDMDRVINS pDrvIns) argument
1514 PDMDrvHlpTMGetVirtualTime(PPDMDRVINS pDrvIns) argument
1522 PDMDrvHlpTMTimerCreate(PPDMDRVINS pDrvIns, TMCLOCK enmClock, PFNTMTIMERDRV pfnCallback, void *pvUser, uint32_t fFlags, const char *pszDesc, PPTMTIMERR3 ppTimer) argument
1538 PDMDrvHlpSSMRegister(PPDMDRVINS pDrvIns, uint32_t uVersion, size_t cbGuess, PFNSSMDRVSAVEEXEC pfnSaveExec, PFNSSMDRVLOADEXEC pfnLoadExec) argument
1550 PDMDrvHlpSSMRegisterEx(PPDMDRVINS pDrvIns, uint32_t uVersion, size_t cbGuess, PFNSSMDRVLIVEPREP pfnLivePrep, PFNSSMDRVLIVEEXEC pfnLiveExec, PFNSSMDRVLIVEVOTE pfnLiveVote, PFNSSMDRVSAVEPREP pfnSavePrep, PFNSSMDRVSAVEEXEC pfnSaveExec, PFNSSMDRVSAVEDONE pfnSaveDone, PFNSSMDRVLOADPREP pfnLoadPrep, PFNSSMDRVLOADEXEC pfnLoadExec, PFNSSMDRVLOADDONE pfnLoadDone) argument
1568 PDMDrvHlpSSMRegisterLoadDone(PPDMDRVINS pDrvIns, PFNSSMDRVLOADDONE pfnLoadDone) argument
1579 PDMDrvHlpDBGFInfoRegister(PPDMDRVINS pDrvIns, const char *pszName, const char *pszDesc, PFNDBGFHANDLERDRV pfnHandler) argument
1587 PDMDrvHlpDBGFInfoDeregister(PPDMDRVINS pDrvIns, const char *pszName, const char *pszDesc, PFNDBGFHANDLERDRV pfnHandler) argument
1595 PDMDrvHlpSTAMRegister(PPDMDRVINS pDrvIns, void *pvSample, STAMTYPE enmType, const char *pszName, STAMUNIT enmUnit, const char *pszDesc) argument
1603 PDMDrvHlpSTAMRegisterF(PPDMDRVINS pDrvIns, void *pvSample, STAMTYPE enmType, STAMVISIBILITY enmVisibility, STAMUNIT enmUnit, const char *pszDesc, const char *pszName, ...) argument
1622 PDMDrvHlpSTAMRegCounterEx(PPDMDRVINS pDrvIns, PSTAMCOUNTER pCounter, const char *pszName, STAMUNIT enmUnit, const char *pszDesc) argument
1638 PDMDrvHlpSTAMRegCounter(PPDMDRVINS pDrvIns, PSTAMCOUNTER pCounter, const char *pszName, const char *pszDesc) argument
1653 PDMDrvHlpSTAMRegProfileEx(PPDMDRVINS pDrvIns, PSTAMPROFILE pProfile, const char *pszName, STAMUNIT enmUnit, const char *pszDesc) argument
1669 PDMDrvHlpSTAMRegProfile(PPDMDRVINS pDrvIns, PSTAMPROFILE pProfile, const char *pszName, const char *pszDesc) argument
1685 PDMDrvHlpSTAMRegProfileAdvEx(PPDMDRVINS pDrvIns, PSTAMPROFILEADV pProfile, const char *pszName, STAMUNIT enmUnit, const char *pszDesc) argument
1701 PDMDrvHlpSTAMRegProfileAdv(PPDMDRVINS pDrvIns, PSTAMPROFILEADV pProfile, const char *pszName, const char *pszDesc) argument
1709 PDMDrvHlpSTAMDeregister(PPDMDRVINS pDrvIns, void *pvSample) argument
1717 PDMDrvHlpSUPCallVMMR0Ex(PPDMDRVINS pDrvIns, unsigned uOperation, void *pvArg, unsigned cbArg) argument
1725 PDMDrvHlpUSBRegisterHub(PPDMDRVINS pDrvIns, uint32_t fVersions, uint32_t cPorts, PCPDMUSBHUBREG pUsbHubReg, PPCPDMUSBHUBHLP ppUsbHubHlp) argument
1733 PDMDrvHlpSetAsyncNotification(PPDMDRVINS pDrvIns, PFNPDMDRVASYNCNOTIFY pfnAsyncNotify) argument
1741 PDMDrvHlpAsyncNotificationCompleted(PPDMDRVINS pDrvIns) argument
1749 PDMDrvHlpThreadCreate(PPDMDRVINS pDrvIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDRV pfnThread, PFNPDMTHREADWAKEUPDRV pfnWakeup, size_t cbStack, RTTHREADTYPE enmType, const char *pszName) argument
1759 PDMDrvHlpAsyncCompletionTemplateCreate(PPDMDRVINS pDrvIns, PPPDMASYNCCOMPLETIONTEMPLATE ppTemplate, PFNPDMASYNCCOMPLETEDRV pfnCompleted, void *pvTemplateUser, const char *pszDesc) argument
1770 PDMDrvHlpNetShaperAttach(PPDMDRVINS pDrvIns, const char *pcszBwGroup, PPDMNSFILTER pFilter) argument
1778 PDMDrvHlpNetShaperDetach(PPDMDRVINS pDrvIns, PPDMNSFILTER pFilter) argument
1787 PDMDrvHlpCritSectInit(PPDMDRVINS pDrvIns, PPDMCRITSECT pCritSect, RT_SRC_POS_DECL, const char *pszName) argument
1795 PDMDrvHlpCallR0(PPDMDRVINS pDrvIns, uint32_t uOperation, uint64_t u64Arg) argument
1803 PDMDrvHlpBlkCacheRetain(PPDMDRVINS pDrvIns, PPPDMBLKCACHE ppBlkCache, PFNPDMBLKCACHEXFERCOMPLETEDRV pfnXferComplete, PFNPDMBLKCACHEXFERENQUEUEDRV pfnXferEnqueue, PFNPDMBLKCACHEXFERENQUEUEDISCARDDRV pfnXferEnqueueDiscard, const char *pcszId) argument
1815 PDMDrvHlpVMGetSuspendReason(PPDMDRVINS pDrvIns) argument
1823 PDMDrvHlpVMGetResumeReason(PPDMDRVINS pDrvIns) argument
[all...]
/vbox/src/VBox/VMM/include/
H A DPDMInternal.h830 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...]

Completed in 197 milliseconds

1234