Lines Matching defs:pUVM
186 * @param pUVM Pointer to the user mode VM structure.
188 VMMR3DECL(int) MMR3InitUVM(PUVM pUVM)
193 AssertCompile(sizeof(pUVM->mm.s) <= sizeof(pUVM->mm.padding));
194 AssertRelease(sizeof(pUVM->mm.s) <= sizeof(pUVM->mm.padding));
195 Assert(!pUVM->mm.s.pHeap);
200 int rc = mmR3HeapCreateU(pUVM, &pUVM->mm.s.pHeap);
203 rc = mmR3UkHeapCreateU(pUVM, &pUVM->mm.s.pUkHeap);
206 mmR3HeapDestroy(pUVM->mm.s.pHeap);
207 pUVM->mm.s.pHeap = NULL;
473 mmR3UkHeapDestroy(pVM->pUVM->mm.s.pUkHeap);
474 pVM->pUVM->mm.s.pUkHeap = NULL;
487 * @param pUVM Pointer to the user mode VM structure.
489 VMMR3DECL(void) MMR3TermUVM(PUVM pUVM)
494 if (pUVM->mm.s.pUkHeap)
496 mmR3UkHeapDestroy(pUVM->mm.s.pUkHeap);
497 pUVM->mm.s.pUkHeap = NULL;
499 mmR3HeapDestroy(pUVM->mm.s.pHeap);
500 pUVM->mm.s.pHeap = NULL;