Searched refs:GCPtrPage (Results 1 - 17 of 17) sorted by relevance

/vbox/src/VBox/VMM/VMMAll/
H A DPGMAllBth.h40 PGM_BTH_DECL(int, InvalidatePage)(PVMCPU pVCpu, RTGCPTR GCPtrPage);
41 static int PGM_BTH_NAME(SyncPage)(PVMCPU pVCpu, GSTPDE PdeSrc, RTGCPTR GCPtrPage, unsigned cPages, unsigned uErr);
42 static int PGM_BTH_NAME(CheckDirtyPageFault)(PVMCPU pVCpu, uint32_t uErr, PSHWPDE pPdeDst, GSTPDE const *pPdeSrc, RTGCPTR GCPtrPage);
43 static int PGM_BTH_NAME(SyncPT)(PVMCPU pVCpu, unsigned iPD, PGSTPD pPDSrc, RTGCPTR GCPtrPage);
50 PGM_BTH_DECL(int, PrefetchPage)(PVMCPU pVCpu, RTGCPTR GCPtrPage);
1169 * @param GCPtrPage Page to invalidate.
1182 PGM_BTH_DECL(int, InvalidatePage)(PVMCPU pVCpu, RTGCPTR GCPtrPage)
1193 LogFlow(("InvalidatePage %RGv\n", GCPtrPage));
1200 const unsigned iPDDst = (GCPtrPage >> SHW_PD_SHIFT) & SHW_PD_MASK;
1201 PX86PDE pPdeDst = pgmShwGet32BitPDEPtr(pVCpu, GCPtrPage);
[all...]
H A DREMAll.cpp43 * @param GCPtrPage The
45 VMMDECL(void) REMNotifyInvalidatePage(PVM pVM, RTGCPTR GCPtrPage) argument
57 pVM->rem.s.aGCPtrInvalidatedPages[iPage] = GCPtrPage;
H A DPGMAll.cpp507 * @param GCPtrPage Page to invalidate.
509 VMMDECL(int) PGMPrefetchPage(PVMCPU pVCpu, RTGCPTR GCPtrPage) argument
512 int rc = PGM_BTH_PFN(PrefetchPage, pVCpu)(pVCpu, GCPtrPage);
712 * @param GCPtrPage Page to invalidate.
720 VMMDECL(int) PGMInvalidatePage(PVMCPU pVCpu, RTGCPTR GCPtrPage) argument
724 Log3(("PGMInvalidatePage: GCPtrPage=%RGv\n", GCPtrPage));
730 REMNotifyInvalidatePage(pVM, GCPtrPage);
740 if ( pgmGetMapping(pVM, GCPtrPage)
741 && PGMGstGetPage(pVCpu, GCPtrPage, NUL
[all...]
H A DPGMAllPool.cpp1885 * @param GCPtrPage Guest page to invalidate
1887 void pgmPoolResetDirtyPage(PVM pVM, RTGCPTR GCPtrPage) argument
1896 Log(("pgmPoolResetDirtyPage %RGv\n", GCPtrPage));
H A DIEMAllCImpl.cpp.h5303 * @param GCPtrPage The effective address of the page to invalidate.
5306 IEM_CIMPL_DEF_1(iemCImpl_invlpg, uint8_t, GCPtrPage)
5313 int rc = PGMInvalidatePage(IEMCPU_TO_VMCPU(pIemCpu), GCPtrPage);
/vbox/src/VBox/VMM/VMMR0/
H A DPGMR0SharedPage.cpp66 RTGCPTR GCPtrPage = paRegionsGCPtrs[idxRegion] & ~(RTGCPTR)PAGE_OFFSET_MASK; local
75 rc = PGMGstGetPage(pVCpu, GCPtrPage, &fFlags, &GCPhys);
102 GCPtrPage, PageDesc.GCPhys, PGM_PAGE_GET_HCPHYS(pPage), PageDesc.HCPhys));
151 GCPtrPage += PAGE_SIZE;
H A DHMSVMR0.cpp3757 RTGCPTR GCPtrPage;
3769 GCPtrPage = Param1.val.val64;
3770 VBOXSTRICTRC rc2 = EMInterpretInvlpg(pVCpu->CTX_SUFF(pVM), pVCpu, CPUMCTX2CORE(pCtx), GCPtrPage);
/vbox/src/VBox/Additions/common/VBoxGuestLib/
H A DVBoxGuestR3LibModule.cpp157 Req.GCPtrPage = pPage;
/vbox/src/VBox/VMM/VMMR3/
H A DDBGFDisas.cpp74 RTGCPTR GCPtrPage; member in struct:__anon16844
116 pState->GCPtrPage = 0;
230 || (GCPtr >> PAGE_SHIFT) != (pState->GCPtrPage >> PAGE_SHIFT))
235 pState->GCPtrPage = GCPtr & PAGE_BASE_GC_MASK;
237 && MMHyperIsInsideArea(pState->pVM, pState->GCPtrPage))
239 pState->pvPageR3 = MMHyperRCToR3(pState->pVM, (RTRCPTR)pState->GCPtrPage);
249 rc = PGMPhysGCPhys2CCPtrReadOnly(pState->pVM, pState->GCPtrPage, &pState->pvPageR3, &pState->PageMapLock);
251 rc = PGMPhysGCPtr2CCPtrReadOnly(pState->pVCpu, pState->GCPtrPage, &pState->pvPageR3, &pState->PageMapLock);
H A DPGMBth.h30 PGM_BTH_DECL(int, InvalidatePage)(PVMCPU pVCpu, RTGCPTR GCPtrPage);
31 PGM_BTH_DECL(int, PrefetchPage)(PVMCPU pVCpu, RTGCPTR GCPtrPage);
H A DPGMSharedPage.cpp273 * @param GCPtrPage Page address.
277 VMMR3DECL(int) PGMR3SharedModuleGetPageState(PVM pVM, RTGCPTR GCPtrPage, bool *pfShared, uint64_t *pfPageFlags) argument
285 int rc = PGMGstGetPage(VMMGetCpu(pVM), GCPtrPage, &fFlags, &GCPhys);
H A DPGMPhys.cpp1604 RTGCPTR GCPtrPage = GCPtrChunk; local
1605 for (uint32_t iPage = 0; iPage < cChunkPages && RT_SUCCESS(rc); iPage++, GCPtrPage += PAGE_SIZE)
1606 rc = PGMMap(pVM, GCPtrPage, paChunkPages[iPage].Phys, PAGE_SIZE, 0);
/vbox/include/VBox/vmm/
H A Drem.h45 VMMDECL(void) REMNotifyInvalidatePage(PVM pVM, RTGCPTR GCPtrPage);
H A Dpgm.h304 VMMDECL(int) PGMPrefetchPage(PVMCPU pVCpu, RTGCPTR GCPtrPage);
338 VMMDECL(int) PGMInvalidatePage(PVMCPU pVCpu, RTGCPTR GCPtrPage);
574 VMMR3DECL(int) PGMR3SharedModuleGetPageState(PVM pVM, RTGCPTR GCPtrPage, bool *pfShared, uint64_t *pfPageFlags);
/vbox/src/VBox/VMM/include/
H A DPGMInternal.h2952 DECLR3CALLBACKMEMBER(int, pfnR3BthInvalidatePage,(PVMCPU pVCpu, RTGCPTR GCPtrPage));
2954 DECLR3CALLBACKMEMBER(int, pfnR3BthPrefetchPage,(PVMCPU pVCpu, RTGCPTR GCPtrPage));
2955 DECLR3CALLBACKMEMBER(int, pfnR3BthVerifyAccessSyncPage,(PVMCPU pVCpu, RTGCPTR GCPtrPage, unsigned fFlags, unsigned uError));
2963 DECLRCCALLBACKMEMBER(int, pfnRCBthInvalidatePage,(PVMCPU pVCpu, RTGCPTR GCPtrPage));
2965 DECLRCCALLBACKMEMBER(int, pfnRCBthPrefetchPage,(PVMCPU pVCpu, RTGCPTR GCPtrPage));
2966 DECLRCCALLBACKMEMBER(int, pfnRCBthVerifyAccessSyncPage,(PVMCPU pVCpu, RTGCPTR GCPtrPage, unsigned fFlags, unsigned uError));
2974 DECLR0CALLBACKMEMBER(int, pfnR0BthInvalidatePage,(PVMCPU pVCpu, RTGCPTR GCPtrPage));
2976 DECLR0CALLBACKMEMBER(int, pfnR0BthPrefetchPage,(PVMCPU pVCpu, RTGCPTR GCPtrPage));
2977 DECLR0CALLBACKMEMBER(int, pfnR0BthVerifyAccessSyncPage,(PVMCPU pVCpu, RTGCPTR GCPtrPage, unsigned fFlags, unsigned uError));
3898 DECLR3CALLBACKMEMBER(int, pfnR3BthInvalidatePage,(PVMCPU pVCpu, RTGCPTR GCPtrPage));
[all...]
/vbox/include/VBox/
H A DVMMDev.h1461 RTGCPTR GCPtrPage; member in struct:__anon184
/vbox/src/VBox/Devices/VMMDev/
H A DVMMDev.cpp2311 return PGMR3SharedModuleGetPageState(PDMDevHlpGetVM(pThis->pDevIns), pReq->GCPtrPage, &pReq->fShared, &pReq->uPageFlags);

Completed in 157 milliseconds