Searched defs:pvR0 (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/VMM/testcase/
H A DtstMMHyperHeap.cpp55 RTR0PTR pvR0; local
59 rc = SUPR3LowAlloc(RT_ELEMENTS(aPages), (void **)&pVM, &pvR0, &aPages[0]);
67 pVM->pVMR0 = pvR0;
/vbox/src/VBox/Runtime/r0drv/os2/
H A Dmemobj-r0drv-os2.cpp334 void *pvR0 = NULL; local
344 pvR0 = pMemToMapOs2->Core.pv;
348 pvR0 = pMemToMapOs2->Core.pv;
349 if (!pvR0)
355 rc = KernVMAlloc(pMemToMapOs2->Core.cb, VMDHA_PHYS, &pvR0, (PPVOID)&ulPhys, NULL);
358 pMemToMapOs2->Core.pv = pvR0;
370 pvR0 = pMemToMapOs2->Core.pv;
388 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)rtR0MemObjNew(RT_OFFSETOF(RTR0MEMOBJOS2, Lock), RTR0MEMOBJTYPE_MAPPING, pvR0, pMemToMapOs2->Core.cb);
407 void *pvR0; local
418 pvR0
[all...]
/vbox/src/VBox/VMM/VMMR0/
H A DHMR0.cpp953 void *pvR0 = RTR0MemObjAddress(g_HvmR0.aCpuInfo[i].hMemObj); Assert(pvR0); local
954 ASMMemZeroPage(pvR0);
/vbox/src/VBox/VMM/VMMR3/
H A DMMHyper.cpp410 * @param pvR0 Optional ring-0 address of the memory.
417 VMMR3DECL(int) MMR3HyperMapHCPhys(PVM pVM, void *pvR3, RTR0PTR pvR0, RTHCPHYS HCPhys, size_t cb, argument
420 LogFlow(("MMR3HyperMapHCPhys: pvR3=%p pvR0=%p HCPhys=%RHp cb=%d pszDesc=%p:{%s} pGCPtr=%p\n",
421 pvR3, pvR0, HCPhys, (int)cb, pszDesc, pszDesc, pGCPtr));
427 AssertReturn(RT_ALIGN_T(pvR0, PAGE_SIZE, RTR0PTR) == pvR0, VERR_INVALID_PARAMETER);
443 pLookup->u.HCPhys.pvR0 = pvR0;
615 * @param pvR0 The ring-0 address of the memory, must be page aligned. (optional)
621 VMMR3DECL(int) MMR3HyperMapPages(PVM pVM, void *pvR3, RTR0PTR pvR0, size_ argument
814 RTR0PTR pvR0 = NIL_RTR0PTR; local
1010 RTR0PTR pvR0 = NIL_RTR0PTR; local
[all...]
/vbox/src/VBox/HostDrivers/Support/
H A DSUPDrv.cpp898 Log2(("eType=%d pvR0=%p pvR3=%p cb=%ld\n", pBundle->aMem[i].eType, RTR0MemObjAddress(pBundle->aMem[i].MemObj),
1606 pReq->Hdr.rc = SUPR0ContAlloc(pSession, pReq->u.In.cPages, &pReq->u.Out.pvR0, &pReq->u.Out.pvR3, &pReq->u.Out.HCPhys);
1810 pReq->Hdr.rc = SUPR0LowAlloc(pSession, pReq->u.In.cPages, &pReq->u.Out.pvR0, &pReq->u.Out.pvR3, &pReq->u.Out.aPages[0]);
1882 pReq->u.In.fKernelMapping ? &pReq->u.Out.pvR0 : NULL,
1901 pReq->u.In.fFlags, &pReq->u.Out.pvR0);
1919 pReq->Hdr.rc = SUPR0PageProtect(pSession, pReq->u.In.pvR3, pReq->u.In.pvR0, pReq->u.In.offSub, pReq->u.In.cbSub, pReq->u.In.fProt);
3492 * @param pvR0 The ring-0 address returned by SUPR0PageAllocEx.
3498 SUPR0DECL(int) SUPR0PageProtect(PSUPDRVSESSION pSession, RTR3PTR pvR3, RTR0PTR pvR0, uint32_t offSub, uint32_t cbSub, uint32_t fProt) argument
3504 LogFlow(("SUPR0PageProtect: pSession=%p pvR3=%p pvR0=%p offSub=%#x cbSub=%#x fProt-%#x\n", pSession, pvR3, pvR0, offSu
[all...]
H A DSUPDrvIOC.h592 RTR0PTR pvR0; member in struct:SUPLOWALLOC::__anon16302::__anon16304
662 RTR0PTR pvR0; member in struct:SUPPAGEALLOCEX::__anon16307::__anon16309
706 RTR0PTR pvR0; member in struct:SUPPAGEMAPKERNEL::__anon16310::__anon16312
738 RTR0PTR pvR0; member in struct:SUPPAGEPROTECT::__anon16313::__anon16314
855 RTR0PTR pvR0; member in struct:SUPCONTALLOC::__anon16322::__anon16324
/vbox/src/VBox/VMM/include/
H A DMMInternal.h193 RTR0PTR pvR0; member in struct:MMUKHEAPSUB
648 RTR0PTR pvR0; member in struct:MMLOOKUPHYPER::__anon16923::__anon16924
659 RTR0PTR pvR0; member in struct:MMLOOKUPHYPER::__anon16923::__anon16925
660 /** HC physical address corresponding to pvR3/pvR0. */
/vbox/include/iprt/
H A Dasm.h563 * @param pvR0 The pointer value to assign to *ppv.
565 DECLINLINE(RTR0PTR) ASMAtomicXchgR0Ptr(RTR0PTR volatile *ppvR0, RTR0PTR pvR0) argument
568 return (RTR0PTR)ASMAtomicXchgU32((volatile uint32_t *)(void *)ppvR0, (uint32_t)pvR0);
570 return (RTR0PTR)ASMAtomicXchgU64((volatile uint64_t *)(void *)ppvR0, (uint64_t)pvR0);

Completed in 86 milliseconds