Lines Matching refs:pVCpu

280     PVMCPU pVCpu = VMMGetCpu0(pVM);
281 if (!pVCpu->pgm.s.CTX_SUFF(pShwPageCR3))
284 PGMMODE enmShadowMode = PGMGetShadowMode(pVCpu);
302 PX86PD pShw32BitPd = pgmShwGet32BitPDPtr(pVCpu);
310 pgmPoolFree(pVM, pShw32BitPd->a[iNewPDE].u & X86_PDE_PG_MASK, pVCpu->pgm.s.CTX_SUFF(pShwPageCR3)->idx, iNewPDE);
324 PX86PDPT pShwPdpt = pgmShwGetPaePDPTPtr(pVCpu);
333 PX86PDPAE pShwPaePd = pgmShwGetPaePDPtr(pVCpu, iPdPt << X86_PDPT_SHIFT);
337 if (PGMGetGuestMode(pVCpu) < PGMMODE_PAE)
341 PX86PDPE pGstPdpe = pgmGstGetPaePDPEPtr(pVCpu, iPdPt << X86_PDPT_SHIFT);
347 int rc = pgmShwSyncPaePDPtr(pVCpu, iPdPt << X86_PDPT_SHIFT, GstPdpe.u, &pShwPaePd);
362 Assert(PGMGetGuestMode(pVCpu) >= PGMMODE_PAE); /** @todo We may hit this during reset, will fix later. */
364 || !PGMMODE_WITH_PAGING(PGMGetGuestMode(pVCpu)),
368 || !PGMMODE_WITH_PAGING(PGMGetGuestMode(pVCpu)),
440 PVMCPU pVCpu = VMMGetCpu0(pVM);
442 Assert(pShwPageCR3 != pVCpu->pgm.s.CTX_SUFF(pShwPageCR3));
448 if ( PGMGetGuestMode(pVCpu) >= PGMMODE_PAE
449 && pShwPageCR3 != pVCpu->pgm.s.CTX_SUFF(pShwPageCR3))
450 pCurrentShwPdpt = pgmShwGetPaePDPTPtr(pVCpu);
453 PGMMODE enmShadowMode = PGMGetShadowMode(pVCpu);
464 PX86PD pShw32BitPd = (PX86PD)PGMPOOL_PAGE_2_PTR_V2(pVM, pVCpu, pShwPageCR3);
477 PX86PDPT pShwPdpt = (PX86PDPT)PGMPOOL_PAGE_2_PTR_V2(pVM, pVCpu, pShwPageCR3);
478 PX86PDPAE pShwPaePd = pgmShwGetPaePDPtr(pVCpu, pShwPdpt, (iPdpt << X86_PDPT_SHIFT));
552 * @param pVCpu Pointer to the VMCPU.
557 static void pgmMapCheckShadowPDEs(PVM pVM, PVMCPU pVCpu, PPGMPOOLPAGE pShwPageCR3, PPGMMAPPING pMap, unsigned iPDE)
562 PGMMODE enmShadowMode = PGMGetShadowMode(pVCpu);
574 PCX86PD pShw32BitPd = (PCX86PD)PGMPOOL_PAGE_2_PTR_V2(pVM, pVCpu, pShwPageCR3);
589 PX86PDPT pShwPdpt = (PX86PDPT)PGMPOOL_PAGE_2_PTR_V2(pVM, pVCpu, pShwPageCR3);
590 PCX86PDPAE pShwPaePd = pgmShwGetPaePDPtr(pVCpu, pShwPdpt, iPdpt << X86_PDPT_SHIFT);
642 PVMCPU pVCpu = VMMGetCpu0(pVM);
643 Assert(pVCpu->pgm.s.CTX_SUFF(pShwPageCR3));
652 pgmMapCheckShadowPDEs(pVM, pVCpu, pVCpu->pgm.s.CTX_SUFF(pShwPageCR3), pCur, iPDE);
682 PVMCPU pVCpu = VMMGetCpu0(pVM);
683 Assert(pShwPageCR3 && pShwPageCR3 == pVCpu->pgm.s.CTX_SUFF(pShwPageCR3));
747 PVMCPU pVCpu = &pVM->aCpus[0];
749 PGMMODE const enmGuestMode = PGMGetGuestMode(pVCpu);
760 PX86PD pPD = pgmGstGet32bitPDPtr(pVCpu);
798 X86PDEPAE Pde = pgmGstGetPaePDE(pVCpu, GCPtr);
840 PVMCPU pVCpu = &pVM->aCpus[0];
841 PGMMODE const enmGuestMode = PGMGetGuestMode(pVCpu);
849 PX86PD pPD = pgmGstGet32bitPDPtr(pVCpu);
901 X86PDEPAE Pde = pgmGstGetPaePDE(pVCpu, GCPtr);