Lines Matching refs:pVCpu
25 PGM_GST_DECL(int, Enter)(PVMCPU pVCpu, RTGCPHYS GCPhysCR3);
26 PGM_GST_DECL(int, Relocate)(PVMCPU pVCpu, RTGCPTR offDelta);
27 PGM_GST_DECL(int, Exit)(PVMCPU pVCpu);
30 PGM_GST_DECL(int, GetPage)(PVMCPU pVCpu, RTGCPTR GCPtr, uint64_t *pfFlags, PRTGCPHYS pGCPhys);
31 PGM_GST_DECL(int, ModifyPage)(PVMCPU pVCpu, RTGCPTR GCPtr, size_t cb, uint64_t fFlags, uint64_t fMask);
32 PGM_GST_DECL(int, GetPDE)(PVMCPU pVCpu, RTGCPTR GCPtr, PX86PDEPAE pPDE);
90 * @param pVCpu Pointer to the VMCPU.
93 PGM_GST_DECL(int, Enter)(PVMCPU pVCpu, RTGCPHYS GCPhysCR3)
98 int rc = PGM_BTH_PFN(MapCR3, pVCpu)(pVCpu, GCPhysCR3);
107 * @param pVCpu Pointer to the VMCPU.
110 PGM_GST_DECL(int, Relocate)(PVMCPU pVCpu, RTGCPTR offDelta)
112 pVCpu->pgm.s.pGst32BitPdRC += offDelta;
114 for (unsigned i = 0; i < RT_ELEMENTS(pVCpu->pgm.s.apGstPaePDsRC); i++)
116 pVCpu->pgm.s.apGstPaePDsRC[i] += offDelta;
118 pVCpu->pgm.s.pGstPaePdptRC += offDelta;
128 * @param pVCpu Pointer to the VMCPU.
130 PGM_GST_DECL(int, Exit)(PVMCPU pVCpu)
134 rc = PGM_BTH_PFN(UnmapCR3, pVCpu)(pVCpu);