Lines Matching refs:pPDDst
582 PX86PD pPDDst = pgmShwGet32BitPDPtr(pVCpu);
585 const unsigned iPDDst = (pvFault >> SHW_PD_SHIFT) & SHW_PD_MASK; /* pPDDst index, not used with the pool. */
586 PX86PDPAE pPDDst;
588 rc = pgmShwSyncPaePDPtr(pVCpu, pvFault, GstWalk.Pdpe.u, &pPDDst);
590 rc = pgmShwSyncPaePDPtr(pVCpu, pvFault, X86_PDPE_P, &pPDDst); /* RW, US and A are reserved in PAE mode. */
596 PX86PDPAE pPDDst;
599 X86_PDPE_P | X86_PDPE_RW | X86_PDPE_US | X86_PDPE_A, &pPDDst);
601 rc = pgmShwSyncLongModePDPtr(pVCpu, pvFault, GstWalk.Pml4e.u, GstWalk.Pdpe.u, &pPDDst);
607 PEPTPD pPDDst;
608 rc = pgmShwGetEPTPDPtr(pVCpu, pvFault, NULL, &pPDDst);
611 Assert(pPDDst);
623 rc = PGM_BTH_NAME(CheckDirtyPageFault)(pVCpu, uErr, &pPDDst->a[iPDDst], GstWalk.pPde, pvFault);
659 && !pPDDst->a[iPDDst].n.u1Present)
1222 PX86PDPAE pPDDst;
1229 pPDDst = (PX86PDPAE)PGMPOOL_PAGE_2_PTR_V2(pVM, pVCpu, pShwPde);
1230 PX86PDEPAE pPdeDst = &pPDDst->a[iPDDst];
1237 PX86PDPAE pPDDst;
1240 rc = pgmShwGetLongModePDPtr(pVCpu, GCPtrPage, &pPml4eDst, &pPdptDst, &pPDDst);
1248 Assert(pPDDst);
1250 PX86PDEPAE pPdeDst = &pPDDst->a[iPDDst];
1919 PX86PDPAE pPDDst;
1926 pPDDst = (PX86PDPAE)PGMPOOL_PAGE_2_PTR_V2(pVM, pVCpu, pShwPde);
1927 PX86PDEPAE pPdeDst = &pPDDst->a[iPDDst];
1932 PX86PDPAE pPDDst = NULL; /* initialized to shut up gcc */
1935 int rc2 = pgmShwGetLongModePDPtr(pVCpu, GCPtrPage, NULL, &pPdptDst, &pPDDst);
1937 Assert(pPDDst && pPdptDst);
1938 PX86PDEPAE pPdeDst = &pPDDst->a[iPDDst];
2248 PX86PDPAE pPDDst = NULL; /* initialized to shut up gcc */
2252 int rc = pgmShwGetLongModePDPtr(pVCpu, GCPtrPage, NULL, &pPdptDst, &pPDDst);
2254 Assert(pPDDst && pPdptDst);
2255 PdeDst = pPDDst->a[iPDDst];
2258 PEPTPD pPDDst;
2261 int rc = pgmShwGetEPTPDPtr(pVCpu, GCPtrPage, NULL, &pPDDst);
2267 Assert(pPDDst);
2268 PdeDst = pPDDst->a[iPDDst];
2664 PX86PDPAE pPDDst;
2672 pPDDst = (PX86PDPAE)PGMPOOL_PAGE_2_PTR_V2(pVM, pVCpu, pShwPde);
2673 pPdeDst = &pPDDst->a[iPDDst];
2678 PX86PDPAE pPDDst = NULL; /* initialized to shut up gcc */
2680 rc = pgmShwGetLongModePDPtr(pVCpu, GCPtrPage, NULL, &pPdptDst, &pPDDst);
2682 Assert(pPDDst);
2683 PSHWPDE pPdeDst = &pPDDst->a[iPDDst];
3124 PX86PDPAE pPDDst;
3132 pPDDst = (PX86PDPAE)PGMPOOL_PAGE_2_PTR_V2(pVM, pVCpu, pShwPde);
3133 pPdeDst = &pPDDst->a[iPDDst];
3138 PX86PDPAE pPDDst = NULL; /* initialized to shut up gcc */
3140 rc = pgmShwGetLongModePDPtr(pVCpu, GCPtrPage, NULL, &pPdptDst, &pPDDst);
3142 Assert(pPDDst);
3143 PSHWPDE pPdeDst = &pPDDst->a[iPDDst];
3152 PEPTPD pPDDst;
3155 rc = pgmShwGetEPTPDPtr(pVCpu, GCPtrPage, &pPdptDst, &pPDDst);
3162 Assert(pPDDst);
3163 PSHWPDE pPdeDst = &pPDDst->a[iPDDst];
3389 PX86PDPAE pPDDst;
3397 rc = pgmShwSyncPaePDPtr(pVCpu, GCPtrPage, PdpeSrc.u, &pPDDst);
3404 Assert(pPDDst);
3405 PdeDst = pPDDst->a[iPDDst];
3409 PX86PDPAE pPDDst;
3423 rc = pgmShwSyncLongModePDPtr(pVCpu, GCPtrPage, pPml4eSrc->u, PdpeSrc.u, &pPDDst);
3430 Assert(pPDDst);
3431 PdeDst = pPDDst->a[iPDDst];
3554 PX86PDPAE pPDDst;
3560 rc = pgmShwSyncPaePDPtr(pVCpu, GCPtrPage, PdpeSrc.u, &pPDDst);
3567 Assert(pPDDst);
3568 pPdeDst = &pPDDst->a[iPDDst];
3572 PX86PDPAE pPDDst;
3584 rc = pgmShwSyncLongModePDPtr(pVCpu, GCPtrPage, pPml4eSrc->u, PdpeSrc.u, &pPDDst);
3591 Assert(pPDDst);
3592 pPdeDst = &pPDDst->a[iPDDst];
3906 PX86PDPAE pPDDst;
3909 rc = pgmShwGetLongModePDPtr(pVCpu, GCPtr, NULL, &pPdptDst, &pPDDst);
3916 Assert(pPDDst);
3969 PCX86PD pPDDst = pgmShwGet32BitPDPtr(pVCpu);
3985 const SHWPDE PdeDst = pPDDst->a[iPDDst];