Searched defs:pPage (Results 26 - 37 of 37) sorted by relevance

12

/vbox/src/VBox/VMM/include/
H A DCSAMInternal.h108 PCSAMPAGE pPage; member in struct:__anon16877
H A DPGMInline.h209 PPGMPAGE pPage; local
210 int rc = pgmPhysGetPageEx(pVM, GCPhys, &pPage);
213 *pHCPhys = PGM_PAGE_GET_HCPHYS(pPage) | (GCPhys & PAGE_OFFSET_MASK);
402 * @param pPage The page.
404 DECLINLINE(void *) pgmPoolMapPageInlined(PVM pVM, PPGMPOOLPAGE pPage RTLOG_COMMA_SRC_POS_DECL)
406 if (pPage->idx >= PGMPOOL_IDX_FIRST)
408 Assert(pPage->idx < pVM->pgm.s.CTX_SUFF(pPool)->cCurPages);
410 pgmRZDynMapHCPageInlined(VMMGetCpu(pVM), pPage->Core.Key, &pv RTLOG_COMMA_SRC_POS_ARGS);
413 AssertFatalMsgFailed(("pgmPoolMapPageInlined invalid page index %x\n", pPage->idx));
423 * @param pPage Th
483 pgmPhysPageQueryTlbeWithPage(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, PPPGMPAGEMAPTLBE ppTlbe) argument
513 pgmPhysPageWriteMonitor(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhysPage) argument
1344 PPGMPAGE pPage = pgmPhysGetPage(pVM, pPhys2Virt->Core.Key); local
1405 pgmPoolCacheUsed(PPGMPOOL pPool, PPGMPOOLPAGE pPage) argument
1437 pgmPoolLockPage(PPGMPOOL pPool, PPGMPOOLPAGE pPage) argument
1450 pgmPoolUnlockPage(PPGMPOOL pPool, PPGMPOOLPAGE pPage) argument
1464 pgmPoolIsPageLocked(PPGMPOOLPAGE pPage) argument
[all...]
H A DPGMInternal.h1759 R3PTRTYPE(PPGMPAGE) volatile pPage; member in struct:PGMPAGER3MAPTLBE
1761 R3R0PTRTYPE(PPGMPAGE) volatile pPage; member in struct:PGMPAGER3MAPTLBE
4020 void pgmHandlerPhysicalResetAliasedPage(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhysPage, bool fDoAccounting);
4031 int pgmPhysAllocPage(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys);
4035 int pgmPhysPageLoadIntoTlbWithPage(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys);
4036 void pgmPhysPageMakeWriteMonitoredWritable(PVM pVM, PPGMPAGE pPage);
4037 int pgmPhysPageMakeWritable(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys);
4038 int pgmPhysPageMakeWritableAndMap(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, void **ppv);
4039 int pgmPhysPageMap(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, void **ppv);
4040 int pgmPhysPageMapReadOnly(PVM pVM, PPGMPAGE pPage, RTGCPHY
[all...]
/vbox/src/VBox/Runtime/testcase/
H A DtstRTInlineAsm.cpp1275 DECLINLINE(void) tstASMMemZeroPageWorker(TSTPAGE *pPage) argument
1279 memset(pPage, 0x11 * j, sizeof(*pPage));
1280 ASMMemZeroPage(pPage);
1281 for (unsigned i = 0; i < sizeof(pPage->ab); i++)
1282 if (pPage->ab[i])
/vbox/src/VBox/VMM/VMMAll/
H A DPGMAllPhys.cpp351 PPGMPAGE pPage = pgmPhysGetPage(pVM, GCPhys); local
352 return pPage != NULL;
367 PPGMPAGE pPage = pgmPhysGetPage(pVM, GCPhys); local
368 return pPage
369 && PGM_PAGE_GET_TYPE(pPage) == PGMPAGETYPE_RAM;
389 PPGMPAGE pPage; local
390 int rc = pgmPhysGetPageEx(pVM, GCPhys, &pPage);
392 *pHCPhys = PGM_PAGE_GET_HCPHYS(pPage) | (GCPhys & PAGE_OFFSET_MASK);
412 pVM->pgm.s.PhysTlbHC.aEntries[i].pPage = 0;
438 pVM->pgm.s.PhysTlbHC.aEntries[idx].pPage
564 pgmPhysAllocPage(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys) argument
572 AssertMsg(PGM_PAGE_IS_ZERO(pPage) || PGM_PAGE_IS_SHARED(pPage), ("%R[pgmpage] %RGp\\n", pPage, GCPhys)); local
621 AssertMsg(PGM_PAGE_IS_ZERO(pPage) || PGM_PAGE_IS_SHARED(pPage), ("%R[pgmpage] %RGp\\n", pPage, GCPhys)); local
820 PPGMPAGE pPage; local
860 pgmPhysPageMakeWriteMonitoredWritable(PVM pVM, PPGMPAGE pPage) argument
885 pgmPhysPageMakeWritable(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys) argument
1011 pgmPhysPageMapCommon(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, PPPGMPAGEMAP ppMap, void **ppv) argument
1147 pgmPhysPageMakeWritableAndMap(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, void **ppv) argument
1183 pgmPhysPageMap(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, void **ppv) argument
1211 pgmPhysPageMapReadOnly(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, void const **ppv) argument
1236 PPGMPAGE pPage = pgmPhysGetPage(pVM, GCPhys); local
1259 pgmPhysPageLoadIntoTlbWithPage(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys) argument
1283 AssertMsg(PGM_PAGE_GET_HCPHYS(pPage) == pVM->pgm.s.HCPhysZeroPg, ("%RGp/%R[pgmpage]\\n", GCPhys, pPage)); local
1319 pgmPhysGCPhys2CCPtrInternalDepr(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, void **ppv) argument
1370 pgmPhysPageMapLockForWriting(PVM pVM, PPGMPAGE pPage, PPGMPAGEMAPTLBE pTlbe, PPGMPAGEMAPLOCK pLock) argument
1403 pgmPhysPageMapLockForReading(PVM pVM, PPGMPAGE pPage, PPGMPAGEMAPTLBE pTlbe, PPGMPAGEMAPLOCK pLock) argument
1449 pgmPhysGCPhys2CCPtrInternal(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, void **ppv, PPGMPAGEMAPLOCK pLock) argument
1513 pgmPhysGCPhys2CCPtrInternalReadOnly(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, const void **ppv, PPGMPAGEMAPLOCK pLock) argument
1589 PPGMPAGE pPage; local
1629 PPGMPAGE pPage = pTlbe->pPage; local
1692 PPGMPAGE pPage; local
1727 PPGMPAGE pPage = pTlbe->pPage; local
1943 PPGMPAGE pPage; local
2083 pgmPhysReadHandler(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, void *pvBuf, size_t cb) argument
2241 PPGMPAGE pPage = &pRam->aPages[iPage]; local
2336 pgmPhysWriteHandler(PVM pVM, PPGMPAGE pPage, RTGCPHYS GCPhys, void const *pvBuf, size_t cbWrite) argument
2492 GCPhys, pPage, rc), rc); local
2777 PPGMPAGE pPage = &pRam->aPages[iPage]; local
4020 PPGMPAGE pPage = pgmPhysGetPage(pVM, GCPhys); local
4063 PPGMPAGE pPage; local
4176 PPGMPAGE pPage; local
[all...]
H A DPGMAll.cpp1567 PPGMPAGE pPage; local
1568 int rc = pgmPhysGetPageEx(pVM, GCPhysCR3, &pPage);
1572 rc = pgmPhysGCPhys2CCPtrInternalDepr(pVM, pPage, GCPhysCR3, (void **)&HCPtrGuestCR3);
1609 PPGMPAGE pPage; local
1610 int rc = pgmPhysGetPageEx(pVM, GCPhysCR3, &pPage);
1614 rc = pgmPhysGCPhys2CCPtrInternalDepr(pVM, pPage, GCPhysCR3, (void **)&HCPtrGuestCR3);
1657 PPGMPAGE pPage; local
1658 int rc = pgmPhysGetPageEx(pVM, GCPhys, &pPage);
1664 rc = pgmPhysGCPhys2CCPtrInternalDepr(pVM, pPage, GCPhys, &HCPtr);
1670 rc = PGMMap(pVM, (RTRCUINTPTR)RCPtr, PGM_PAGE_GET_HCPHYS(pPage), PAGE_SIZ
1719 PPGMPAGE pPage; local
2571 PPGMPAGE pPage = pgmPhysGetPage(pVM, GCPhys); local
2606 PCPGMPAGE pPage = (PCPGMPAGE)pvValue; local
[all...]
/vbox/src/VBox/VMM/VMMR3/
H A DCSAM.cpp77 bool csamIsCodeScanned(PVM pVM, RTRCPTR pInstr, PCSAMPAGE *pPage);
82 static void csamMarkCode(PVM pVM, PCSAMPAGE pPage, RTRCPTR pInstr, uint32_t opsize, bool fScanned);
499 PCSAMPAGEREC pPage = (PCSAMPAGEREC)pNode; local
500 CSAMPAGEREC page = *pPage;
648 PCSAMPAGE pPage; local
657 pPage = csamCreatePageRecord(pVM, page.page.pPageGC, page.page.enmTag, page.page.fCode32, page.page.fMonitorInvalidation);
658 AssertReturn(pPage, VERR_NO_MEMORY);
660 pPage->GCPhys = page.page.GCPhys;
661 pPage->fFlags = page.page.fFlags;
662 pPage
842 PCSAMPAGE pPage = (PCSAMPAGE)pUserData; local
1074 PCSAMPAGE pPage = 0; local
1086 PCSAMPAGE pPage = 0; local
1276 PCSAMPAGE pPage = (PCSAMPAGE)pUserData; local
1820 PCSAMPAGEREC pPage; local
2214 csamIsCodeScanned(PVM pVM, RTRCPTR pInstr, PCSAMPAGE *pPage) argument
2266 csamMarkCode(PVM pVM, PCSAMPAGE pPage, RTRCPTR pInstr, uint32_t cbInstr, bool fScanned) argument
2307 PCSAMPAGE pPage = 0; local
2363 PCSAMPAGE pPage = NULL; local
2543 PCSAMPAGE pPage = NULL; local
2599 PCSAMPAGE pPage = NULL; local
[all...]
H A DPGM.cpp3916 PCPGMPAGE pPage = &pRam->aPages[0]; local
3919 if ( PGM_PAGE_IS_ZERO(pPage)
3920 || PGM_PAGE_IS_BALLOONED(pPage))
3931 switch (PGM_PAGE_GET_TYPE(pPage))
3971 pPage++;
H A DPGMPhys.cpp140 PPGMPAGE pPage = &pRam->aPages[iPage]; local
146 if ( PGM_PAGE_HAS_ACTIVE_ALL_HANDLERS(pPage)
147 || PGM_PAGE_IS_SPECIAL_ALIAS_MMIO(pPage))
154 Assert(!PGM_PAGE_IS_MMIO_OR_SPECIAL_ALIAS(pPage));
164 int rc = pgmPhysGCPhys2CCPtrInternalReadOnly(pVM, pPage, pRam->GCPhys + off, &pvSrc, &PgMpLck);
173 pRam->GCPhys + off, pPage, rc));
275 PPGMPAGE pPage = &pRam->aPages[iPage]; local
284 if ( PGM_PAGE_HAS_ACTIVE_HANDLERS(pPage)
285 || PGM_PAGE_GET_STATE(pPage) != PGM_PAGE_STATE_ALLOCATED
286 || PGM_PAGE_IS_SPECIAL_ALIAS_MMIO(pPage))
381 PPGMPAGE pPage = pTlbe->pPage; local
452 PPGMPAGE pPage = pTlbe->pPage; local
553 PPGMPAGE pPage = pTlbe->pPage; local
975 PPGMPAGE pPage = pgmPhysGetPage(pVM, paPhysPage[i]); local
1016 PPGMPAGE pPage = pgmPhysGetPage(pVM, paPhysPage[i]); local
1161 PPGMPAGE pPage = &pRam->aPages[iPage]; local
1240 PPGMPAGE pPage = &pRam->aPages[iPage]; local
1788 PPGMPAGE pPage = &pRam->aPages[0]; local
1855 PPGMPAGE pPage = &pRam->aPages[iPage]; local
1960 PPGMPAGE pPage = &pRam->aPages[iPage]; local
2007 PPGMPAGE pPage = &pRam->aPages[iPage]; local
2123 PPGMPAGE pPage = &pRam->aPages[iPage]; local
2222 PCPGMPAGE pPage = &pRam->aPages[(GCPhys - pRam->GCPhys) >> PAGE_SHIFT]; local
2374 PPGMPAGE pPage = &pRam->aPages[iPage]; local
2421 PPGMPAGE pPage = &pRam->aPages[iPage]; local
2806 PPGMPAGE pPage = &pRam->aPages[(GCPhys - pRam->GCPhys) >> PAGE_SHIFT]; local
3070 PCPGMPAGE pPage = &pCur->RamRange.aPages[off >> PAGE_SHIFT]; local
3210 PPGMPAGE pPage = &pRam->aPages[(GCPhys - pRam->GCPhys) >> PAGE_SHIFT]; local
3217 pPage, GCPhys, GCPhysLast, pszDesc), VERR_PGM_RAM_CONFLICT); local
3285 PPGMPAGE pPage = &pRamNew->aPages[0]; local
3302 PPGMPAGE pPage = &pRam->aPages[(GCPhys - pRam->GCPhys) >> PAGE_SHIFT]; local
3409 PPGMROMPAGE pPage = &pRomNew->aPages[iPage]; local
4318 PPGMPAGE pPage; local
4473 PGMMPAGEDESC pPage = &pVM->pgm.s.aHandyPages[iClear]; local
4566 pgmPhysFreePage(PVM pVM, PGMMFREEPAGESREQ pReq, uint32_t *pcPendingPages, PPGMPAGE pPage, RTGCPHYS GCPhys) argument
[all...]
H A DPGMSavedState.cpp258 PPGMPAGE pPage; local
259 int rc = pgmPhysGetPageWithHintEx(pVM, GCPhys, &pPage, &pRamHint);
262 pRom->aPages[iPage].LiveSave.fWrittenTo = !PGM_PAGE_IS_ZERO(pPage) && !PGM_PAGE_IS_BALLOONED(pPage);
453 PPGMPAGE pPage; local
455 pPage = pgmPhysGetPage(pVM, GCPhys);
457 pPage = &pRom->aPages[iPage].Virgin;
462 if ( !PGM_PAGE_IS_ZERO(pPage)
463 && !PGM_PAGE_IS_BALLOONED(pPage))
466 rc = pgmPhysPageMapReadOnly(pVM, pPage, GCPhy
549 PPGMPAGE pPage = PGMROMPROT_IS_ROM(enmProt) ? &pRomPage->Shadow : pgmPhysGetPage(pVM, GCPhys); local
1112 PCPGMPAGE pPage = &pCur->aPages[iPage]; local
1802 PPGMPAGE pPage = &pCur->aPages[iPage]; local
2202 pgmR3CompareNewAndOldPageTypes(PPGMPAGE pPage, uint8_t uOldType) argument
2236 pgmR3LoadPageZeroOld(PVM pVM, uint8_t uOldType, PPGMPAGE pPage, RTGCPHYS GCPhys, PPGMRAMRANGE pRam) argument
2266 pgmR3LoadPageBitsOld(PVM pVM, PSSMHANDLE pSSM, uint8_t uOldType, PPGMPAGE pPage, RTGCPHYS GCPhys, PPGMRAMRANGE pRam) argument
2309 pgmR3LoadPageOld(PVM pVM, PSSMHANDLE pSSM, uint8_t uOldType, PPGMPAGE pPage, RTGCPHYS GCPhys, PPGMRAMRANGE pRam) argument
2337 pgmR3LoadShadowedRomPageOld(PVM pVM, PSSMHANDLE pSSM, PPGMPAGE pPage, RTGCPHYS GCPhys, PPGMRAMRANGE pRam) argument
2492 PPGMPAGE pPage = &pRam->aPages[iPage]; local
2544 PPGMPAGE pPage = &pRam->aPages[iPage]; local
2607 PPGMPAGE pPage = &pRam->aPages[iPage]; local
2706 PPGMPAGE pPage; local
2731 AssertLogRelMsgReturn(PGM_PAGE_GET_STATE(pPage) == PGM_PAGE_STATE_ALLOCATED, ("GCPhys=%RGp %R[pgmpage]\\n", GCPhys, pPage), VERR_PGM_UNEXPECTED_PAGE_STATE); local
2774 ("GCPhys=%RGp %R[pgmpage]\\n", GCPhys, pPage), VERR_PGM_LOAD_UNEXPECTED_PAGE_TYPE); local
[all...]
H A DPATM.cpp817 RTRCPTR pPage = pPatch->patch.pPrivInstrGC & PAGE_BASE_GC_MASK; local
820 rc = PGMR3HandlerVirtualRegister(pVM, PGMVIRTHANDLERTYPE_ALL, pPage, pPage + (PAGE_SIZE - 1) /* inclusive! */, 0, patmVirtPageHandler, "PATMGCMonitorPage", 0, "PATMMonitorPatchJump");
897 RTRCPTR pPage = pPatch->patch.pPrivInstrGC & PAGE_BASE_GC_MASK; local
899 rc = PGMR3HandlerVirtualRegister(pVM, PGMVIRTHANDLERTYPE_ALL, pPage, pPage + (PAGE_SIZE - 1) /* inclusive! */, 0, patmVirtPageHandler, "PATMGCMonitorPage", 0, "PATMMonitorPatchJump");
3408 RTRCPTR pPage, pPatchTargetGC = 0; local
3421 pPage = pInstrGC & PAGE_BASE_GC_MASK;
3423 PPATMPATCHPAGE pPatchPage = (PPATMPATCHPAGE)RTAvloU32Get(&pVM->patm.s.PatchLookupTreeHC->PatchTreeByPage, (RTRCPTR)pPage);
3570 RTRCPTR pBranchTarget, pPage; local
4638 patmAddPatchToPage(PVM pVM, RTRCUINTPTR pPage, PPATCHINFO pPatch) argument
4764 patmRemovePatchFromPage(PVM pVM, RTRCUINTPTR pPage, PPATCHINFO pPatch) argument
4827 RTRCUINTPTR pPatchPageStart, pPatchPageEnd, pPage; local
4861 RTRCUINTPTR pPatchPageStart, pPatchPageEnd, pPage; local
4895 RTRCUINTPTR pWritePageStart, pWritePageEnd, pPage; local
[all...]
/vbox/src/VBox/VMM/VMMRZ/
H A DPGMRZDynMap.cpp889 * @param pPage The page.
891 DECLINLINE(void) pgmR0DynMapSetupGuardPage(PPGMRZDYNMAP pThis, PPGMRZDYNMAPENTRY pPage) argument
893 memset(pPage->pvPage, 0xfd, PAGE_SIZE);
894 pPage->cRefs = PGMR0DYNMAP_GUARD_PAGE_REF_COUNT;
895 pPage->HCPhys = PGMR0DYNMAP_GUARD_PAGE_HCPHYS;
897 ASMAtomicBitClear(pPage->uPte.pv, X86_PTE_BIT_P);
900 ASMAtomicWriteU32(&pPage->uPte.pLegacy->u, PGMR0DYNMAP_GUARD_PAGE_LEGACY_PTE);
902 ASMAtomicWriteU64(&pPage->uPte.pPae->u, PGMR0DYNMAP_GUARD_PAGE_PAE_PTE);

Completed in 134 milliseconds

12