Lines Matching refs:pMap

413         pVM->pgm.s.PhysTlbHC.aEntries[i].pMap = 0;
439 pVM->pgm.s.PhysTlbHC.aEntries[idx].pMap = 0;
446 pTlbe->pMap = 0;
951 PPGMCHUNKR3MAP pMap;
956 pMap = pTlbe->pChunk;
965 pMap = (PPGMCHUNKR3MAP)RTAvlU32Get(&pVM->pgm.s.ChunkR3Map.pTree, idChunk);
966 if (pMap)
967 pMap->iLastUsed = pVM->pgm.s.ChunkR3Map.iNow;
973 pMap = (PPGMCHUNKR3MAP)RTAvlU32Get(&pVM->pgm.s.ChunkR3Map.pTree, idChunk);
974 Assert(pMap);
976 int rc = pgmR3PhysChunkMap(pVM, idChunk, &pMap);
986 pTlbe->pChunk = pMap;
989 *ppv = (uint8_t *)pMap->pv + ((idPage &GMM_PAGEID_IDX_MASK) << PAGE_SHIFT);
1077 PPGMCHUNKR3MAP pMap;
1082 pMap = pTlbe->pChunk;
1083 AssertPtr(pMap->pv);
1092 pMap = (PPGMCHUNKR3MAP)RTAvlU32Get(&pVM->pgm.s.ChunkR3Map.pTree, idChunk);
1093 if (pMap)
1095 AssertPtr(pMap->pv);
1096 pMap->iLastUsed = pVM->pgm.s.ChunkR3Map.iNow;
1103 pMap = (PPGMCHUNKR3MAP)RTAvlU32Get(&pVM->pgm.s.ChunkR3Map.pTree, idChunk);
1104 Assert(pMap);
1106 int rc = pgmR3PhysChunkMap(pVM, idChunk, &pMap);
1110 AssertPtr(pMap->pv);
1117 pTlbe->pChunk = pMap;
1120 *ppv = (uint8_t *)pMap->pv + (PGM_PAGE_GET_PAGE_IN_CHUNK(pPage) << PAGE_SHIFT);
1121 *ppMap = pMap;
1273 PPGMPAGEMAP pMap;
1274 int rc = pgmPhysPageMapCommon(pVM, pPage, GCPhys, &pMap, &pv);
1277 pTlbe->pMap = pMap;
1284 pTlbe->pMap = NULL;
1372 PPGMPAGEMAP pMap = pTlbe->pMap;
1373 if (pMap)
1374 pMap->cRefs++;
1387 if (pMap)
1388 pMap->cRefs++; /* Extra ref to prevent it from going away. */
1392 pLock->pvMap = pMap;
1405 PPGMPAGEMAP pMap = pTlbe->pMap;
1406 if (pMap)
1407 pMap->cRefs++;
1420 if (pMap)
1421 pMap->cRefs++; /* Extra ref to prevent it from going away. */
1425 pLock->pvMap = pMap;
1837 PPGMPAGEMAP pMap = (PPGMPAGEMAP)pLock->pvMap;
1883 if (pMap)
1885 Assert(pMap->cRefs >= 1);
1886 pMap->cRefs--;