Lines Matching refs:PAGE_SHIFT

139                 unsigned iPage = off >> PAGE_SHIFT;
274 RTGCPTR iPage = off >> PAGE_SHIFT;
909 PPGMPAGE pPageDst = &pRam->aPages[(GCPhys - pRam->GCPhys) >> PAGE_SHIFT];
910 uint32_t cPagesLeft = ((GCPhysLast - GCPhys) >> PAGE_SHIFT) + 1;
1158 uint32_t cPages = pRam->cb >> PAGE_SHIFT;
1182 pgmPhysPageWriteMonitor(pVM, pPage, pRam->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT));
1237 uint32_t cPages = pRam->cb >> PAGE_SHIFT;
1486 uint32_t const cPages = pNew->cb >> PAGE_SHIFT;
1565 size_t const cChunkPages = RT_ALIGN_Z(RT_UOFFSETOF(PGMRAMRANGE, aPages[cRamPages]), PAGE_SIZE) >> PAGE_SHIFT;
1589 memset(pvChunk, 0, cChunkPages << PAGE_SHIFT);
1612 pgmR3PhysInitAndLinkRamRange(pVM, pNew, GCPhys, GCPhys + ((RTGCPHYS)cRamPages << PAGE_SHIFT) - 1,
1679 const RTGCPHYS cPages = cb >> PAGE_SHIFT;
1733 GCPhysChunk += (RTGCPHYS)cPagesInChunk << PAGE_SHIFT;
1790 uint32_t cLeft = pRam->cb >> PAGE_SHIFT;
1850 uint32_t iPage = pRam->cb >> PAGE_SHIFT;
1851 AssertMsg(((RTGCPHYS)iPage << PAGE_SHIFT) == pRam->cb, ("%RGp %RGp\n", (RTGCPHYS)iPage << PAGE_SHIFT, pRam->cb));
1861 RTGCPHYS GCPhysPage = pRam->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT);
1948 uint32_t iPage = pRam->cb >> PAGE_SHIFT;
1949 AssertMsg(((RTGCPHYS)iPage << PAGE_SHIFT) == pRam->cb, ("%RGp %RGp\n", (RTGCPHYS)iPage << PAGE_SHIFT, pRam->cb));
1970 rc = pgmPhysPageMap(pVM, pPage, pRam->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT), &pvPage);
1981 rc = pgmPhysFreePage(pVM, pReq, &cPendingPages, pPage, pRam->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT));
1988 pgmHandlerPhysicalResetAliasedPage(pVM, pPage, pRam->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT),
2023 rc = pgmPhysPageMakeWritable(pVM, pPage, pRam->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT));
2030 rc = pgmPhysPageMap(pVM, pPage, pRam->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT), &pvPage);
2042 pgmHandlerPhysicalResetAliasedPage(pVM, pPage, pRam->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT),
2118 uint32_t iPage = pRam->cb >> PAGE_SHIFT;
2119 AssertMsg(((RTGCPHYS)iPage << PAGE_SHIFT) == pRam->cb, ("%RGp %RGp\n", (RTGCPHYS)iPage << PAGE_SHIFT, pRam->cb));
2131 rc = pgmPhysFreePage(pVM, pReq, &cPendingPages, pPage, pRam->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT));
2222 PCPGMPAGE pPage = &pRam->aPages[(GCPhys - pRam->GCPhys) >> PAGE_SHIFT];
2223 uint32_t cLeft = cb >> PAGE_SHIFT;
2276 const uint32_t cPages = cb >> PAGE_SHIFT;
2315 pVM->pgm.s.cPureMmioPages -= cb >> PAGE_SHIFT;
2316 pVM->pgm.s.cAllPages -= cb >> PAGE_SHIFT;
2368 uint32_t const cPages = cb >> PAGE_SHIFT;
2379 AssertMsgFailed(("%RGp %R[pgmpage]\n", pRam->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT), pPage));
2417 uint32_t iPage = (GCPhys - pRam->GCPhys) >> PAGE_SHIFT;
2418 uint32_t cLeft = cb >> PAGE_SHIFT;
2425 ("%RGp %R[pgmpage]\n", pRam->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT), pPage));
2520 const uint32_t cPages = cb >> PAGE_SHIFT;
2521 AssertLogRelReturn(((RTGCPHYS)cPages << PAGE_SHIFT) == cb, VERR_INVALID_PARAMETER);
2696 int rc2 = SUPR3PageFreeEx(pCur->pvR3, pCur->RamRange.cb >> PAGE_SHIFT);
2701 uint32_t const cPages = pCur->RamRange.cb >> PAGE_SHIFT;
2806 PPGMPAGE pPage = &pRam->aPages[(GCPhys - pRam->GCPhys) >> PAGE_SHIFT];
2807 uint32_t cPagesLeft = pCur->RamRange.cb >> PAGE_SHIFT;
2840 PPGMPAGE pPageDst = &pRam->aPages[(GCPhys - pRam->GCPhys) >> PAGE_SHIFT];
2841 uint32_t cPagesLeft = pCur->RamRange.cb >> PAGE_SHIFT;
2888 uint32_t cPagesLeft = pCur->RamRange.cb >> PAGE_SHIFT;
2955 PPGMPAGE pPageDst = &pRam->aPages[(pCur->RamRange.GCPhys - pRam->GCPhys) >> PAGE_SHIFT];
2956 uint32_t cPagesLeft = pCur->RamRange.cb >> PAGE_SHIFT;
3070 PCPGMPAGE pPage = &pCur->RamRange.aPages[off >> PAGE_SHIFT];
3156 const uint32_t cPages = cb >> PAGE_SHIFT;
3210 PPGMPAGE pPage = &pRam->aPages[(GCPhys - pRam->GCPhys) >> PAGE_SHIFT];
3216 pRam->GCPhys + ((RTGCPHYS)(uintptr_t)(pPage - &pRam->aPages[0]) << PAGE_SHIFT),
3245 pReq->aPages[iPage].HCPhysGCPhys = GCPhys + (iPage << PAGE_SHIFT);
3302 PPGMPAGE pPage = &pRam->aPages[(GCPhys - pRam->GCPhys) >> PAGE_SHIFT];
3362 PPGMPAGE pRamPage = &pRamNew->aPages[(GCPhys - pRamNew->GCPhys) >> PAGE_SHIFT];
3366 rc = pgmPhysPageMap(pVM, pRamPage, GCPhys + (iPage << PAGE_SHIFT), &pvDstPage);
3374 memcpy(pvDstPage, (uint8_t const *)pvBinary + ((size_t)iPage << PAGE_SHIFT), PAGE_SIZE);
3382 memcpy(pvDstPage, (uint8_t const *)pvBinary + ((size_t)iPage << PAGE_SHIFT), cbBinaryLeft);
3528 const uint32_t iPage = (GCPhys - pRom->GCPhys) >> PAGE_SHIFT;
3529 Assert(iPage < (pRom->cb >> PAGE_SHIFT));
3572 Assert(((GCPhys - pRom->GCPhys + cbBuf - 1) >> PAGE_SHIFT) == iPage);
3627 const uint32_t cPages = pRom->cb >> PAGE_SHIFT;
3656 pRom->GCPhys + (iPage << PAGE_SHIFT));
3676 const RTGCPHYS GCPhys = pRom->GCPhys + (iPage << PAGE_SHIFT);
3696 const RTGCPHYS GCPhys = pRom->GCPhys + (iPage << PAGE_SHIFT);
3795 ? pRom->cb >> PAGE_SHIFT
3796 : (GCPhysLast - pRom->GCPhys + 1) >> PAGE_SHIFT;
3797 for (uint32_t iPage = (GCPhys - pRom->GCPhys) >> PAGE_SHIFT;
3807 PPGMPAGE pRamPage = pgmPhysGetPage(pVM, pRom->GCPhys + (iPage << PAGE_SHIFT));
3808 int rc2 = pgmPoolTrackUpdateGCPhys(pVM, pRom->GCPhys + (iPage << PAGE_SHIFT), pRamPage,
3839 GCPhys = pRom->GCPhys + (cPages << PAGE_SHIFT);
4422 rcAlloc = rc = SUPR3PageAlloc(GMM_CHUNK_SIZE >> PAGE_SHIFT, &pvChunk);
4427 SUPR3PageFree(pvChunk, GMM_CHUNK_SIZE >> PAGE_SHIFT);
4528 uint32_t const cPages = pRam->cb >> PAGE_SHIFT;
4532 pRam->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT), &pRam->aPages[iPage], pRam->pszDesc));