/vbox/src/VBox/VMM/VMMR0/ |
H A D | PGMR0SharedPage.cpp | 42 * @param pGVM Pointer to the GVM instance data. 49 VMMR0DECL(int) PGMR0SharedModuleCheck(PVM pVM, PGVM pGVM, VMCPUID idCpu, PGMMSHAREDMODULE pModule, PCRTGCPTR64 paRegionsGCPtrs) argument 90 rc = GMMR0SharedModuleCheckPage(pGVM, pModule, idxRegion, idxPage, &PageDesc);
|
H A D | PGMR0.cpp | 234 passing pGVM here. I've tentitively prefixed the functions 'GPciRawR0', 252 * @param pGVM The ring-0 VM structure. 254 VMMR0_INT_DECL(int) GPciRawR0GuestPageBeginAssignments(PGVM pGVM) argument 256 NOREF(pGVM); 268 * @param pGVM The ring-0 VM structure. 272 VMMR0_INT_DECL(int) GPciRawR0GuestPageAssign(PGVM pGVM, RTGCPHYS GCPhys, RTHCPHYS HCPhys) argument 277 if (pGVM->rawpci.s.pfnContigMemInfo) 279 pGVM->rawpci.s.pfnContigMemInfo(&pGVM->rawpci.s, HCPhys, GCPhys, PAGE_SIZE, PCIRAW_MEMINFO_MAP); 293 * @param pGVM Th 297 GPciRawR0GuestPageUnassign(PGVM pGVM, RTGCPHYS GCPhys) argument 320 GPciRawR0GuestPageEndAssignments(PGVM pGVM) argument 337 GPciRawR0GuestPageUpdate(PGVM pGVM, RTGCPHYS GCPhys, RTHCPHYS HCPhys) argument 359 PGVM pGVM; local [all...] |
H A D | VMMR0.cpp | 416 * @param pGVM Pointer to the global VM structure. Optional. 419 VMMR0_INT_DECL(int) VMMR0TermVM(PVM pVM, PGVM pGVM) argument 428 if (GVMMR0DoingTermVM(pVM, pGVM))
|
H A D | GVMMR0.cpp | 110 PGVM pGVM; member in struct:GVMHANDLE 303 static void gvmmR0InitPerVMData(PGVM pGVM); 775 && !pHandle->pGVM 794 pHandle->pGVM = NULL; 807 PGVM pGVM = (PGVM)RTMemAllocZ(RT_UOFFSETOF(GVM, aCpus[cCpus])); local 808 if (pGVM) 810 pGVM->u32Magic = GVM_MAGIC; 811 pGVM->hSelf = iHandle; 812 pGVM->pVM = NULL; 813 pGVM 950 gvmmR0InitPerVMData(PGVM pGVM) argument 982 PGVM pGVM; local 1019 PGVM pGVM; local 1037 GVMMR0DoingTermVM(PVM pVM, PGVM pGVM) argument 1147 gvmmR0CleanupVM(PGVM pGVM) argument 1250 PGVM pGVM = pHandle->pGVM; local 1340 PGVM pGVM; local 1381 PGVM pGVM = pHandle->pGVM; local 1430 PGVM pGVM; local 1523 PGVM pGVM = pHandle->pGVM; local 1562 PGVM pGVM = GVMMR0ByHandle(hGVM); local 1784 PGVM pGVM; local 1868 gvmmR0SchedWakeUpOne(PGVM pGVM, PGVMCPU pGVCpu) argument 1917 PGVM pGVM; local 1981 gvmmR0SchedPokeOne(PGVM pGVM, PVMCPU pVCpu) argument 2014 PGVM pGVM; local 2070 PGVM pGVM; local 2139 PGVM pGVM; local 2360 PGVM pGVM; local 2386 PGVM pGVM = pGVMM->aHandles[i].pGVM; local 2494 PGVM pGVM; local 2532 PGVM pGVM = pGVMM->aHandles[i].pGVM; local [all...] |
H A D | GMMR0.cpp | 383 PGVM pGVM; member in struct:GMMCHUNKMAP 626 PGVM pGVM; member in struct:GMMR0SHMODPERVMDTORARGS 635 PGVM pGVM; member in struct:GMMCHECKSHAREDMODULEINFO 644 PGVM pGVM; member in struct:GMMFINDDUPPAGEINFO 735 static bool gmmR0CleanupVMScanChunk(PGMM pGMM, PGVM pGVM, PGMMCHUNK pChunk); 738 DECLINLINE(void) gmmR0SelectSetAndLinkChunk(PGMM pGMM, PGVM pGVM, PGMMCHUNK pChunk); 742 static bool gmmR0FreeChunk(PGMM pGMM, PGVM pGVM, PGMMCHUNK pChunk, bool fRelaxedSem); 743 DECLINLINE(void) gmmR0FreePrivatePage(PGMM pGMM, PGVM pGVM, uint32_t idPage, PGMMPAGE pPage); 744 DECLINLINE(void) gmmR0FreeSharedPage(PGMM pGMM, PGVM pGVM, uint32_t idPage, PGMMPAGE pPage); 745 static int gmmR0UnmapChunkLocked(PGMM pGMM, PGVM pGVM, PGMMCHUN 948 GMMR0InitPerVMData(PGVM pGVM) argument 1225 GMMR0CleanupVM(PGVM pGVM) argument 1403 gmmR0CleanupVMScanChunk(PGMM pGMM, PGVM pGVM, PGMMCHUNK pChunk) argument 1565 PGVM pGVM; local 1662 PGVM pGVM; local [all...] |
/vbox/src/VBox/Devices/Bus/ |
H A D | SrvPciRawR0.cpp | 183 PGVM pGVM = NULL; local 184 rc = GVMMR0ByVM(pVM, &pGVM); 186 rc = pFactory->pfnInitVm(pFactory, pVM, &pGVM->rawpci.s); 208 PGVM pGVM = NULL; local 209 rc = GVMMR0ByVM(pVM, &pGVM); 211 pFactory->pfnDeinitVm(pFactory, pVM, &pGVM->rawpci.s); 561 PGVM pGVM = NULL; local 562 rc = GVMMR0ByVM(pVM, &pGVM); 568 &pGVM->rawpci.s,
|
/vbox/include/VBox/vmm/ |
H A D | gmm.h | 399 GMMR0DECL(void) GMMR0InitPerVMData(PGVM pGVM); variable 400 GMMR0DECL(void) GMMR0CleanupVM(PGVM pGVM); variable 679 GMMR0DECL(int) GMMR0SharedModuleCheckPage(PGVM pGVM, PGMMSHAREDMODULE pModule, uint32_t idxRegion, uint32_t idxPage,
|