Searched refs:hMemObj (Results 1 - 13 of 13) sorted by relevance

/vbox/src/VBox/Runtime/r0drv/darwin/
H A Dalloc-r0drv-darwin.cpp54 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 DHMR0.cpp617 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 DCPUMR0.cpp57 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 DGMMR0.cpp401 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 DHMVMXR0.cpp920 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 DtstOhciRegisterAccess.cpp550 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 DPGMRZDynMap.cpp179 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 Dmemobj.h614 * @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 DVBoxGuest-haiku-stubs.c217 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 DVBoxGuest-haiku.h150 int (*_RTR0MemObjProtect)(RTR0MEMOBJ hMemObj, size_t offSub, size_t cbSub, uint32_t fProt);
/vbox/src/VBox/Runtime/r0drv/
H A Dmemobj-r0drv.cpp756 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 DHMInternal.h245 RTR0MEMOBJ hMemObj; member in struct:HMGLOBALCPUINFO
/vbox/src/VBox/HostDrivers/Support/
H A DSUPDrv.cpp3417 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,

Completed in 146 milliseconds