Searched refs:pDrvIns (Results 1 - 25 of 102) sorted by relevance

12345

/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/VMMR3/
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 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...]
/vbox/src/VBox/Devices/USB/
H A DDrvVUSBRootHub.cpp257 static DECLCALLBACK(int) vusbPDMHubAttachDevice(PPDMDRVINS pDrvIns, PPDMUSBINS pUsbIns, const char *pszCaptureFilename, uint32_t *piPort) argument
259 PVUSBROOTHUB pThis = PDMINS_2_DATA(pDrvIns, PVUSBROOTHUB);
286 static DECLCALLBACK(int) vusbPDMHubDetachDevice(PPDMDRVINS pDrvIns, PPDMUSBINS pUsbIns, uint32_t iPort) argument
905 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
906 PVUSBROOTHUB pRh = PDMINS_2_DATA(pDrvIns, PVUSBROOTHUB);
908 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
924 * @param pDrvIns The driver instance data.
926 static DECLCALLBACK(void) vusbRhDestruct(PPDMDRVINS pDrvIns) argument
928 PVUSBROOTHUB pRh = PDMINS_2_DATA(pDrvIns, PVUSBROOTHUB);
929 PDMDRV_CHECK_VERSIONS_RETURN_VOID(pDrvIns);
961 vusbRhConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
[all...]
/vbox/src/VBox/Devices/PC/
H A DDrvAcpiCpu.cpp37 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
38 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
47 static DECLCALLBACK(int) drvACPICpuConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
49 PDMDRV_CHECK_VERSIONS_RETURN(pDrvIns);
55 pDrvIns->IBase.pfnQueryInterface = drvACPICpuQueryInterface;
66 AssertMsgReturn(PDMDrvHlpNoAttach(pDrvIns) == VERR_PDM_NO_ATTACHED_DRIVER,
/vbox/src/VBox/VMM/VMMR0/
H A DPDMR0Driver.cpp48 PPDMDRVINS pDrvIns = pReq->pDrvInsR0; local
49 AssertPtrReturn(pDrvIns, VERR_INVALID_POINTER);
50 AssertReturn(pDrvIns->Internal.s.pVMR0 == pVM, VERR_INVALID_PARAMETER);
52 PFNPDMDRVREQHANDLERR0 pfnReqHandlerR0 = pDrvIns->Internal.s.pfnReqHandlerR0;
55 return pfnReqHandlerR0(pDrvIns, pReq->uOperation, pReq->u64Arg);
/vbox/src/VBox/Devices/Serial/
H A DDrvRawFile.cpp55 PPDMDRVINS pDrvIns; member in struct:DRVRAWFILE
97 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
98 PDRVRAWFILE pThis = PDMINS_2_DATA(pDrvIns, PDRVRAWFILE);
100 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
113 * @param pDrvIns The driver instance data.
115 static DECLCALLBACK(void) drvRawFilePowerOff(PPDMDRVINS pDrvIns) argument
117 PDRVRAWFILE pThis = PDMINS_2_DATA(pDrvIns, PDRVRAWFILE);
131 * @param pDrvIns The driver instance data.
133 static DECLCALLBACK(void) drvRawFileDestruct(PPDMDRVINS pDrvIns) argument
135 PDRVRAWFILE pThis = PDMINS_2_DATA(pDrvIns, PDRVRAWFIL
155 drvRawFileConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
[all...]
H A DDrvChar.cpp57 PPDMDRVINS pDrvIns; member in struct:DRVCHAR
94 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
95 PDRVCHAR pThis = PDMINS_2_DATA(pDrvIns, PDRVCHAR);
97 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
292 * @param pDrvIns The driver instance data.
294 static DECLCALLBACK(void) drvCharDestruct(PPDMDRVINS pDrvIns) argument
296 PDRVCHAR pThis = PDMINS_2_DATA(pDrvIns, PDRVCHAR);
297 LogFlow(("%s: iInstance=%d\n", __FUNCTION__, pDrvIns->iInstance));
298 PDMDRV_CHECK_VERSIONS_RETURN_VOID(pDrvIns);
320 LogRel(("Char%d: receive thread did not terminate (%Rrc)\n", pDrvIns
345 drvCharConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
[all...]
H A DDrvTCP.cpp78 PPDMDRVINS pDrvIns; member in struct:DRVTCP
184 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
185 PDRVTCP pThis = PDMINS_2_DATA(pDrvIns, PDRVTCP);
186 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
211 LogRel(("DrvTCP%d: listen failed, rc=%Rrc\n", pThis->pDrvIns->iInstance, rc));
218 LogRel(("DrvTCP%d: accept failed, rc=%Rrc\n", pThis->pDrvIns->iInstance, rc));
223 LogRel(("DrvTCP%d: only single connection supported\n", pThis->pDrvIns->iInstance));
272 * @param pDrvIns The driver instance data.
274 static DECLCALLBACK(void) drvTCPPowerOff(PPDMDRVINS pDrvIns) argument
276 PDRVTCP pThis = PDMINS_2_DATA(pDrvIns, PDRVTC
291 drvTCPDestruct(PPDMDRVINS pDrvIns) argument
345 drvTCPConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
[all...]
H A DDrvNamedPipe.cpp68 PPDMDRVINS pDrvIns; member in struct:DRVNAMEDPIPE
285 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
286 PDRVNAMEDPIPE pThis = PDMINS_2_DATA(pDrvIns, PDRVNAMEDPIPE);
287 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
345 LogRel(("NamedPipe%d: ConnectNamedPipe failed, rc=%Rrc\n", pThis->pDrvIns->iInstance, rc));
353 LogRel(("NamedPipe%d: listen failed, rc=%Rrc\n", pThis->pDrvIns->iInstance, rc));
360 LogRel(("NamedPipe%d: accept failed, rc=%Rrc\n", pThis->pDrvIns->iInstance, rc));
365 LogRel(("NamedPipe%d: only single connection supported\n", pThis->pDrvIns->iInstance));
428 * @param pDrvIns The driver instance data.
430 static DECLCALLBACK(void) drvNamedPipePowerOff(PPDMDRVINS pDrvIns) argument
447 drvNamedPipeDestruct(PPDMDRVINS pDrvIns) argument
523 drvNamedPipeConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
[all...]
/vbox/src/VBox/Main/src-client/
H A DAudioSnifferInterface.cpp56 PPDMDRVINS pDrvIns; member in struct:DRVAUDIOSNIFFER
153 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
154 PDRVAUDIOSNIFFER pDrv = PDMINS_2_DATA(pDrvIns, PDRVAUDIOSNIFFER);
155 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
165 * @param pDrvIns The driver instance data.
167 DECLCALLBACK(void) AudioSniffer::drvDestruct(PPDMDRVINS pDrvIns) argument
169 PDMDRV_CHECK_VERSIONS_RETURN_VOID(pDrvIns);
170 PDRVAUDIOSNIFFER pThis = PDMINS_2_DATA(pDrvIns, PDRVAUDIOSNIFFER);
171 LogFlow(("AudioSniffer::drvDestruct: iInstance=%d\n", pDrvIns->iInstance));
185 DECLCALLBACK(int) AudioSniffer::drvConstruct(PPDMDRVINS pDrvIns, PCFGMNOD argument
[all...]
H A DPCIRawDevImpl.cpp34 PPDMDRVINS pDrvIns; member in struct:DRVMAINPCIRAWDEV
58 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
59 PDRVMAINPCIRAWDEV pThis = PDMINS_2_DATA(pDrvIns, PDRVMAINPCIRAWDEV);
61 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
109 DECLCALLBACK(void) PCIRawDev::drvReset(PPDMDRVINS pDrvIns) argument
117 DECLCALLBACK(void) PCIRawDev::drvDestruct(PPDMDRVINS pDrvIns) argument
119 PDMDRV_CHECK_VERSIONS_RETURN_VOID(pDrvIns);
120 PDRVMAINPCIRAWDEV pThis = PDMINS_2_DATA(pDrvIns, PDRVMAINPCIRAWDEV);
130 DECLCALLBACK(int) PCIRawDev::drvConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfgHandle, uint32_t fFlags) argument
132 PDMDRV_CHECK_VERSIONS_RETURN(pDrvIns);
[all...]
/vbox/src/VBox/Devices/Network/
H A DDrvDedicatedNic.cpp139 PDMBOTHCBDECL(int) drvR0DedicatedNicReqHandler(PPDMDRVINS pDrvIns, uint32_t uOperation, uint64_t u64Arg) argument
144 return VERR_NOT_IMPLEMENTED;//drvR0DedicatedNicReqInit(pDrvIns, u64Arg);
147 return VERR_NOT_IMPLEMENTED;//drvR0DedicatedNicReqTerm(pDrvIns);
150 return VERR_NOT_IMPLEMENTED;//drvR0DedicatedNicReqSuspend(pDrvIns);
153 return VERR_NOT_IMPLEMENTED;//drvR0DedicatedNicReqResume(pDrvIns);
156 return VERR_NOT_IMPLEMENTED;//drvR0DedicatedNicReqRecv(pDrvIns);
159 return VERR_NOT_IMPLEMENTED;//drvR0DedicatedNicReqSend(pDrvIns);
162 return VERR_NOT_IMPLEMENTED;//drvR0DedicatedNicReqPromisc(pDrvIns, !!u64Arg);
377 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
378 PDRVDEDICATEDNIC pThis = PDMINS_2_DATA(pDrvIns, PDRVDEDICATEDNI
392 drvR3DedicatedNicPowerOff(PPDMDRVINS pDrvIns) argument
405 drvR3DedicatedNicResume(PPDMDRVINS pDrvIns) argument
418 drvR3DedicatedNicSuspend(PPDMDRVINS pDrvIns) argument
431 drvR3DedicatedNicPowerOn(PPDMDRVINS pDrvIns) argument
444 drvR3DedicatedNicDestruct(PPDMDRVINS pDrvIns) argument
461 drvR3DedicatedNicConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
[all...]
H A DDrvNetShaper.cpp316 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
317 PDRVNETSHAPER pThis = PDMINS_2_DATA(pDrvIns, PDRVNETSHAPER);
318 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
331 static DECLCALLBACK(void) drvR3NetShaperDetach(PPDMDRVINS pDrvIns, uint32_t fFlags) argument
333 PDRVNETSHAPER pThis = PDMINS_2_DATA(pDrvIns, PDRVNETSHAPER);
335 LogFlow(("drvNetShaperDetach: pDrvIns: %p, fFlags: %u\n", pDrvIns, fFlags));
346 static DECLCALLBACK(int) drvR3NetShaperAttach(PPDMDRVINS pDrvIns, uint32_t fFlags) argument
348 PDRVNETSHAPER pThis = PDMINS_2_DATA(pDrvIns, PDRVNETSHAPER);
349 LogFlow(("drvNetShaperAttach/#%#x: fFlags=%#x\n", pDrvIns
390 drvR3NetShaperDestruct(PPDMDRVINS pDrvIns) argument
406 drvR3NetShaperConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
[all...]
H A DDrvUDPTunnel.cpp57 PPDMDRVINS pDrvIns; member in struct:DRVUDPTUNNEL
201 PDMDrvHlpFTSetCheckpoint(pThis->pDrvIns, FTMCHECKPOINTTYPE_NETWORK);
378 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
379 PDRVUDPTUNNEL pThis = PDMINS_2_DATA(pDrvIns, PDRVUDPTUNNEL);
381 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
395 * @param pDrvIns The driver instance data.
397 static DECLCALLBACK(void) drvUDPTunnelDestruct(PPDMDRVINS pDrvIns) argument
400 PDRVUDPTUNNEL pThis = PDMINS_2_DATA(pDrvIns, PDRVUDPTUNNEL);
401 PDMDRV_CHECK_VERSIONS_RETURN_VOID(pDrvIns);
433 PDMDrvHlpSTAMDeregister(pDrvIns,
448 drvUDPTunnelConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
574 drvUDPTunnelSuspend(PPDMDRVINS pDrvIns) argument
592 drvUDPTunnelResume(PPDMDRVINS pDrvIns) argument
[all...]
H A DDrvTAP.cpp84 PPDMDRVINS pDrvIns; member in struct:DRVTAP
241 PDMDrvHlpFTSetCheckpoint(pThis->pDrvIns, FTMCHECKPOINTTYPE_NETWORK);
328 static DECLCALLBACK(int) drvTAPAsyncIoThread(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument
330 PDRVTAP pThis = PDMINS_2_DATA(pDrvIns, PDRVTAP);
466 static DECLCALLBACK(int) drvTapAsyncIoWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument
468 PDRVTAP pThis = PDMINS_2_DATA(pDrvIns, PDRVTAP);
497 LogRel(("TAP#%d: Failed to run TAP setup application: %s\n", pThis->pDrvIns->iInstance,
561 LogRel(("TAP#%d: Error running TAP terminate application: %s\n", pThis->pDrvIns->iInstance, pThis->pszTerminateApplication));
564 LogRel(("TAP#%d: RTProcWait failed for: %s\n", pThis->pDrvIns->iInstance, pThis->pszTerminateApplication));
569 LogRel(("TAP#%d: Failed to fork() process for running TAP terminate application: %s\n", pThis->pDrvIns
747 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
765 drvTAPDestruct(PPDMDRVINS pDrvIns) argument
842 drvTAPConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
[all...]
H A DDrvVDE.cpp66 PPDMDRVINS pDrvIns; member in struct:DRVVDE
210 PDMDrvHlpFTSetCheckpoint(pThis->pDrvIns, FTMCHECKPOINTTYPE_NETWORK);
301 static DECLCALLBACK(int) drvVDEAsyncIoThread(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument
303 PDRVVDE pThis = PDMINS_2_DATA(pDrvIns, PDRVVDE);
437 static DECLCALLBACK(int) drvVDEAsyncIoWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument
439 PDRVVDE pThis = PDMINS_2_DATA(pDrvIns, PDRVVDE);
456 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
457 PDRVVDE pThis = PDMINS_2_DATA(pDrvIns, PDRVVDE);
459 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
472 * @param pDrvIns Th
474 drvVDEDestruct(PPDMDRVINS pDrvIns) argument
528 drvVDEConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
[all...]
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...]
/vbox/src/VBox/Main/include/
H A DPCIRawDevImpl.h43 static DECLCALLBACK(int) drvConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags);
44 static DECLCALLBACK(void) drvDestruct(PPDMDRVINS pDrvIns);
45 static DECLCALLBACK(void) drvReset(PPDMDRVINS pDrvIns);
H A DAudioSnifferInterface.h42 static DECLCALLBACK(int) drvConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags);
43 static DECLCALLBACK(void) drvDestruct(PPDMDRVINS pDrvIns);
H A DNvram.h40 static DECLCALLBACK(int) drvNvram_Construct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags);
41 static DECLCALLBACK(void) drvNvram_Destruct(PPDMDRVINS pDrvIns);
/vbox/src/VBox/Devices/Input/
H A DDrvMouseQueue.cpp43 PPDMDRVINS pDrvIns; member in struct:DRVMOUSEQUEUE
104 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
105 PDRVMOUSEQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVMOUSEQUEUE);
106 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
228 * @param pDrvIns The driver instance.
231 static DECLCALLBACK(bool) drvMouseQueueConsumer(PPDMDRVINS pDrvIns, PPDMQUEUEITEMCORE pItemCore) argument
233 PDRVMOUSEQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVMOUSEQUEUE);
262 * @param pDrvIns The drive instance data.
264 static DECLCALLBACK(void) drvMouseQueuePowerOn(PPDMDRVINS pDrvIns) argument
266 PDRVMOUSEQUEUE pThis = PDMINS_2_DATA(pDrvIns, PDRVMOUSEQUEU
277 drvMouseQueueReset(PPDMDRVINS pDrvIns) argument
290 drvMouseQueueSuspend(PPDMDRVINS pDrvIns) argument
303 drvMouseQueueResume(PPDMDRVINS pDrvIns) argument
315 drvMouseQueuePowerOff(PPDMDRVINS pDrvIns) argument
327 drvMouseQueueConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
[all...]
/vbox/src/VBox/Devices/Storage/
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 DDrvSCSI.cpp51 PPDMDRVINS pDrvIns; member in struct:DRVSCSI
147 pThis->pDrvIns->iInstance, rc));
200 pThis->pDrvIns->iInstance,
224 pThis->pDrvIns->iInstance, rc));
295 pThis->pDrvIns->iInstance, rc));
298 pThis->pDrvIns->iInstance, rc));
311 pThis->pDrvIns->iInstance,
351 pThis->pDrvIns->iInstance, rc));
368 pThis->pDrvIns->iInstance, rc));
405 pThis->pDrvIns
528 drvscsiAsyncIOLoop(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument
567 drvscsiAsyncIOLoopWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument
657 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
717 drvscsiR3ResetOrSuspendOrPowerOff(PPDMDRVINS pDrvIns, PFNPDMDRVASYNCNOTIFY pfnAsyncNotify) argument
765 drvscsiIsAsyncSuspendOrPowerOffDone(PPDMDRVINS pDrvIns) argument
789 drvscsiPowerOff(PPDMDRVINS pDrvIns) argument
797 drvscsiSuspend(PPDMDRVINS pDrvIns) argument
808 drvscsiIsAsyncResetDone(PPDMDRVINS pDrvIns) argument
831 drvscsiReset(PPDMDRVINS pDrvIns) argument
844 drvscsiDestruct(PPDMDRVINS pDrvIns) argument
882 drvscsiConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
[all...]
/vbox/src/VBox/Devices/Audio/
H A DDrvHostNullAudio.cpp78 PPDMDRVINS pDrvIns; member in struct:DRVHOSTNULLAUDIO
208 PPDMDRVINS pDrvIns = PDMIBASE_2_PDMDRV(pInterface); local
209 PDRVHOSTNULLAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTNULLAUDIO);
211 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pDrvIns->IBase);
226 static DECLCALLBACK(int) drvHostNullAudioConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags) argument
228 AssertPtrReturn(pDrvIns, VERR_INVALID_POINTER);
231 PDRVHOSTNULLAUDIO pThis = PDMINS_2_DATA(pDrvIns, PDRVHOSTNULLAUDIO);
237 pThis->pDrvIns = pDrvIns;
239 pDrvIns
[all...]

Completed in 124 milliseconds

12345