/vbox/src/VBox/VMM/VMMR3/ |
H A D | PGMMap.cpp | 168 pNew->aPTs[i].pPTR0 = MMHyperR3ToR0(pVM, pNew->aPTs[i].pPTR3); 181 pNew->aPTs[i].paPaePTsR0 = MMHyperR3ToR0(pVM, pbPTs); 195 pNew->pNextR0 = pCur ? MMHyperR3ToR0(pVM, pCur) : NIL_RTR0PTR; 200 pPrev->pNextR0 = MMHyperR3ToR0(pVM, pNew); 206 pVM->pgm.s.pMappingsR0 = MMHyperR3ToR0(pVM, pNew); 372 pVM->pgm.s.pMappingsR0 = MMHyperR3ToR0(pVM, pMapping); 390 pAfterThis->pNextR0 = MMHyperR3ToR0(pVM, pMapping); 1113 pPrev->pNextR0 = MMHyperR3ToR0(pVM, pMapping); 1121 pVM->pgm.s.pMappingsR0 = MMHyperR3ToR0(pVM, pMapping);
|
H A D | PDMQueue.cpp | 108 pQueue->aFreeItems[i].pItemR0 = MMHyperR3ToR0(pVM, pItem); 851 pQueue->aFreeItems[i].pItemR0 = MMHyperR3ToR0(pQueue->pVMR3, pItem);
|
H A D | PGMPool.cpp | 236 pVM->pgm.s.pPoolR0 = MMHyperR3ToR0(pVM, pPool); 251 pPool->paUsersR0 = MMHyperR3ToR0(pVM, paUsers); 264 pPool->paPhysExtsR0 = MMHyperR3ToR0(pVM, paPhysExts);
|
H A D | PDMNetShaper.cpp | 325 ASMAtomicWritePtr(&pFilter->pBwGroupR0, MMHyperR3ToR0(pUVM->pVM, pBwGroupNew));
|
H A D | PDMDevice.cpp | 351 ? MMHyperR3ToR0(pVM, pDevIns->pvInstanceDataR3) : NIL_RTR0PTR; 357 ? MMHyperR3ToR0(pVM, pCritSect) : NIL_RTR0PTR;
|
H A D | IOM.cpp | 183 pVM->iom.s.pTreesR0 = MMHyperR3ToR0(pVM, pVM->iom.s.pTreesR3); 828 pRange->pDevIns = MMHyperR3ToR0(pVM, pDevIns); 1433 pVM->iom.s.pfnMMIOHandlerR0, MMHyperR3ToR0(pVM, pRange),
|
H A D | CPUM.cpp | 682 pVCpu->cpum.s.Guest.pXStateR0 = MMHyperR3ToR0(pVM, pbXStates); 683 pVCpu->cpum.s.Guest.pXStateRC = MMHyperR3ToR0(pVM, pbXStates); 687 pVCpu->cpum.s.Host.pXStateR0 = MMHyperR3ToR0(pVM, pbXStates); 688 pVCpu->cpum.s.Host.pXStateRC = MMHyperR3ToR0(pVM, pbXStates); 692 pVCpu->cpum.s.Hyper.pXStateR0 = MMHyperR3ToR0(pVM, pbXStates); 693 pVCpu->cpum.s.Hyper.pXStateRC = MMHyperR3ToR0(pVM, pbXStates);
|
H A D | CPUMR3Db.cpp | 360 pVM->cpum.s.GuestInfo.paMsrRangesR0 = MMHyperR3ToR0(pVM, *ppaMsrRanges);
|
H A D | PDMCritSect.cpp | 1082 return MMHyperR3ToR0(pVM, &pVM->pdm.s.NopCritSect);
|
H A D | VMM.cpp | 315 /* MMHyperR3ToR0 returns R3 when not doing hardware assisted virtualization. */ 320 pVCpu->vmm.s.CallRing3JmpBufR0.pvSavedStack = MMHyperR3ToR0(pVM, pVCpu->vmm.s.pbEMTStackR3); 372 pVCpu->vmm.s.pR0LoggerR0 = MMHyperR3ToR0(pVM, pVCpu->vmm.s.pR0LoggerR3);
|
H A D | PGM.cpp | 1402 pVM->pgm.s.pTreesR0 = MMHyperR3ToR0(pVM, pVM->pgm.s.pTreesR3); 1413 pVM->pgm.s.pvZeroPgR0 = MMHyperR3ToR0(pVM, pVM->pgm.s.pvZeroPgR3); 2381 pVM->pgm.s.pvZeroPgR0 = MMHyperR3ToR0(pVM, pVM->pgm.s.pvZeroPgR3);
|
H A D | TM.cpp | 212 pVM->tm.s.paTimerQueuesR0 = MMHyperR3ToR0(pVM, pv); 290 pVM->tm.s.VirtualGetRawDataR0.pu64Prev = MMHyperR3ToR0(pVM, (void *)&pVM->tm.s.u64VirtualRawPrev); 1069 pVM->tm.s.paTimerQueuesR0 = MMHyperR3ToR0(pVM, pVM->tm.s.paTimerQueuesR3);
|
H A D | CPUMR3CpuId.cpp | 618 pVM->cpum.s.GuestInfo.paCpuIdLeavesR0 = MMHyperR3ToR0(pVM, *ppaLeaves); 1997 pCpum->GuestInfo.paCpuIdLeavesR0 = MMHyperR3ToR0(pVM, pCpum->GuestInfo.paCpuIdLeavesR3); 3892 pCpum->GuestInfo.paMsrRangesR0 = MMHyperR3ToR0(pVM, pCpum->GuestInfo.paMsrRangesR3);
|
H A D | PDMDriver.cpp | 718 pNew->pvInstanceDataR0 = MMHyperR3ToR0(pVM, &pNew->achInstanceData[0]);
|
H A D | HM.cpp | 830 pVCpu->hm.s.paStatExitReasonR0 = MMHyperR3ToR0(pVM, pVCpu->hm.s.paStatExitReason); 839 pVCpu->hm.s.paStatInjectedIrqsR0 = MMHyperR3ToR0(pVM, pVCpu->hm.s.paStatInjectedIrqs);
|
H A D | EM.cpp | 214 pVCpu->em.s.pStatsR0 = MMHyperR3ToR0(pVM, pStats);
|
/vbox/src/VBox/Devices/Bus/ |
H A D | MsixCommon.cpp | 215 pDev->Int.s.pMsixPageR0 = MMHyperR3ToR0(pVM, pDev->Int.s.pMsixPageR3);
|
H A D | DevPCI.cpp | 1725 pPciDev->Int.s.pBusR0 = MMHyperR3ToR0(PDMDevHlpGetVM(pBus->CTX_SUFF(pDevIns)), pBus);
|
H A D | DevPciIch9.cpp | 2318 pPciDev->Int.s.pBusR0 = MMHyperR3ToR0(PDMDevHlpGetVM(pBus->CTX_SUFF(pDevIns)), pBus);
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | MMAll.cpp | 382 VMMDECL(RTR0PTR) MMHyperR3ToR0(PVM pVM, RTR3PTR R3Ptr) function
|
H A D | PGMAllHandler.cpp | 115 || MMHyperR3ToR0(pVM, MMHyperR0ToR3(pVM, pvUserR0)) == pvUserR0,
|
/vbox/include/VBox/vmm/ |
H A D | mm.h | 151 VMMDECL(RTR0PTR) MMHyperR3ToR0(PVM pVM, RTR3PTR R3Ptr);
|
/vbox/src/VBox/Devices/Storage/ |
H A D | DevLsiLogicSCSI.cpp | 4121 pThis->pReplyFreeQueueBaseR0 = MMHyperR3ToR0(pVM, (void *)pThis->pReplyFreeQueueBaseR3); 4125 pThis->pReplyPostQueueBaseR0 = MMHyperR3ToR0(pVM, (void *)pThis->pReplyPostQueueBaseR3); 4129 pThis->pRequestQueueBaseR0 = MMHyperR3ToR0(pVM, (void *)pThis->pRequestQueueBaseR3);
|
H A D | DevATA.cpp | 6241 Assert(pIf->pbIOBufferR0 == MMHyperR3ToR0(pVM, pIf->pbIOBufferR3)); 6254 pIf->pbIOBufferR0 = MMHyperR3ToR0(pVM, pIf->pbIOBufferR3); 7238 pIf->pControllerR0 = MMHyperR3ToR0(PDMDevHlpGetVM(pDevIns), &pThis->aCts[i]);
|
/vbox/src/VBox/Devices/PC/ |
H A D | DevAPIC.cpp | 2290 pDev->paLapicsR0 = MMHyperR3ToR0(pVM, pDev->paLapicsR3);
|