Lines Matching defs:pvR0
410 * @param pvR0 Optional ring-0 address of the memory.
417 VMMR3DECL(int) MMR3HyperMapHCPhys(PVM pVM, void *pvR3, RTR0PTR pvR0, RTHCPHYS HCPhys, size_t cb,
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_t cPages, PCSUPPAGE paPages,
624 LogFlow(("MMR3HyperMapPages: pvR3=%p pvR0=%p cPages=%zu paPages=%p pszDesc=%p:{%s} pGCPtr=%p\n",
625 pvR3, pvR0, cPages, paPages, pszDesc, pszDesc, pGCPtr));
674 pLookup->u.Locked.pvR0 = pvR0;
814 RTR0PTR pvR0 = NIL_RTR0PTR;
819 &pvR0,
827 pvR0 = (uintptr_t)pv;
837 pHeap->pbHeapR0 = pvR0 != NIL_RTR0PTR ? pvR0 + MMYPERHEAP_HDR_SIZE : NIL_RTR0PTR;
862 *pR0PtrHeap = pvR0;
1010 RTR0PTR pvR0 = NIL_RTR0PTR;
1015 &pvR0,
1017 fFlags & MMHYPER_AONR_FLAGS_KERNEL_MAPPING ? &pvR0 : NULL,
1023 Assert(pvR0 != NIL_RTR0PTR);
1027 pvR0 = NIL_RTR0PTR;
1029 pvR0 = (RTR0PTR)pvPages;
1038 pvR0,
1156 RTR0PTR R0Ptr = pLookup->u.Locked.pvR0 != (uintptr_t)pLookup->u.Locked.pvR3
1157 ? pLookup->u.Locked.pvR0
1393 pLookup->u.Locked.pvR0,
1403 pLookup->u.HCPhys.pvR0,