Lines Matching defs:hGVM

227         uint32_t    hGVM : 16;
278 uint32_t hGVM : 7;
430 uint16_t hGVM;
1278 || pChunk->hGVM == pGVM->hSelf)
1302 SUPR0Printf("GMMR0CleanupVM: hGVM=%#x has %#x private pages that cannot be found!\n", pGVM->hSelf, pGVM->gmm.s.Stats.cPrivatePages);
1320 || pChunk->hGVM == pGVM->hSelf)
1354 SUPR0Printf("GMMR0CleanupVM: hGVM=%#x left %#x shared pages behind!\n", pGVM->hSelf, pGVM->gmm.s.Stats.cSharedPages);
1405 Assert(!pGMM->fBoundMemoryMode || pChunk->hGVM == pGVM->hSelf);
1421 uint16_t hGVM = pGVM->hSelf;
1426 if (pChunk->aPages[iPage].Private.hGVM == hGVM)
1470 * If not in bound memory mode, we should reset the hGVM field
1473 if (pChunk->hGVM == pGVM->hSelf)
1476 pChunk->hGVM = NIL_GVM_HANDLE;
2036 * @param hGVM The GVM handle of the VM requesting memory.
2039 static void gmmR0AllocatePage(PGMMCHUNK pChunk, uint32_t hGVM, PGMMPAGEDESC pPageDesc)
2042 if (pChunk->hGVM == NIL_GVM_HANDLE)
2043 pChunk->hGVM = hGVM;
2061 pPage->Private.hGVM = hGVM;
2082 * @param hGVM The global VM handle.
2088 static uint32_t gmmR0AllocatePagesFromChunk(PGMMCHUNK pChunk, uint16_t const hGVM, uint32_t iPage, uint32_t cPages,
2095 gmmR0AllocatePage(pChunk, hGVM, &paPages[iPage]);
2112 * @param hGVM The affinity of the chunk. NIL_GVM_HANDLE for no
2121 static int gmmR0RegisterChunk(PGMM pGMM, PGMMCHUNKFREESET pSet, RTR0MEMOBJ MemObj, uint16_t hGVM, uint16_t fChunkFlags,
2125 Assert(hGVM != NIL_GVM_HANDLE || pGMM->fBoundMemoryMode);
2137 pChunk->hGVM = hGVM;
2292 pChunk->hGVM = pGVM->hSelf;
2362 uint16_t const hGVM = pGVM->hSelf;
2370 iPage = gmmR0AllocatePagesFromChunk(pChunk, hGVM, iPage, cPages, paPages);
2384 if (pChunk->hGVM == hGVM)
2386 iPage = gmmR0AllocatePagesFromChunk(pChunk, hGVM, iPage, cPages, paPages);
2418 Assert(pChunk->hGVM == pGVM->hSelf);
2679 Assert(pPage->Private.hGVM == pGVM->hSelf);
2796 if (RT_LIKELY(pPage->Private.hGVM == pGVM->hSelf))
2810 Log(("GMMR0AllocateHandyPages: #%#x/%#x: Not owner! hGVM=%#x hSelf=%#x\n",
2811 iPage, paPages[iPage].idPage, pPage->Private.hGVM, pGVM->hSelf));
3469 if (RT_LIKELY(pPage->Private.hGVM == pGVM->hSelf))
3477 Log(("gmmR0AllocatePages: #%#x/%#x: not owner! hGVM=%#x hSelf=%#x\n", iPage, idPage,
3478 pPage->Private.hGVM, pGVM->hSelf));
3942 if (pChunk->hGVM == pGVM->hSelf)
3968 if (pChunk->hGVM != pGVM->hSelf)
4255 * Lock the memory and add it as new chunk with our hGVM.