Searched defs:pVM (Results 151 - 175 of 233) sorted by relevance

12345678910

/vbox/src/VBox/HostDrivers/VBoxPci/linux/
H A DVBoxPci-linux.c1044 int vboxPciOsInitVm(PVBOXRAWPCIDRVVM pThis, PVM pVM, PRAWPCIPERVM pVmData) argument
1065 void vboxPciOsDeinitVm(PVBOXRAWPCIDRVVM pThis, PVM pVM) argument
/vbox/src/VBox/HostServices/SharedOpenGL/crserver/
H A Dcrservice.cpp1004 PVM pVM = (PVM)paParms[0].u.pointer.addr; local
1015 g_pVM = pVM;
/vbox/src/VBox/VMM/VMMAll/
H A DIOMAllMMIO.cpp87 * @param pVM Pointer to the VM.
93 static VBOXSTRICTRC iomMMIODoComplicatedWrite(PVM pVM, PIOMMMIORANGE pRange, RTGCPHYS GCPhys, void const *pvValue, unsigned cbValue) argument
106 int rc = VINF_SUCCESS; NOREF(pVM);
111 rc = DBGFR3EventSrc(pVM, DBGFEVENT_DEV_STOP, RT_SRC_POS,
276 static int iomMMIODoWrite(PVM pVM, PVMCPU pVCpu, PIOMMMIORANGE pRange, RTGCPHYS GCPhysFault, const void *pvData, unsigned cb) argument
279 int rcSem = IOM_LOCK_SHARED(pVM);
282 PIOMMMIOSTATS pStats = iomMmioGetStats(pVM, pVCpu, GCPhysFault, pRange);
301 rc = iomMMIODoComplicatedWrite(pVM, pRange, GCPhysFault, pvData, cb);
322 * @param pVM Pointer to the VM.
328 static VBOXSTRICTRC iomMMIODoComplicatedRead(PVM pVM, PIOMMMIORANG argument
492 iomMMIODoRead(PVM pVM, PVMCPU pVCpu, PIOMMMIORANGE pRange, RTGCPHYS GCPhys, void *pvValue, unsigned cbValue) argument
541 iomMMIOStatLength(PVM pVM, unsigned cb) argument
583 iomInterpretMOVxXRead(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, PDISCPUSTATE pCpu, PIOMMMIORANGE pRange, RTGCPHYS GCPhysFault) argument
644 iomInterpretMOVxXWrite(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, PDISCPUSTATE pCpu, PIOMMMIORANGE pRange, RTGCPHYS GCPhysFault) argument
720 iomInterpretMOVS(PVM pVM, bool fWriteAccess, PCPUMCTXCORE pRegFrame, RTGCPHYS GCPhysFault, PDISCPUSTATE pCpu, PIOMMMIORANGE pRange, PSTAMPROFILE *ppStat) argument
980 iomInterpretSTOS(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, RTGCPHYS GCPhysFault, PDISCPUSTATE pCpu, PIOMMMIORANGE pRange) argument
1114 iomInterpretLODS(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, RTGCPHYS GCPhysFault, PDISCPUSTATE pCpu, PIOMMMIORANGE pRange) argument
1167 iomInterpretCMP(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, RTGCPHYS GCPhysFault, PDISCPUSTATE pCpu, PIOMMMIORANGE pRange) argument
1228 iomInterpretOrXorAnd(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, RTGCPHYS GCPhysFault, PDISCPUSTATE pCpu, PIOMMMIORANGE pRange, PFNEMULATEPARAM3 pfnEmulate) argument
1328 iomInterpretTEST(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, RTGCPHYS GCPhysFault, PDISCPUSTATE pCpu, PIOMMMIORANGE pRange) argument
1388 iomInterpretBT(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, RTGCPHYS GCPhysFault, PDISCPUSTATE pCpu, PIOMMMIORANGE pRange) argument
1433 iomInterpretXCHG(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, RTGCPHYS GCPhysFault, PDISCPUSTATE pCpu, PIOMMMIORANGE pRange) argument
1507 iomMMIOHandler(PVM pVM, PVMCPU pVCpu, uint32_t uErrorCode, PCPUMCTXCORE pCtxCore, RTGCPHYS GCPhysFault, void *pvUser) argument
1741 IOMMMIOHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pCtxCore, RTGCPTR pvFault, RTGCPHYS GCPhysFault, void *pvUser) argument
1759 IOMMMIOPhysHandler(PVM pVM, PVMCPU pVCpu, RTGCUINT uErrorCode, PCPUMCTXCORE pCtxCore, RTGCPHYS GCPhysFault) argument
1799 IOMR3MMIOHandler(PVM pVM, RTGCPHYS GCPhysFault, void *pvPhys, void *pvBuf, size_t cbBuf, PGMACCESSTYPE enmAccessType, void *pvUser) argument
1857 IOMMMIORead(PVM pVM, PVMCPU pVCpu, RTGCPHYS GCPhys, uint32_t *pu32Value, size_t cbValue) argument
1989 IOMMMIOWrite(PVM pVM, PVMCPU pVCpu, RTGCPHYS GCPhys, uint32_t u32Value, size_t cbValue) argument
2110 IOMInterpretINSEx(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, uint32_t uPort, uint32_t uPrefix, DISCPUMODE enmAddrMode, uint32_t cbTransfer) argument
2225 IOMInterpretINS(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, PDISCPUSTATE pCpu) argument
2274 IOMInterpretOUTSEx(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, uint32_t uPort, uint32_t uPrefix, DISCPUMODE enmAddrMode, uint32_t cbTransfer) argument
2394 IOMInterpretOUTS(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, PDISCPUSTATE pCpu) argument
2436 IOMMMIOMapMMIO2Page(PVM pVM, RTGCPHYS GCPhys, RTGCPHYS GCPhysRemapped, uint64_t fPageFlags) argument
2511 IOMMMIOMapMMIOHCPage(PVM pVM, PVMCPU pVCpu, RTGCPHYS GCPhys, RTHCPHYS HCPhys, uint64_t fPageFlags) argument
2561 IOMMMIOResetRegion(PVM pVM, RTGCPHYS GCPhys) argument
[all...]
H A DPGMAllPool.cpp54 DECLEXPORT(int) pgmPoolAccessHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPHYS GCPhysFault, void *pvUser);
63 int pgmPoolTrackFlushGCPhysPTsSlow(PVM pVM, PPGMPAGE pPhysPage);
64 PPGMPOOLPHYSEXT pgmPoolTrackPhysExtAlloc(PVM pVM, uint16_t *piPhysExt);
65 void pgmPoolTrackPhysExtFree(PVM pVM, uint16_t iPhysExt);
66 void pgmPoolTrackPhysExtFreeList(PVM pVM, uint16_t iPhysExt);
143 * @param pVM Pointer to the VM.
149 DECLINLINE(int) pgmPoolPhysSimpleReadGCPhys(PVM pVM, void *pvDst, CTXTYPE(RTGCPTR, RTHCPTR, RTGCPTR) pvSrc, argument
153 NOREF(pVM); NOREF(GCPhysSrc);
159 return PGMPhysSimpleReadGCPhys(pVM, pvDst, GCPhysSrc & ~(RTGCPHYS)(cb - 1), cb);
183 PVM pVM local
741 pgmPoolMonitorIsReused(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, PDISCPUSTATE pDis, RTGCPTR pvFault) argument
825 pgmPoolAccessHandlerFlush(PVM pVM, PVMCPU pVCpu, PPGMPOOL pPool, PPGMPOOLPAGE pPage, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPHYS GCPhysFault, RTGCPTR pvFault) argument
891 pgmPoolAccessHandlerSTOSD(PVM pVM, PPGMPOOL pPool, PPGMPOOLPAGE pPage, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPHYS GCPhysFault, RTGCPTR pvFault) argument
964 pgmPoolAccessHandlerSimple(PVM pVM, PVMCPU pVCpu, PPGMPOOL pPool, PPGMPOOLPAGE pPage, PDISCPUSTATE pDis, PCPUMCTXCORE pRegFrame, RTGCPHYS GCPhysFault, RTGCPTR pvFault, bool *pfReused) argument
1060 pgmPoolAccessHandler(PVM pVM, RTGCUINT uErrorCode, PCPUMCTXCORE pRegFrame, RTGCPTR pvFault, RTGCPHYS GCPhysFault, void *pvUser) argument
1376 PVM pVM = pPool->CTX_SUFF(pVM); local
1442 PVM pVM = pPool->CTX_SUFF(pVM); local
1639 pgmPoolFlushDirtyPage(PVM pVM, PPGMPOOL pPool, unsigned idxSlot, bool fAllowRemoval = false) argument
1737 pgmPoolAddDirtyPage(PVM pVM, PPGMPOOL pPool, PPGMPOOLPAGE pPage) argument
1817 pgmPoolIsDirtyPage(PVM pVM, RTGCPHYS GCPhys) argument
1847 pgmPoolResetDirtyPages(PVM pVM) argument
1887 pgmPoolResetDirtyPage(PVM pVM, RTGCPTR GCPtrPage) argument
1909 pgmPoolInvalidateDirtyPage(PVM pVM, RTGCPHYS GCPhysPT) argument
2020 const PVM pVM = pPool->CTX_SUFF(pVM); local
[all...]
H A DIEMAllCImpl.cpp.h3045 PVM pVM = IEMCPU_TO_VM(pIemCpu); local
3046 if (EMIsRawRing0Enabled(pVM) && !HMIsEnabled(pVM))
3051 && ( !EMIsRawRing1Enabled(pVM)
3058 else if (pIemCpu->uCpl <= 1 && EMIsRawRing1Enabled(pVM))
3063 && EMIsRawRing1Enabled(pVM)
/vbox/src/VBox/VMM/VMMR0/
H A DHMR0.cpp88 DECLR0CALLBACKMEMBER(int, pfnEnterSession, (PVM pVM, PVMCPU pVCpu, PHMGLOBALCPUINFO pCpu));
90 DECLR0CALLBACKMEMBER(int, pfnSaveHostState, (PVM pVM, PVMCPU pVCpu));
91 DECLR0CALLBACKMEMBER(int, pfnRunGuestCode, (PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx));
92 DECLR0CALLBACKMEMBER(int, pfnEnableCpu, (PHMGLOBALCPUINFO pCpu, PVM pVM, void *pvCpuPage, RTHCPHYS HCPhysCpuPage,
95 DECLR0CALLBACKMEMBER(int, pfnInitVM, (PVM pVM));
96 DECLR0CALLBACKMEMBER(int, pfnTermVM, (PVM pVM));
97 DECLR0CALLBACKMEMBER(int, pfnSetupVM ,(PVM pVM));
227 static DECLCALLBACK(int) hmR0DummyEnter(PVM pVM, PVMCPU pVCpu, PHMGLOBALCPUINFO pCpu) argument
229 NOREF(pVM); NOREF(pVCpu); NOREF(pCpu);
238 static DECLCALLBACK(int) hmR0DummyEnableCpu(PHMGLOBALCPUINFO pCpu, PVM pVM, voi argument
251 hmR0DummyInitVM(PVM pVM) argument
257 hmR0DummyTermVM(PVM pVM) argument
263 hmR0DummySetupVM(PVM pVM) argument
269 hmR0DummyRunGuestCode(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx) argument
275 hmR0DummySaveHostState(PVM pVM, PVMCPU pVCpu) argument
836 hmR0EnableCpu(PVM pVM, RTCPUID idCpu) argument
879 PVM pVM = (PVM)pvUser1; /* can be NULL! */ local
896 PVM pVM = (PVM)pvUser; local
983 HMR0EnableAllCpus(PVM pVM) argument
1185 HMR0InitVM(PVM pVM) argument
1252 HMR0TermVM(PVM pVM) argument
1275 HMR0SetupVM(PVM pVM) argument
1358 HMR0Enter(PVM pVM, PVMCPU pVCpu) argument
1460 HMR0RunGuestCode(PVM pVM, PVMCPU pVCpu) argument
1497 HMR0SaveFPUState(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx) argument
1514 HMR0SaveDebugState(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx) argument
1529 HMR0TestSwitcher3264(PVM pVM) argument
[all...]
H A DHMSVMR0.cpp268 static void hmR0SvmLeave(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx);
323 * @param pVM Pointer to the VM (can be NULL after a resume!).
329 VMMR0DECL(int) SVMR0EnableCpu(PHMGLOBALCPUINFO pCpu, PVM pVM, void *pvCpuPage, RTHCPHYS HCPhysCpuPage, bool fEnabledByHost, argument
351 if ( pVM
352 && pVM->hm.s.svm.fIgnoreInUseError)
466 * @param pVM Pointer to the VM.
468 DECLINLINE(void) hmR0SvmFreeStructs(PVM pVM) argument
470 for (uint32_t i = 0; i < pVM->cCpus; i++)
472 PVMCPU pVCpu = &pVM->aCpus[i];
506 * @param pVM Pointe
508 SVMR0InitVM(PVM pVM) argument
592 SVMR0TermVM(PVM pVM) argument
[all...]
H A DPDMR0Device.cpp61 static bool pdmR0IsaSetIrq(PVM pVM, int iIrq, int iLevel, uint32_t uTagSrc);
122 PVM pVM = pDevIns->Internal.s.pVMR0; local
126 pdmLock(pVM);
130 pDevIns->Internal.s.uLastIrqTag = uTagSrc = pdmCalcIrqTag(pVM, pDevIns->idTracing);
132 VBOXVMM_PDM_IRQ_HIGH(VMMGetCpu(pVM), RT_LOWORD(uTagSrc), RT_HIWORD(uTagSrc));
134 VBOXVMM_PDM_IRQ_HILO(VMMGetCpu(pVM), RT_LOWORD(uTagSrc), RT_HIWORD(uTagSrc));
145 pdmUnlock(pVM);
148 VBOXVMM_PDM_IRQ_LOW(VMMGetCpu(pVM), RT_LOWORD(uTagSrc), RT_HIWORD(uTagSrc));
152 pdmUnlock(pVM);
155 PPDMDEVHLPTASK pTask = (PPDMDEVHLPTASK)PDMQueueAlloc(pVM
176 PVM pVM = pDevIns->Internal.s.pVMR0; local
428 PVM pVM = pDevIns->Internal.s.pVMR0; local
452 PVM pVM = pDevIns->Internal.s.pVMR0; local
515 PVM pVM = pDevIns->Internal.s.pVMR0; local
566 PVM pVM = pDevIns->Internal.s.pVMR0; local
594 PVM pVM = pDevIns->Internal.s.pVMR0; local
691 PVM pVM = pDevIns->Internal.s.pVMR0; local
744 PVM pVM = pDevIns->Internal.s.pVMR0; local
757 PVM pVM = pDevIns->Internal.s.pVMR0; local
790 PVM pVM = pDevIns->Internal.s.pVMR0; local
985 pdmR0IsaSetIrq(PVM pVM, int iIrq, int iLevel, uint32_t uTagSrc) argument
1021 PDMR0DeviceCallReqHandler(PVM pVM, PPDMDEVICECALLREQHANDLERREQ pReq) argument
[all...]
/vbox/src/VBox/VMM/VMMR3/
H A DCPUMDbg.cpp1382 * @param pVM Pointer to the VM.
1384 int cpumR3DbgInit(PVM pVM) argument
1386 for (VMCPUID iCpu = 0; iCpu < pVM->cCpus; iCpu++)
1388 int rc = DBGFR3RegRegisterCpu(pVM, &pVM->aCpus[iCpu], g_aCpumRegGstDescs, true /*fGuestRegs*/);
1390 rc = DBGFR3RegRegisterCpu(pVM, &pVM->aCpus[iCpu], g_aCpumRegHyperDescs, false /*fGuestRegs*/);
H A DDBGFAddrSpace.cpp146 Assert(pUVM->pVM);
565 static DECLCALLBACK(int) dbgfR3AsLazyPopulateR0Callback(PVM pVM, const char *pszFilename, const char *pszName, argument
568 NOREF(pVM); NOREF(cbImage);
574 int rc = RTDbgModCreateFromImage(&hDbgMod, pszFilename, pszName, RTLDRARCH_HOST, pVM->pUVM->dbgf.s.hDbgCfg);
593 static DECLCALLBACK(int) dbgfR3AsLazyPopulateRCCallback(PVM pVM, const char *pszFilename, const char *pszName, argument
596 NOREF(pVM); NOREF(cbImage);
602 int rc = RTDbgModCreateFromImage(&hDbgMod, pszFilename, pszName, RTLDRARCH_X86_32, pVM->pUVM->dbgf.s.hDbgCfg);
631 if (hAlias == DBGF_AS_R0 && pUVM->pVM)
632 PDMR3LdrEnumModules(pUVM->pVM, dbgfR3AsLazyPopulateR0Callback, hDbgAs);
633 else if (hAlias == DBGF_AS_RC && pUVM->pVM
[all...]
H A DFTM.cpp103 * @param pVM Pointer to the VM.
105 VMMR3_INT_DECL(int) FTMR3Init(PVM pVM) argument
110 AssertCompile(sizeof(pVM->ftm.s) <= sizeof(pVM->ftm.padding));
114 pVM->ftm.s.pszAddress = NULL;
115 pVM->ftm.s.pszPassword = NULL;
116 pVM->fFaultTolerantMaster = false;
117 pVM->ftm.s.fIsStandbyNode = false;
118 pVM->ftm.s.standby.hServer = NIL_RTTCPSERVER;
119 pVM
161 FTMR3Term(PVM pVM) argument
198 ftmR3TcpWriteACK(PVM pVM) argument
209 ftmR3TcpWriteNACK(PVM pVM, int32_t rc2, const char *pszMsgText = NULL) argument
238 ftmR3TcpReadLine(PVM pVM, char *pszBuf, size_t cchBuf) argument
278 ftmR3TcpReadACK(PVM pVM, const char *pszWhich, const char *pszNAckMsg = NULL) argument
334 ftmR3TcpSubmitCommand(PVM pVM, const char *pszCommand, bool fWaitForAck = true) argument
349 PVM pVM = (PVM)pvUser; local
391 ftmR3TcpReadSelect(PVM pVM) argument
418 PVM pVM = (PVM)pvUser; local
529 PVM pVM = (PVM)pvUser; local
549 PVM pVM = (PVM)pvUser; local
577 PVM pVM = (PVM)pvUser; local
623 ftmR3WriteProtectMemory(PVM pVM) argument
636 ftmR3PerformFullSync(PVM pVM) argument
686 ftmR3SyncDirtyPage(PVM pVM, RTGCPHYS GCPhys, uint8_t *pRange, unsigned cbRange, void *pvUser) argument
743 PVM pVM = (PVM)pvUser; local
855 ftmR3SyncMem(PVM pVM) argument
921 PVM pVM = (PVM)pvUser; local
944 PVM pVM = (PVM)pvUser; local
984 PVM pVM = (PVM)pvUser; local
1144 PVM pVM = pUVM->pVM; local
1225 PVM pVM = pUVM->pVM; local
1245 ftmR3SetCheckpointRendezvous(PVM pVM, PVMCPU pVCpu, void *pvUser) argument
1312 FTMR3SetCheckpoint(PVM pVM, FTMCHECKPOINTTYPE enmCheckpoint) argument
[all...]
H A DHM.cpp308 static DECLCALLBACK(int) hmR3Save(PVM pVM, PSSMHANDLE pSSM);
309 static DECLCALLBACK(int) hmR3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass);
310 static int hmR3InitCPU(PVM pVM);
311 static int hmR3InitFinalizeR0(PVM pVM);
312 static int hmR3InitFinalizeR0Intel(PVM pVM);
313 static int hmR3InitFinalizeR0Amd(PVM pVM);
314 static int hmR3TermCPU(PVM pVM);
330 * @param pVM Pointer to the VM.
335 VMMR3_INT_DECL(int) HMR3Init(PVM pVM) argument
343 AssertCompile(sizeof(pVM
587 hmR3InitCPU(PVM pVM) argument
880 HMR3InitCompleted(PVM pVM, VMINITCOMPLETED enmWhat) argument
899 hmR3DisableRawMode(PVM pVM) argument
917 hmR3InitFinalizeR0(PVM pVM) argument
1018 hmR3InitFinalizeR0Intel(PVM pVM) argument
1395 hmR3InitFinalizeR0Amd(PVM pVM) argument
1518 HMR3Relocate(PVM pVM) argument
1566 HMR3PagingModeChanged(PVM pVM, PVMCPU pVCpu, PGMMODE enmShadowMode, PGMMODE enmGuestMode) argument
1606 HMR3Term(PVM pVM) argument
1624 hmR3TermCPU(PVM pVM) argument
1696 HMR3Reset(PVM pVM) argument
1729 hmR3RemovePatches(PVM pVM, PVMCPU pVCpu, void *pvUser) argument
1795 hmR3EnablePatching(PVM pVM, VMCPUID idCpu, RTRCPTR pPatchMem, unsigned cbPatchMem) argument
1815 HMR3EnablePatching(PVM pVM, RTGCPTR pPatchMem, unsigned cbPatchMem) argument
1839 HMR3DisablePatching(PVM pVM, RTGCPTR pPatchMem, unsigned cbPatchMem) argument
1868 hmR3ReplaceTprInstr(PVM pVM, PVMCPU pVCpu, void *pvUser) argument
2042 hmR3PatchTprInstr(PVM pVM, PVMCPU pVCpu, void *pvUser) argument
2274 HMR3PatchTprInstr(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx) argument
2441 HMR3EmulateIoBlock(PVM pVM, PCPUMCTX pCtx) argument
2468 HMR3CanExecuteGuest(PVM pVM, PCPUMCTX pCtx) argument
2659 HMR3IsRescheduleRequired(PVM pVM, PCPUMCTX pCtx) argument
2722 PVM pVM = pUVM->pVM; local
2738 PVM pVM = pUVM->pVM; local
2756 PVM pVM = pUVM->pVM; local
2773 PVM pVM = pUVM->pVM; local
2788 PVM pVM = pUVM->pVM; local
2804 PVM pVM = pUVM->pVM; local
2828 HMR3IsVmxPreemptionTimerUsed(PVM pVM) argument
2850 HMR3RestartPendingIOInstr(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx) argument
2923 HMR3CheckError(PVM pVM, int iStatusCode) argument
3014 hmR3Save(PVM pVM, PSSMHANDLE pSSM) argument
3105 hmR3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass) argument
[all...]
H A DMMHyper.cpp41 static DECLCALLBACK(bool) mmR3HyperRelocateCallback(PVM pVM, RTGCPTR GCPtrOld, RTGCPTR GCPtrNew, PGMRELOCATECALL enmMode,
43 static int mmR3HyperMap(PVM pVM, const size_t cb, const char *pszDesc, PRTGCPTR pGCPtr, PMMLOOKUPHYPER *ppLookup);
44 static int mmR3HyperHeapCreate(PVM pVM, const size_t cb, PMMHYPERHEAP *ppHeap, PRTR0PTR pR0PtrHeap);
45 static int mmR3HyperHeapMap(PVM pVM, PMMHYPERHEAP pHeap, PRTGCPTR ppHeapGC);
46 static DECLCALLBACK(void) mmR3HyperInfoHma(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs);
53 * @param pVM Pointer to the VM.
55 static uint32_t mmR3HyperComputeHeapSize(PVM pVM) argument
61 int rc = CFGMR3QueryBoolDef(CFGMR3GetChild(CFGMR3GetRoot(pVM), "MM"), "CanUseLargerHeap", &fCanUseLargerHeap, false);
65 rc = CFGMR3QueryU64(CFGMR3GetRoot(pVM), "RamSize", &cbRam);
73 && !HMIsEnabled(pVM)
108 mmR3HyperInit(PVM pVM) argument
194 mmR3HyperTerm(PVM pVM) argument
211 MMR3HyperInitFinalize(PVM pVM) argument
336 mmR3HyperRelocateCallback(PVM pVM, RTGCPTR GCPtrOld, RTGCPTR GCPtrNew, PGMRELOCATECALL enmMode, void *pvUser) argument
394 MMR3LockCall(PVM pVM) argument
417 MMR3HyperMapHCPhys(PVM pVM, void *pvR3, RTR0PTR pvR0, RTHCPHYS HCPhys, size_t cb, const char *pszDesc, PRTGCPTR pGCPtr) argument
469 MMR3HyperMapGCPhys(PVM pVM, RTGCPHYS GCPhys, size_t cb, const char *pszDesc, PRTGCPTR pGCPtr) argument
540 MMR3HyperMapMMIO2(PVM pVM, PPDMDEVINS pDevIns, uint32_t iRegion, RTGCPHYS off, RTGCPHYS cb, const char *pszDesc, PRTRCPTR pRCPtr) argument
621 MMR3HyperMapPages(PVM pVM, void *pvR3, RTR0PTR pvR0, size_t cPages, PCSUPPAGE paPages, const char *pszDesc, PRTGCPTR pGCPtr) argument
700 MMR3HyperReserve(PVM pVM, unsigned cb, const char *pszDesc, PRTGCPTR pGCPtr) argument
744 mmR3HyperMap(PVM pVM, const size_t cb, const char *pszDesc, PRTGCPTR pGCPtr, PMMLOOKUPHYPER *ppLookup) argument
802 mmR3HyperHeapCreate(PVM pVM, const size_t cb, PMMHYPERHEAP *ppHeap, PRTR0PTR pR0PtrHeap) argument
874 mmR3HyperHeapMap(PVM pVM, PMMHYPERHEAP pHeap, PRTGCPTR ppHeapGC) argument
920 MMR3HyperAllocOnceNoRel(PVM pVM, size_t cb, unsigned uAlignment, MMTAG enmTag, void **ppv) argument
947 MMR3HyperAllocOnceNoRelEx(PVM pVM, size_t cb, unsigned uAlignment, MMTAG enmTag, uint32_t fFlags, void **ppv) argument
1086 mmR3HyperLookupR3(PVM pVM, void *pvR3) argument
1138 MMR3HyperSetGuard(PVM pVM, void *pvStart, size_t cb, bool fSet) argument
1182 MMR3HyperHCVirt2HCPhys(PVM pVM, void *pvR3) argument
1238 mmR3HyperQueryInfoFromHCPhysFound(PVM pVM, RTHCPHYS HCPhys, PMMLOOKUPHYPER pLookup, char *pszWhat, size_t cbWhat, uint32_t *pcbAlloc) argument
1258 MMR3HyperQueryInfoFromHCPhys(PVM pVM, RTHCPHYS HCPhys, char *pszWhat, size_t cbWhat, uint32_t *pcbAlloc) argument
1361 MMR3HyperReadGCVirt(PVM pVM, void *pvDst, RTGCPTR GCPtr, size_t cb) argument
1376 mmR3HyperInfoHma(PVM pVM, PCDBGFINFOHLP pHlp, const char *pszArgs) argument
1468 MMR3HyperRealloc(PVM pVM, void *pvOld, size_t cbOld, unsigned uAlignmentNew, MMTAG enmTagNew, size_t cbNew, void **ppv) argument
[all...]
H A DPATMPatch.cpp71 #define PATCHGEN_PROLOG_NODEF(pVM, pPatch, a_cbMaxEmit) \
74 if (RT_LIKELY((pPatch)->pPatchBlockOffset + pPatch->uCurPatchOffset + cbGivenPatchSize < pVM->patm.s.cbPatchMem)) \
78 pVM->patm.s.fOutOfMemory = true; \
81 (pPatch)->pPatchBlockOffset + pPatch->uCurPatchOffset + cbGivenPatchSize, pVM->patm.s.cbPatchMem)); \
86 #define PATCHGEN_PROLOG(pVM, pPatch, a_cbMaxEmit) \
89 PATCHGEN_PROLOG_NODEF(pVM, pPatch, a_cbMaxEmit)
101 int patmPatchAddReloc32(PVM pVM, PPATCHINFO pPatch, uint8_t *pRelocHC, uint32_t uType, argument
114 LogFlow(("patmPatchAddReloc32 type=%d pRelocGC=%RRv source=%RRv dest=%RRv\n", uType, pRelocHC - pVM->patm.s.pPatchMemGC + pVM->patm.s.pPatchMemGC , pSource, pDest));
116 pRec = (PRELOCREC)MMR3HeapAllocZ(pVM, MM_TAG_PATM_PATC
131 patmPatchAddJump(PVM pVM, PPATCHINFO pPatch, uint8_t *pJumpHC, uint32_t offset, RTRCPTR pTargetGC, uint32_t opcode) argument
151 patmPatchGenCode(PVM pVM, PPATCHINFO pPatch, uint8_t *pPB, PCPATCHASMRECORD pAsmRecord, RCPTRTYPE(uint8_t *) pReturnAddrGC, bool fGenJump, PPATMCALLINFO pCallInfo = 0) argument
449 patmPatchReadBytes(PVM pVM, uint8_t *pDest, RTRCPTR pSrc, uint32_t cb) argument
471 patmPatchGenDuplicate(PVM pVM, PPATCHINFO pPatch, DISCPUSTATE *pCpu, RCPTRTYPE(uint8_t *) pCurInstrGC) argument
482 patmPatchGenIret(PVM pVM, PPATCHINFO pPatch, RTRCPTR pCurInstrGC, bool fSizeOverride) argument
499 patmPatchGenCli(PVM pVM, PPATCHINFO pPatch) argument
513 patmPatchGenSti(PVM pVM, PPATCHINFO pPatch, RTRCPTR pCurInstrGC, RTRCPTR pNextInstrGC) argument
528 patmPatchGenPopf(PVM pVM, PPATCHINFO pPatch, RCPTRTYPE(uint8_t *) pReturnAddrGC, bool fSizeOverride, bool fGenJumpBack) argument
554 patmPatchGenPushf(PVM pVM, PPATCHINFO pPatch, bool fSizeOverride) argument
566 patmPatchGenPushCS(PVM pVM, PPATCHINFO pPatch) argument
575 patmPatchGenLoop(PVM pVM, PPATCHINFO pPatch, RCPTRTYPE(uint8_t *) pTargetGC, uint32_t opcode, bool fSizeOverride) argument
618 patmPatchGenRelJump(PVM pVM, PPATCHINFO pPatch, RCPTRTYPE(uint8_t *) pTargetGC, uint32_t opcode, bool fSizeOverride) argument
716 patmPatchGenCall(PVM pVM, PPATCHINFO pPatch, DISCPUSTATE *pCpu, RTRCPTR pCurInstrGC, RTRCPTR pTargetGC, bool fIndirect) argument
818 patmPatchGenJump(PVM pVM, PPATCHINFO pPatch, DISCPUSTATE *pCpu, RTRCPTR pCurInstrGC) argument
890 patmPatchGenRet(PVM pVM, PPATCHINFO pPatch, DISCPUSTATE *pCpu, RCPTRTYPE(uint8_t *) pCurInstrGC) argument
948 patmPatchGenGlobalFunctions(PVM pVM, PPATCHINFO pPatch) argument
995 patmPatchGenIllegalInstr(PVM pVM, PPATCHINFO pPatch) argument
1014 patmPatchGenCheckIF(PVM pVM, PPATCHINFO pPatch, RTRCPTR pCurInstrGC) argument
1039 patmPatchGenSetPIF(PVM pVM, PPATCHINFO pPatch, RTRCPTR pInstrGC) argument
1060 patmPatchGenClearPIF(PVM pVM, PPATCHINFO pPatch, RTRCPTR pInstrGC) argument
1081 patmPatchGenClearInhibitIRQ(PVM pVM, PPATCHINFO pPatch, RTRCPTR pNextInstrGC) argument
1111 patmPatchGenIntEntry(PVM pVM, PPATCHINFO pPatch, RTRCPTR pIntHandlerGC) argument
1148 patmPatchGenTrapEntry(PVM pVM, PPATCHINFO pPatch, RTRCPTR pTrapHandlerGC) argument
1169 patmPatchGenStats(PVM pVM, PPATCHINFO pPatch, RTRCPTR pInstrGC) argument
1194 patmPatchGenMovDebug(PVM pVM, PPATCHINFO pPatch, DISCPUSTATE *pCpu) argument
1244 patmPatchGenMovControl(PVM pVM, PPATCHINFO pPatch, DISCPUSTATE *pCpu) argument
1308 patmPatchGenMovFromSS(PVM pVM, PPATCHINFO pPatch, DISCPUSTATE *pCpu, RTRCPTR pCurInstrGC) argument
1359 patmPatchGenSldtStr(PVM pVM, PPATCHINFO pPatch, DISCPUSTATE *pCpu, RTRCPTR pCurInstrGC) argument
1460 patmPatchGenSxDT(PVM pVM, PPATCHINFO pPatch, DISCPUSTATE *pCpu, RTRCPTR pCurInstrGC) argument
1554 patmPatchGenCpuid(PVM pVM, PPATCHINFO pPatch, RTRCPTR pCurInstrGC) argument
1575 patmPatchGenJumpToGuest(PVM pVM, PPATCHINFO pPatch, RCPTRTYPE(uint8_t *) pReturnAddrGC, bool fClearInhibitIRQs) argument
1603 patmPatchGenPatchJump(PVM pVM, PPATCHINFO pPatch, RTRCPTR pCurInstrGC, RCPTRTYPE(uint8_t *) pPatchAddrGC, bool fAddLookupRecord) argument
[all...]
H A DPATMSSM.cpp145 static int patmCorrectFixup(PVM pVM, unsigned ulSSMVersion, PATM &patmInfo, PPATCHINFO pPatch, PRELOCREC pRec,
528 PVM pVM = (PVM)pVM1; local
529 PSSMHANDLE pSSM = pVM->patm.s.savedstate.pSSM;
550 PVM pVM = (PVM)pVM1; local
551 PSSMHANDLE pSSM = pVM->patm.s.savedstate.pSSM;
558 uintptr_t offRelocPos = (uintptr_t)rec.pRelocPos - (uintptr_t)pVM->patm.s.pPatchMemHC;
559 if (offRelocPos > pVM->patm.s.cbPatchMem)
675 PVM pVM = (PVM)pVM1; local
678 PSSMHANDLE pSSM = pVM->patm.s.savedstate.pSSM;
709 rc = RTAvlPVDoWithAll(&pPatch->patch.FixupTree, true, patmSaveFixupRecords, pVM);
731 patmR3Save(PVM pVM, PSSMHANDLE pSSM) argument
799 patmR3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass) argument
1102 patmCorrectFixup(PVM pVM, unsigned uVersion, PATM &patmInfo, PPATCHINFO pPatch, PRELOCREC pRec, int32_t offset, RTRCPTR *pFixup) argument
[all...]
H A DPDMAsyncCompletionFile.cpp142 int rc = MMR3HeapAllocZEx(pEndpointClass->Core.pVM, MM_TAG_PDM_ASYNC_COMPLETION,
434 int rc = MMR3HeapAllocZEx(pEpClass->Core.pVM, MM_TAG_PDM_ASYNC_COMPLETION, sizeof(PDMACEPFILEMGR), (void **)&pAioMgrNew);
731 static DECLCALLBACK(void) pdmacR3TimerCallback(PVM pVM, PTMTIMER pTimer, void *pvUser) argument
865 rc = TMR3TimerCreateInternal(pEpClassFile->Core.pVM, TMCLOCK_REAL, pdmacR3TimerCallback, pEpClassFile, "AC Delay", &pEpClassFile->pTimer);
1010 rc = MMR3HeapAllocZEx(pEpClassFile->Core.pVM, MM_TAG_PDM_ASYNC_COMPLETION,
1071 PUVM pUVM = VMR3GetUVM(pEpClassFile->Core.pVM);
1085 PUVM pUVM = VMR3GetUVM(pEpClassFile->Core.pVM);
1099 STAMR3RegisterF(pEpClassFile->Core.pVM, &pEpFile->StatRead,
1104 STAMR3RegisterF(pEpClassFile->Core.pVM, &pEpFile->StatWrite,
1157 STAMR3DeregisterF(pEpClassFile->Core.pVM
[all...]
H A DVM.cpp105 static int vmR3ReadBaseConfig(PVM pVM, PUVM pUVM, uint32_t cCpus);
106 static int vmR3InitRing3(PVM pVM, PUVM pUVM);
107 static int vmR3InitRing0(PVM pVM);
109 static int vmR3InitRC(PVM pVM);
111 static int vmR3InitDoCompleted(PVM pVM, VMINITCOMPLETED enmWhat);
116 static void vmR3AtDtor(PVM pVM);
118 static void vmR3DoAtState(PVM pVM, PUVM pUVM, VMSTATE enmStateNew, VMSTATE enmStateOld);
119 static int vmR3TrySetState(PVM pVM, const char *pszWho, unsigned cTransitions, ...);
120 static void vmR3SetStateLocked(PVM pVM, PUVM pUVM, VMSTATE enmStateNew, VMSTATE enmStateOld);
121 static void vmR3SetState(PVM pVM, VMSTAT
611 PVM pVM = pUVM->pVM = CreateVMReq.pVMR3; local
775 vmR3ReadBaseConfig(PVM pVM, PUVM pUVM, uint32_t cCpus) argument
860 vmR3RegisterEMT(PVM pVM, VMCPUID idCpu) argument
873 vmR3InitRing3(PVM pVM, PUVM pUVM) argument
1093 vmR3InitRing0(PVM pVM) argument
1133 vmR3InitRC(PVM pVM) argument
1170 vmR3InitDoCompleted(PVM pVM, VMINITCOMPLETED enmWhat) argument
1235 VMR3Relocate(PVM pVM, RTGCINTPTR offDelta) argument
1274 vmR3PowerOn(PVM pVM, PVMCPU pVCpu, void *pvUser) argument
1329 PVM pVM = pUVM->pVM; local
1349 vmR3SuspendDoWork(PVM pVM) argument
1365 vmR3Suspend(PVM pVM, PVMCPU pVCpu, void *pvUser) argument
1464 vmR3Resume(PVM pVM, PVMCPU pVCpu, void *pvUser) argument
1525 PVM pVM = pUVM->pVM; local
1565 vmR3LiveDoSuspend(PVM pVM, PVMCPU pVCpu, void *pvUser) argument
1665 vmR3LiveDoStep1Cleanup(PVM pVM, PVMCPU pVCpu, void *pvUser) argument
1708 vmR3LiveDoStep2(PVM pVM, PSSMHANDLE pSSM) argument
1767 vmR3Save(PVM pVM, uint32_t cMsMaxDowntime, const char *pszFilename, PCSSMSTRMOPS pStreamOps, void *pvStreamOpsUser, SSMAFTER enmAfter, PFNVMPROGRESS pfnProgress, void *pvProgressUser, PSSMHANDLE *ppSSM, bool fSkipStateChanges) argument
1842 vmR3SaveTeleport(PVM pVM, uint32_t cMsMaxDowntime, const char *pszFilename, PCSSMSTRMOPS pStreamOps, void *pvStreamOpsUser, SSMAFTER enmAfter, PFNVMPROGRESS pfnProgress, void *pvProgressUser, bool *pfSuspended, bool fSkipStateChanges) argument
1942 PVM pVM = pUVM->pVM; local
1989 PVM pVM = pUVM->pVM; local
2035 PVM pVM = pUVM->pVM; local
2083 PVM pVM = pUVM->pVM; local
2256 vmR3PowerOff(PVM pVM, PVMCPU pVCpu, void *pvUser) argument
2396 PVM pVM = pUVM->pVM; local
2435 PVM pVM = pUVM->pVM; local
2474 vmR3Destroy(PVM pVM) argument
2725 vmR3CheckIntegrity(PVM pVM) argument
2747 vmR3Reset(PVM pVM, PVMCPU pVCpu, void *pvUser) argument
2875 PVM pVM = pUVM->pVM; local
2905 VMR3GetUVM(PVM pVM) argument
[all...]
/vbox/include/VBox/vmm/
H A Dvmapi.h46 * @param pVM Pointer to the VM.
50 # define VM_RC_ADDR(pVM, pvInVM) ( (RTRCPTR)((RTRCUINTPTR)pVM->pVMRC + (uint32_t)((uintptr_t)(pvInVM) - (uintptr_t)pVM->pVMR3)) )
52 # define VM_RC_ADDR(pVM, pvInVM) ( (RTRCPTR)((RTRCUINTPTR)pVM->pVMRC + (uint32_t)((uintptr_t)(pvInVM) - (uintptr_t)pVM->pVMR0)) )
54 # define VM_RC_ADDR(pVM, pvInVM) ( (RTRCPTR)(pvInVM) )
62 * @param pVM Pointer to the VM.
66 # define VM_R3_ADDR(pVM, pvInV
425 VMMR3DECL(PUVM) VMR3GetUVM(PVM pVM); variable
430 VMMR3DECL(VMSTATE) VMR3GetState(PVM pVM); variable
435 VMMR3_INT_DECL(bool) VMR3TeleportedAndNotFullyResumedYet(PVM pVM); variable
440 VMMR3_INT_DECL(void) VMR3SetErrorWorker(PVM pVM); variable
444 VMMR3_INT_DECL(int) VMR3SetRuntimeErrorWorker(PVM pVM); variable
480 VMMR3_INT_DECL(RTCPUID) VMR3GetVMCPUId(PVM pVM); variable
481 VMMR3_INT_DECL(bool) VMR3IsLongModeAllowed(PVM pVM); variable
483 VMMR3DECL(RTNATIVETHREAD) VMR3GetVMCPUNativeThread(PVM pVM); variable
[all...]
/vbox/src/VBox/VMM/VMMRC/
H A DPDMRCDevice.cpp59 static bool pdmRCIsaSetIrq(PVM pVM, int iIrq, int iLevel, uint32_t uTagSrc);
118 PVM pVM = pDevIns->Internal.s.pVMRC; local
122 pdmLock(pVM);
126 pDevIns->Internal.s.uLastIrqTag = uTagSrc = pdmCalcIrqTag(pVM, pDevIns->idTracing);
128 VBOXVMM_PDM_IRQ_HIGH(VMMGetCpu(pVM), RT_LOWORD(uTagSrc), RT_HIWORD(uTagSrc));
130 VBOXVMM_PDM_IRQ_HILO(VMMGetCpu(pVM), RT_LOWORD(uTagSrc), RT_HIWORD(uTagSrc));
141 pdmUnlock(pVM);
144 VBOXVMM_PDM_IRQ_LOW(VMMGetCpu(pVM), RT_LOWORD(uTagSrc), RT_HIWORD(uTagSrc));
148 pdmUnlock(pVM);
151 PPDMDEVHLPTASK pTask = (PPDMDEVHLPTASK)PDMQueueAlloc(pVM
172 PVM pVM = pDevIns->Internal.s.pVMRC; local
410 PVM pVM = pDevIns->Internal.s.pVMRC; local
434 PVM pVM = pDevIns->Internal.s.CTX_SUFF(pVM); local
497 PVM pVM = pDevIns->Internal.s.pVMRC; local
529 PVM pVM = pDevIns->Internal.s.pVMRC; local
557 PVM pVM = pDevIns->Internal.s.pVMRC; local
654 PVM pVM = pDevIns->Internal.s.pVMRC; local
707 PVM pVM = pDevIns->Internal.s.pVMRC; local
720 PVM pVM = pDevIns->Internal.s.pVMRC; local
753 PVM pVM = pDevIns->Internal.s.pVMRC; local
936 pdmRCIsaSetIrq(PVM pVM, int iIrq, int iLevel, uint32_t uTagSrc) argument
[all...]
/vbox/src/VBox/VMM/include/
H A DPDMBlkCacheInternal.h105 PVM pVM; member in struct:PDMBLKCACHEGLOBAL
H A DVMInternal.h453 DECLCALLBACK(int) vmR3Destroy(PVM pVM); variable
455 void vmSetErrorCopy(PVM pVM, int rc, RT_SRC_POS_DECL, const char *pszFormat, va_list args);
456 DECLCALLBACK(int) vmR3SetRuntimeError(PVM pVM, uint32_t fFlags, const char *pszErrorId, char *pszMessage);
457 DECLCALLBACK(int) vmR3SetRuntimeErrorV(PVM pVM, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, va_list *pVa);
458 void vmSetRuntimeErrorCopy(PVM pVM, uint32_t fFlags, const char *pszErrorId, const char *pszFormat, va_list va);
459 void vmR3SetGuruMeditation(PVM pVM);
460 void vmR3SetTerminated(PVM pVM);
/vbox/src/VBox/VMM/testcase/
H A DtstPDMAsyncCompletionStress.cpp158 static void tstPDMACStressTestFileTaskCompleted(PVM pVM, void *pvUser, void *pvUser2, int rcReq);
329 static int tstPDMACTestFileThread(PVM pVM, PPDMTHREAD pThread) argument
363 tstPDMACStressTestFileTaskCompleted(pVM, pTask, pTestFile, rc);
390 static void tstPDMACStressTestFileTaskCompleted(PVM pVM, void *pvUser, void *pvUser2, int rcReq) argument
394 NOREF(pVM); NOREF(rcReq);
415 * @param pVM Pointer to the shared VM instance structure.
419 static int tstPDMACStressTestFileOpen(PVM pVM, PPDMACTESTFILE pTestFile, unsigned iTestId) argument
460 rc = PDMR3AsyncCompletionTemplateCreateInternal(pVM, &pTestFile->pTemplate, tstPDMACStressTestFileTaskCompleted, pTestFile, szDesc);
483 rc = PDMR3ThreadCreate(pVM, &pTestFile->hThread, pTestFile, tstPDMACTestFileThread,
579 PVM pVM; local
[all...]
/vbox/src/VBox/Devices/Bus/
H A DSrvPciRawR0.cpp172 PCIRAWR0DECL(int) PciRawR0InitVM(PVM pVM) argument
177 rc = SUPR0ComponentQueryFactory(pVM->pSession, "VBoxRawPci", RAWPCIFACTORY_UUID_STR, (void **)&pFactory);
184 rc = GVMMR0ByVM(pVM, &pGVM);
186 rc = pFactory->pfnInitVm(pFactory, pVM, &pGVM->rawpci.s);
197 PCIRAWR0DECL(void) PciRawR0TermVM(PVM pVM) argument
202 rc = SUPR0ComponentQueryFactory(pVM->pSession, "VBoxRawPci", RAWPCIFACTORY_UUID_STR, (void **)&pFactory);
209 rc = GVMMR0ByVM(pVM, &pGVM);
211 pFactory->pfnDeinitVm(pFactory, pVM, &pGVM->rawpci.s);
521 PVM pVM,
562 rc = GVMMR0ByVM(pVM,
520 pcirawr0OpenDevice(PSUPDRVSESSION pSession, PVM pVM, uint32_t HostDevice, uint32_t fFlags, PCIRAWDEVHANDLE *pHandle, uint32_t *pfDevFlags) argument
928 PciRawR0ProcessReq(PSUPDRVSESSION pSession, PVM pVM, PPCIRAWSENDREQ pReq) argument
[all...]
/vbox/src/VBox/Devices/Graphics/HGSMI/
H A DHGSMIHost.cpp136 PVM pVM; /* The VM. */ member in struct:HGSMIINSTANCE
322 VM_ASSERT_EMT(pIns->pVM);
341 VM_ASSERT_EMT(pIns->pVM);
413 VM_ASSERT_EMT(pIns->pVM);
863 VM_ASSERT_OTHER_THREAD(pIns->pVM);
870 // int rc = VMR3ReqCallVoid (pIns->pVM, &pReq, RT_INDEFINITE_WAIT,
1526 PVM pVM,
1535 LogFlowFunc(("ppIns = %p, pVM = %p, pszName = [%s], pu8MemBase = %p, cbMem = 0x%08X, offMemBase = 0x%08X, "
1538 pVM,
1548 AssertPtrReturn(pVM, VERR_INVALID_PARAMETE
1525 HGSMICreate(PHGSMIINSTANCE *ppIns, PVM pVM, const char *pszName, HGSMIOFFSET offBase, uint8_t *pu8MemBase, HGSMISIZE cbMem, PFNHGSMINOTIFYGUEST pfnNotifyGuest, void *pvNotifyGuest, size_t cbContext) argument
[all...]
/vbox/src/VBox/Devices/USB/
H A DVUSBDevice.cpp1422 * @param pVM Pointer to the VM handle for performing the done function
1426 DECLCALLBACK(int) vusbIDeviceReset(PVUSBIDEVICE pDevice, bool fResetOnLinux, PFNVUSBRESETDONE pfnDone, void *pvUser, PVM pVM) argument
1429 Assert(!pfnDone || pVM);

Completed in 271 milliseconds

12345678910