Lines Matching refs:pRam

186     PPGMRAMRANGE pRam = pVM->pgm.s.CTX_SUFF(pRamRangeTree);
187 while (pRam)
189 RTGCPHYS off = GCPhys - pRam->GCPhys;
190 if (off < pRam->cb)
192 pVM->pgm.s.CTX_SUFF(apRamRangesTlb)[PGM_RAMRANGE_TLB_IDX(GCPhys)] = pRam;
193 return pRam;
196 pRam = pRam->CTX_SUFF(pLeft);
198 pRam = pRam->CTX_SUFF(pRight);
214 PPGMRAMRANGE pRam = pVM->pgm.s.CTX_SUFF(pRamRangeTree);
215 while (pRam)
217 RTGCPHYS off = GCPhys - pRam->GCPhys;
218 if (off < pRam->cb)
220 pVM->pgm.s.CTX_SUFF(apRamRangesTlb)[PGM_RAMRANGE_TLB_IDX(GCPhys)] = pRam;
221 return pRam;
225 pLastLeft = pRam;
226 pRam = pRam->CTX_SUFF(pLeft);
229 pRam = pRam->CTX_SUFF(pRight);
244 PPGMRAMRANGE pRam = pVM->pgm.s.CTX_SUFF(pRamRangeTree);
245 while (pRam)
247 RTGCPHYS off = GCPhys - pRam->GCPhys;
248 if (off < pRam->cb)
250 pVM->pgm.s.CTX_SUFF(apRamRangesTlb)[PGM_RAMRANGE_TLB_IDX(GCPhys)] = pRam;
251 return &pRam->aPages[off >> PAGE_SHIFT];
255 pRam = pRam->CTX_SUFF(pLeft);
257 pRam = pRam->CTX_SUFF(pRight);
272 PPGMRAMRANGE pRam = pVM->pgm.s.CTX_SUFF(pRamRangeTree);
273 while (pRam)
275 RTGCPHYS off = GCPhys - pRam->GCPhys;
276 if (off < pRam->cb)
278 pVM->pgm.s.CTX_SUFF(apRamRangesTlb)[PGM_RAMRANGE_TLB_IDX(GCPhys)] = pRam;
279 *ppPage = &pRam->aPages[off >> PAGE_SHIFT];
284 pRam = pRam->CTX_SUFF(pLeft);
286 pRam = pRam->CTX_SUFF(pRight);
303 PPGMRAMRANGE pRam = pVM->pgm.s.CTX_SUFF(pRamRangeTree);
304 while (pRam)
306 RTGCPHYS off = GCPhys - pRam->GCPhys;
307 if (off < pRam->cb)
309 pVM->pgm.s.CTX_SUFF(apRamRangesTlb)[PGM_RAMRANGE_TLB_IDX(GCPhys)] = pRam;
310 *ppRam = pRam;
311 *ppPage = &pRam->aPages[off >> PAGE_SHIFT];
316 pRam = pRam->CTX_SUFF(pLeft);
318 pRam = pRam->CTX_SUFF(pRight);
1942 PPGMRAMRANGE pRam;
1944 int rc = pgmPhysGetPageAndRangeEx(pVM, GCPhys, &pPage, &pRam);
1978 PPGMRAMRANGE pRam;
1980 int rc = pgmPhysGetPageAndRangeEx(pVM, GCPhys, &pPage, &pRam);
2228 PPGMRAMRANGE pRam = pgmPhysGetRangeAtOrAbove(pVM, GCPhys);
2232 if (pRam && GCPhys >= pRam->GCPhys)
2237 RTGCPHYS off = GCPhys - pRam->GCPhys;
2238 while (off < pRam->cb)
2241 PPGMPAGE pPage = &pRam->aPages[iPage];
2252 int rc = pgmPhysReadHandler(pVM, pPage, pRam->GCPhys + off, pvBuf, cb);
2266 int rc = pgmPhysGCPhys2CCPtrInternalReadOnly(pVM, pPage, pRam->GCPhys + off, &pvSrc, &PgMpLck);
2275 pRam->GCPhys + off, pPage, rc));
2291 GCPhys = pRam->GCPhysLast + 1;
2300 size_t cb = pRam ? pRam->GCPhys - GCPhys : ~(size_t)0;
2314 while (pRam && GCPhys > pRam->GCPhysLast)
2315 pRam = pRam->CTX_SUFF(pNext);
2764 PPGMRAMRANGE pRam = pgmPhysGetRangeAtOrAbove(pVM, GCPhys);
2768 if (pRam && GCPhys >= pRam->GCPhys)
2773 RTGCPTR off = GCPhys - pRam->GCPhys;
2774 while (off < pRam->cb)
2777 PPGMPAGE pPage = &pRam->aPages[iPage];
2788 int rc = pgmPhysWriteHandler(pVM, pPage, pRam->GCPhys + off, pvBuf, cb);
2802 int rc = pgmPhysGCPhys2CCPtrInternal(pVM, pPage, pRam->GCPhys + off, &pvDst, &PgMpLck);
2812 pRam->GCPhys + off, pPage, rc));
2827 GCPhys = pRam->GCPhysLast + 1;
2834 if (!pRam)
2836 size_t cb = pRam->GCPhys - GCPhys;
2845 while (pRam && GCPhys > pRam->GCPhysLast)
2846 pRam = pRam->CTX_SUFF(pNext);
4062 PPGMRAMRANGE pRam;
4064 int rc = pgmPhysGetPageAndRangeEx(pVM, GCPhys, &pPage, &pRam);
4175 PPGMRAMRANGE pRam;
4177 int rc = pgmPhysGetPageAndRangeEx(pVM, GCPhys, &pPage, &pRam);