/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | alloc-r0drv-darwin.cpp | 54 RTR0MEMOBJ hMemObj; member in struct:RTMEMDARWINHDREX 76 RTR0MEMOBJ hMemObj; local 77 int rc = RTR0MemObjAllocPage(&hMemObj, cb + sizeof(RTMEMDARWINHDREX), true /*fExecutable*/); 80 PRTMEMDARWINHDREX pExHdr = (PRTMEMDARWINHDREX)RTR0MemObjAddress(hMemObj); 81 pExHdr->hMemObj = hMemObj; 84 rc = RTR0MemObjProtect(hMemObj, 0, RTR0MemObjSize(hMemObj), RTMEM_PROT_READ | RTMEM_PROT_WRITE | RTMEM_PROT_EXEC); 117 int rc = RTR0MemObjFree(pExHdr->hMemObj, false /*fFreeMappings*/);
|
/vbox/src/VBox/VMM/VMMR0/ |
H A D | HMR0.cpp | 617 g_HvmR0.aCpuInfo[i].hMemObj = NIL_RTR0MEMOBJ; 729 Assert(g_HvmR0.aCpuInfo[iCpu].hMemObj == NIL_RTR0MEMOBJ); 765 if (g_HvmR0.aCpuInfo[i].hMemObj != NIL_RTR0MEMOBJ) 767 RTR0MemObjFree(g_HvmR0.aCpuInfo[i].hMemObj, false); 768 g_HvmR0.aCpuInfo[i].hMemObj = NIL_RTR0MEMOBJ; 853 AssertLogRelMsgReturn(pCpu->hMemObj != NIL_RTR0MEMOBJ, ("hmR0EnableCpu failed idCpu=%u.\n", idCpu), VERR_HM_IPE_1); 854 void *pvCpuPage = RTR0MemObjAddress(pCpu->hMemObj); 855 RTHCPHYS HCPhysCpuPage = RTR0MemObjGetPagePhysAddr(pCpu->hMemObj, 0 /* iPage */); 915 Assert(g_HvmR0.aCpuInfo[i].hMemObj == NIL_RTR0MEMOBJ); 946 Assert(g_HvmR0.aCpuInfo[i].hMemObj [all...] |
H A D | CPUMR0.cpp | 57 RTR0MEMOBJ hMemObj; member in struct:CPUMHOSTLAPIC 58 /** The mapping object for hMemObj. */ 927 rc = RTR0MemObjEnterPhys(&g_aLApics[iCpu].hMemObj, g_aLApics[iCpu].PhysBase, 931 rc = RTR0MemObjMapKernel(&g_aLApics[iCpu].hMapObj, g_aLApics[iCpu].hMemObj, (void *)-1, 938 RTR0MemObjFree(g_aLApics[iCpu].hMemObj, true /* fFreeMappings */); 990 RTR0MemObjFree(g_aLApics[iCpu].hMemObj, true /* fFreeMappings */); 992 g_aLApics[iCpu].hMemObj = NIL_RTR0MEMOBJ;
|
H A D | GMMR0.cpp | 401 RTR0MEMOBJ hMemObj; member in struct:GMMCHUNK 920 int rc = RTR0MemObjFree(pChunk->hMemObj, true /* fFreeMappings */); 924 pChunk->Core.Key, pChunk->hMemObj, rc, pChunk->cMappingsX); 927 pChunk->hMemObj = NIL_RTR0MEMOBJ; 1500 RTR0MEMOBJ hMemObj = pChunk->paMappingsX[i].hMapObj; local 1510 int rc = RTR0MemObjFree(hMemObj, false /* fFreeMappings (NA) */); 1514 pChunk, pChunk->Core.Key, i, hMemObj, rc); 1863 return RTR0MemObjGetPagePhysAddr(pChunk->hMemObj, idPage & GMM_PAGEID_IDX_MASK); 2070 pPageDesc->HCPhysGCPhys = RTR0MemObjGetPagePhysAddr(pChunk->hMemObj, iPage); 2135 pChunk->hMemObj [all...] |
H A D | HMVMXR0.cpp | 920 pVM->hm.s.vmx.hMemObj##a_Name = NIL_RTR0MEMOBJ; \ 925 pVCpu->hm.s.vmx.hMemObj##a_Name = NIL_RTR0MEMOBJ; \ 5256 HCPhysCpuPage = RTR0MemObjGetPagePhysAddr(pCpu->hMemObj, 0); 5316 HCPhysCpuPage = RTR0MemObjGetPagePhysAddr(pCpu->hMemObj, 0);
|
/vbox/src/VBox/Devices/USB/testcase/ |
H A D | tstOhciRegisterAccess.cpp | 550 RTR0MEMOBJ hMemObj; local 551 int rc = RTR0MemObjEnterPhys(&hMemObj, HCPhysOHCI, PAGE_SIZE, RTMEM_CACHE_POLICY_MMIO); 558 rc = RTR0MemObjMapKernel(&hMapObj, hMemObj, (void *)-1, 0 /*uAlignment*/, RTMEM_PROT_READ | RTMEM_PROT_WRITE); 591 RTR0MemObjFree(hMemObj, false);
|
/vbox/src/VBox/VMM/VMMRZ/ |
H A D | PGMRZDynMap.cpp | 179 RTR0MEMOBJ hMemObj; member in struct:PGMR0DYNMAPSEG 279 * i.e. what hMemObj/hMapObj is currently mapping. */ 281 RTR0MEMOBJ hMemObj; /**< Memory object for HCPhys, PAGE_SIZE. */ member in struct:PGMR0DYNMAPPGLVL::__anon16871 282 RTR0MEMOBJ hMapObj; /**< Mapping object for hMemObj. */ 779 pPgLvl->a[i].hMemObj = NIL_RTR0MEMOBJ; 824 int rc2 = RTR0MemObjFree(pPgLvl->a[i].hMemObj, true /* fFreeMappings */); AssertRC(rc2); 825 pPgLvl->a[i].hMemObj = pPgLvl->a[i].hMapObj = NIL_RTR0MEMOBJ; 828 int rc = RTR0MemObjEnterPhys(&pPgLvl->a[i].hMemObj, HCPhys, PAGE_SIZE, RTMEM_CACHE_POLICY_DONT_CARE); 831 rc = RTR0MemObjMapKernel(&pPgLvl->a[i].hMapObj, pPgLvl->a[i].hMemObj, 840 pSeg->ahMemObjPTs[pSeg->cPTs++] = pPgLvl->a[i].hMemObj; [all...] |
/vbox/include/iprt/ |
H A D | memobj.h | 614 * @param hMemObj Memory object handle. 620 RTR0DECL(int) RTR0MemObjProtect(RTR0MEMOBJ hMemObj, size_t offSub, size_t cbSub, uint32_t fProt);
|
/vbox/src/VBox/Additions/common/VBoxGuest/ |
H A D | VBoxGuest-haiku-stubs.c | 217 RTR0DECL(int) RTR0MemObjProtect(RTR0MEMOBJ hMemObj, size_t offSub, size_t cbSub, uint32_t fProt) argument 219 return g_VBoxGuest->_RTR0MemObjProtect(hMemObj, offSub, cbSub, fProt);
|
H A D | VBoxGuest-haiku.h | 150 int (*_RTR0MemObjProtect)(RTR0MEMOBJ hMemObj, size_t offSub, size_t cbSub, uint32_t fProt);
|
/vbox/src/VBox/Runtime/r0drv/ |
H A D | memobj-r0drv.cpp | 756 RTR0DECL(int) RTR0MemObjProtect(RTR0MEMOBJ hMemObj, size_t offSub, size_t cbSub, uint32_t fProt) argument 762 pMemObj = (PRTR0MEMOBJINTERNAL)hMemObj;
|
/vbox/src/VBox/VMM/include/ |
H A D | HMInternal.h | 245 RTR0MEMOBJ hMemObj; member in struct:HMGLOBALCPUINFO
|
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPDrv.cpp | 3417 RTR0MEMOBJ hMemObj = NIL_RTR0MEMOBJ; local 3450 hMemObj = pBundle->aMem[i].MemObj; 3459 if (hMemObj != NIL_RTR0MEMOBJ) 3465 size_t cbMemObj = RTR0MemObjSize(hMemObj); 3471 rc = RTR0MemObjMapKernelEx(&hMapObj, hMemObj, (void *)-1, 0,
|