/vbox/src/VBox/HostDrivers/Support/testcase/ |
H A D | tstPin.cpp | 61 SUPPAGE aPages[1]; local 62 rc = supR3PageLock(pv, 1, &aPages[0]); 63 RTPrintf("rc=%d aPages[0]=%RHp\n", rc, pv, aPages[0]); 80 SUPPAGE aPages[16]; member in struct:__anon16376 87 rc = supR3PageLock(aPinnings[i].pvAligned, 0xf000 >> PAGE_SHIFT, &aPinnings[i].aPages[0]); 94 if (aPinnings[i].aPages[j].Phys >= _4G) 96 RTPrintf("%2d: vrt=%p phys=%RHp\n", j, (char *)aPinnings[i].pvAligned + (j << PAGE_SHIFT), aPinnings[i].aPages[j].Phys);
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PGMPool.cpp | 228 uint32_t cb = RT_OFFSETOF(PGMPOOL, aPages[cMaxPages]); 249 PPGMPOOLUSER paUsers = (PPGMPOOLUSER)&pPool->aPages[pPool->cMaxPages]; 290 pPool->aPages[NIL_PGMPOOL_IDX].enmKind = PGMPOOLKIND_INVALID; 291 pPool->aPages[NIL_PGMPOOL_IDX].idx = NIL_PGMPOOL_IDX; 292 pPool->aPages[NIL_PGMPOOL_IDX].Core.Key = NIL_RTHCPHYS; 293 pPool->aPages[NIL_PGMPOOL_IDX].GCPhys = NIL_RTGCPHYS; 294 pPool->aPages[NIL_PGMPOOL_IDX].iNext = NIL_PGMPOOL_IDX; 295 /* pPool->aPages[NIL_PGMPOOL_IDX].cLocked = INT32_MAX; - test this out... */ 296 pPool->aPages[NIL_PGMPOOL_IDX].pvPageR3 = 0; 297 pPool->aPages[NIL_PGMPOOL_ID [all...] |
H A D | GMM.cpp | 80 uint32_t cb = RT_OFFSETOF(GMMALLOCATEPAGESREQ, aPages[cPages]); 113 pReq->aPages[iPage].idPage, pReq->aPages[iPage].HCPhysGCPhys)); 161 uint32_t cb = RT_OFFSETOF(GMMFREEPAGESREQ, aPages[cPages]); 190 pReq->Hdr.cbReq = RT_OFFSETOF(GMMFREEPAGESREQ, aPages[cPages]); 217 pReq->Hdr.cbReq = RT_OFFSETOF(GMMFREEPAGESREQ, aPages[cActualPages]); 253 uint32_t cb = RT_OFFSETOF(GMMFREEPAGESREQ, aPages[pAllocReq->cPages]); 264 Assert(pAllocReq->aPages[iPage].idPage != NIL_GMM_PAGEID); 265 pReq->aPages[iPage].idPage = pAllocReq->aPages[iPag [all...] |
H A D | PGMPhys.cpp | 140 PPGMPAGE pPage = &pRam->aPages[iPage]; 275 PPGMPAGE pPage = &pRam->aPages[iPage]; 909 PPGMPAGE pPageDst = &pRam->aPages[(GCPhys - pRam->GCPhys) >> PAGE_SHIFT]; 1161 PPGMPAGE pPage = &pRam->aPages[iPage]; 1240 PPGMPAGE pPage = &pRam->aPages[iPage]; 1265 PPGMPAGE pPageNext = &pRam->aPages[iPageClean]; 1290 PGM_PAGE_CLEAR_FT_DIRTY(&pRam->aPages[iPage]); 1489 PGM_PAGE_INIT_ZERO(&pNew->aPages[iPage], pVM, PGMPAGETYPE_RAM); 1565 size_t const cChunkPages = RT_ALIGN_Z(RT_UOFFSETOF(PGMRAMRANGE, aPages[cRamPages]), PAGE_SIZE) >> PAGE_SHIFT; 1718 AssertRelease(RT_UOFFSETOF(PGMRAMRANGE, aPages[cPagesPerChun [all...] |
H A D | PGMSavedState.cpp | 222 return &pRomRange->aPages[off >> PAGE_SHIFT]; 247 pRom->aPages[iPage].LiveSave.u8Prot = (uint8_t)PGMROMPROT_INVALID; 248 pRom->aPages[iPage].LiveSave.fWrittenTo = false; 249 pRom->aPages[iPage].LiveSave.fDirty = true; 250 pRom->aPages[iPage].LiveSave.fDirtiedRecently = true; 253 if (PGMROMPROT_IS_ROM(pRom->aPages[iPage].enmProt)) 254 pRom->aPages[iPage].LiveSave.fWrittenTo = !PGM_PAGE_IS_ZERO(&pRom->aPages[iPage].Shadow) && !PGM_PAGE_IS_BALLOONED(&pRom->aPages[iPage].Shadow); 262 pRom->aPages[iPag [all...] |
H A D | PGMSharedPage.cpp | 341 PPGMPAGE pPage = &pRam->aPages[0];
|
/vbox/src/VBox/Runtime/r0drv/os2/ |
H A D | memobj-r0drv-os2.cpp | 62 KernPageList_t aPages[1]; member in struct:RTR0MEMOBJDARWIN 121 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)rtR0MemObjNew(RT_OFFSETOF(RTR0MEMOBJOS2, aPages[cPages]), RTR0MEMOBJTYPE_PAGE, NULL, cb); 130 rc = KernLinToPageList(pMemOs2->Core.pv, cb, &pMemOs2->aPages[0], &cPagesRet); 133 rtR0MemObjFixPageList(&pMemOs2->aPages[0], cPages, cPagesRet); 150 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)rtR0MemObjNew(RT_OFFSETOF(RTR0MEMOBJOS2, aPages[cPages]), RTR0MEMOBJTYPE_LOW, NULL, cb); 159 rc = KernLinToPageList(pMemOs2->Core.pv, cb, &pMemOs2->aPages[0], &cPagesRet); 162 rtR0MemObjFixPageList(&pMemOs2->aPages[0], cPages, cPagesRet); 259 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)rtR0MemObjNew(RT_OFFSETOF(RTR0MEMOBJOS2, aPages[cPages]), RTR0MEMOBJTYPE_LOCK, (void *)R3Ptr, cb); 266 (void *)R3Ptr, cb, &pMemOs2->Lock, &pMemOs2->aPages[0], &cPagesRet); 269 rtR0MemObjFixPageList(&pMemOs2->aPages[ [all...] |
/vbox/src/VBox/VMM/testcase/ |
H A D | tstMMHyperHeap.cpp | 56 SUPPAGE aPages[RT_ALIGN_Z(sizeof(*pVM) + NUM_CPUS * sizeof(VMCPU), PAGE_SIZE) >> PAGE_SHIFT]; local 59 rc = SUPR3LowAlloc(RT_ELEMENTS(aPages), (void **)&pVM, &pvR0, &aPages[0]); 66 pVM->paVMPagesR3 = aPages;
|
H A D | tstVMStruct.h | 815 GEN_CHECK_OFF(PGMRAMRANGE, aPages); 816 GEN_CHECK_OFF(PGMRAMRANGE, aPages[1]); 832 GEN_CHECK_OFF(PGMROMRANGE, aPages); 833 GEN_CHECK_OFF(PGMROMRANGE, aPages[1]); 921 GEN_CHECK_OFF(PGMPOOL, aPages); 922 GEN_CHECK_OFF(PGMPOOL, aPages[1]); 923 GEN_CHECK_OFF(PGMPOOL, aPages[PGMPOOL_IDX_FIRST - 1]);
|
H A D | tstVMStructSize.cpp | 372 CHECK_MEMBER_ALIGNMENT(PGMRAMRANGE, aPages, 16);
|
/vbox/src/VBox/Additions/common/VBoxGuestLib/ |
H A D | HGCMInternal.cpp | 233 u32 = RT_OFFSETOF(HGCMPageListInfo, aPages[cPages]) + off; 246 Log4(("GstHGCMCall: pg#%u=%RHp\n", u32, pPgLst->aPages[u32])); 247 AssertMsgReturn(!(pPgLst->aPages[u32] & (PAGE_OFFSET_MASK | UINT64_C(0xfff0000000000000))), 248 ("pg#%u=%RHp\n", u32, pPgLst->aPages[u32]), 252 *pcbExtra += RT_OFFSETOF(HGCMPageListInfo, aPages[pPgLst->cPages]); 405 *pcbExtra += RT_OFFSETOF(HGCMPageListInfo, aPages[cPages]); 529 pDstPgLst->aPages[iPage] = pSrcPgLst->aPages[iPage]; 531 offExtra += RT_OFFSETOF(HGCMPageListInfo, aPages[cPages]); 578 pDstPgLst->aPages[iPag [all...] |
H A D | VBoxGuestR0LibSharedFolders.c | 449 uint32_t cbData = (uint32_t)(sizeof(VBoxSFRead) + RT_UOFFSETOF(HGCMPageListInfo, aPages[cPages])); 477 pPgLst->aPages[iPage] = paPages[iPage]; 529 uint32_t cbData = (uint32_t)(sizeof(VBoxSFWrite) + RT_UOFFSETOF(HGCMPageListInfo, aPages[cPages])); 558 pPgLst->aPages[iPage] = PhysBuffer; 577 uint32_t cbData = (uint32_t)(sizeof(VBoxSFWrite) + RT_UOFFSETOF(HGCMPageListInfo, aPages[cPages])); 605 pPgLst->aPages[iPage] = paPages[iPage];
|
/vbox/src/VBox/VMM/VMMR0/ |
H A D | GMMR0.cpp | 439 GMMPAGE aPages[GMM_CHUNK_SIZE >> PAGE_SHIFT]; member in struct:GMMCHUNK 1424 if (GMM_PAGE_IS_PRIVATE(&pChunk->aPages[iPage])) 1426 if (pChunk->aPages[iPage].Private.hGVM == hGVM) 1435 pChunk->aPages[iPage].u = 0; 1436 pChunk->aPages[iPage].Free.iNext = pChunk->iFreeHead; 1437 pChunk->aPages[iPage].Free.u2State = GMM_PAGE_STATE_FREE; 1447 else if (GMM_PAGE_IS_FREE(&pChunk->aPages[iPage])) 1847 return &pChunk->aPages[idPage & GMM_PAGEID_IDX_MASK]; 2050 AssertReleaseMsg(iPage < RT_ELEMENTS(pChunk->aPages), ("%d\n", iPage)); 2051 PGMMPAGE pPage = &pChunk->aPages[iPag [all...] |
H A D | PGMR0.cpp | 377 PPGMPAGE pPage = &pRam->aPages[0];
|
/vbox/src/VBox/VMM/include/ |
H A D | PGMInline.h | 105 return &pRam->aPages[off >> PAGE_SHIFT]; 129 *ppPage = &pRam->aPages[(GCPhys - pRam->GCPhys) >> PAGE_SHIFT]; 165 *ppPage = &pRam->aPages[off >> PAGE_SHIFT]; 191 *ppPage = &pRam->aPages[off >> PAGE_SHIFT]; 287 RTHCPHYS HCPhys = PGM_PAGE_GET_HCPHYS(&pRam->aPages[off >> PAGE_SHIFT]); 363 RTHCPHYS HCPhys = PGM_PAGE_GET_HCPHYS(&pRam->aPages[off >> PAGE_SHIFT]); 1360 return &pPool->aPages[idx]; 1415 pPool->aPages[pPage->iAgePrev].iAgeNext = pPage->iAgeNext; 1417 pPool->aPages[pPage->iAgeNext].iAgePrev = pPage->iAgePrev; 1426 pPool->aPages[pPag [all...] |
H A D | HMInternal.h | 836 RTGCPTR aPages[HM_MAX_TLB_SHOOTDOWN_PAGES]; member in struct:HMCPU::__anon16910
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | PGMAllPool.cpp | 113 pPage = &pPool->aPages[idx]; 133 pPage = &pPool->aPages[idx]; 682 pPage = &pPool->aPages[pPage->iMonitoredNext]; 1284 pPageHead = &pPool->aPages[pPageHead->iMonitoredPrev]; 1301 pPageHead = &pPool->aPages[idxNext]; 1403 PPGMPOOLPAGE pTempPage = &pPool->aPages[iPage]; 1469 PPGMPOOLPAGE pTempPage = &pPool->aPages[iPage]; 1650 pPage = &pPool->aPages[idxPage]; 1833 pPage = &pPool->aPages[idxPage]; 1927 PPGMPOOLPAGE pPage = &pPool->aPages[idxPag [all...] |
H A D | HMAll.cpp | 73 if (iPage == RT_ELEMENTS(pVCpu->hm.s.TlbShootdown.aPages))
|
H A D | PGMAllPhys.cpp | 96 switch (pRom->aPages[iPage].enmProt) 126 pRom->aPages[iPage].LiveSave.fWrittenTo = true; 133 pRom->aPages[iPage].LiveSave.fWrittenTo = true; 138 pRom->aPages[iPage].enmProt, iPage, GCPhysFault), 251 return &pRam->aPages[off >> PAGE_SHIFT]; 279 *ppPage = &pRam->aPages[off >> PAGE_SHIFT]; 311 *ppPage = &pRam->aPages[off >> PAGE_SHIFT]; 2241 PPGMPAGE pPage = &pRam->aPages[iPage]; 2777 PPGMPAGE pPage = &pRam->aPages[iPage];
|
H A D | PGMAllHandler.cpp | 218 PPGMPAGE pPage = &pRam->aPages[i]; 877 PPGMPAGE pPage = &pRam->aPages[(pCur->Core.Key - pRam->GCPhys) >> PAGE_SHIFT]; 1692 PGMPAGE const *pPage = &pRam->aPages[iPage];
|
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPDrvIOC.h | 573 #define SUP_IOCTL_LOW_ALLOC_SIZE(cPages) ((uint32_t)RT_UOFFSETOF(SUPLOWALLOC, u.Out.aPages[cPages])) 594 RTHCPHYS aPages[1]; member in struct:SUPLOWALLOC::__anon16302::__anon16304 635 #define SUP_IOCTL_PAGE_ALLOC_EX_SIZE(cPages) RT_UOFFSETOF(SUPPAGEALLOCEX, u.Out.aPages[cPages]) 664 RTHCPHYS aPages[1]; member in struct:SUPPAGEALLOCEX::__anon16307::__anon16309 784 #define SUP_IOCTL_PAGE_LOCK_SIZE_OUT(cPages) RT_UOFFSETOF(SUPPAGELOCK, u.Out.aPages[cPages]) 802 RTHCPHYS aPages[1]; member in struct:SUPPAGELOCK::__anon16317::__anon16319
|
H A D | SUPLib.cpp | 990 paPages[iPage].Phys = pReq->u.Out.aPages[iPage]; 1155 paPages[iPage].Phys = pReq->u.Out.aPages[iPage]; 1442 paPages[iPage].Phys = pReq->u.Out.aPages[iPage];
|
/vbox/src/VBox/Devices/VMMDev/ |
H A D | VMMDevHGCM.cpp | 373 RTGCPHYS64 Phys = pPgLst->aPages[0] + PAGE_SIZE; 374 if (Phys != pPgLst->aPages[1]) 382 if (Phys != pPgLst->aPages[iPage]) 397 return PDMDevHlpPhysRead(pDevIns, pPageListInfo->aPages[0] | pPageListInfo->offFirstPage, pvDst, cbDst); 425 pPageListInfo->aPages[iPage] + offPage, 462 pPageListInfo->aPages[iPage] + offPage, 945 uint32_t cbPageListInfo = sizeof (HGCMPageListInfo) + (pPageListInfo->cPages - 1) * sizeof (pPageListInfo->aPages[0]); 1086 uint32_t cbPageListInfo = sizeof (HGCMPageListInfo) + (pPageListInfo->cPages - 1) * sizeof (pPageListInfo->aPages[0]); 1495 uint32_t cbPageListInfo = sizeof (HGCMPageListInfo) + (pPageListInfo->cPages - 1) * sizeof (pPageListInfo->aPages[0]); 1675 uint32_t cbPageListInfo = sizeof (HGCMPageListInfo) + (pPageListInfo->cPages - 1) * sizeof (pPageListInfo->aPages[ [all...] |
/vbox/include/VBox/vmm/ |
H A D | gmm.h | 475 GMMPAGEDESC aPages[1]; member in struct:GMMALLOCATEPAGESREQ 496 GMMFREEPAGEDESC aPages[1]; member in struct:GMMFREEPAGESREQ
|
/vbox/include/VBox/ |
H A D | VMMDev.h | 1862 RTGCPHYS64 aPages[1]; /**< Page addresses. */ member in struct:__anon207
|