/vbox/include/iprt/ |
H A D | param.h | 37 /* Undefine PAGE_SIZE and PAGE_SHIFT to avoid unnecessary noice when clashing 41 #undef PAGE_SHIFT macro 60 # define PAGE_SHIFT 13 macro 62 # define PAGE_SHIFT 12 macro
|
/vbox/src/VBox/HostDrivers/Support/testcase/ |
H A D | tstPin.cpp | 85 SUPR3PageAlloc(0x10000 >> PAGE_SHIFT, &aPinnings[i].pv); 87 rc = supR3PageLock(aPinnings[i].pvAligned, 0xf000 >> PAGE_SHIFT, &aPinnings[i].aPages[0]); 93 for (unsigned j = 0; j < (0xf000 >> PAGE_SHIFT); j++) 96 RTPrintf("%2d: vrt=%p phys=%RHp\n", j, (char *)aPinnings[i].pvAligned + (j << PAGE_SHIFT), aPinnings[i].aPages[j].Phys); 105 SUPR3PageFree(aPinnings[i].pv, 0x10000 >> PAGE_SHIFT); 130 SUPR3PageFree(aPinnings[i].pv, 0x10000 >> PAGE_SHIFT); 139 pv = SUPR3ContAlloc(RT_ALIGN_Z(15003, PAGE_SIZE) >> PAGE_SHIFT, NIL_RTR0PTR, &HCPhys); 146 pv = SUPR3ContAlloc(RT_ALIGN_Z(12999, PAGE_SIZE) >> PAGE_SHIFT, NIL_RTR0PTR, &HCPhys); 152 rc = SUPR3ContFree(pv, RT_ALIGN_Z(12999, PAGE_SIZE) >> PAGE_SHIFT); 171 SUPR3PageAlloc(BIG_SIZEPP >> PAGE_SHIFT, [all...] |
H A D | tstPage.cpp | 68 memset(pv, 0xfe, 1023 << PAGE_SHIFT);
|
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/bus/ |
H A D | virtio-pci.c | 60 outl((unsigned long)virt_to_phys(vr->desc) >> PAGE_SHIFT,
|
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/Include/Ia32/machine/ |
H A D | param.h | 159 #define NKMEMPAGES_MIN_DEFAULT ((8 * 1024 * 1024) >> PAGE_SHIFT) 160 #define NKMEMPAGES_MAX_DEFAULT ((128 * 1024 * 1024) >> PAGE_SHIFT)
|
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/Include/Ipf/machine/ |
H A D | param.h | 131 #define NKMEMPAGES_MIN_DEFAULT ((12 * 1024 * 1024) >> PAGE_SHIFT) 132 #define NKMEMPAGES_MAX_DEFAULT ((128 * 1024 * 1024) >> PAGE_SHIFT)
|
H A D | vmparam.h | 91 #define PAGE_SHIFT 14 /* 16K pages by default. */ macro 92 #define PAGE_SIZE (1 << PAGE_SHIFT)
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PGMPhys.cpp | 139 unsigned iPage = off >> PAGE_SHIFT; 274 RTGCPTR iPage = off >> PAGE_SHIFT; 909 PPGMPAGE pPageDst = &pRam->aPages[(GCPhys - pRam->GCPhys) >> PAGE_SHIFT]; 910 uint32_t cPagesLeft = ((GCPhysLast - GCPhys) >> PAGE_SHIFT) + 1; 1158 uint32_t cPages = pRam->cb >> PAGE_SHIFT; 1182 pgmPhysPageWriteMonitor(pVM, pPage, pRam->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT)); 1237 uint32_t cPages = pRam->cb >> PAGE_SHIFT; 1486 uint32_t const cPages = pNew->cb >> PAGE_SHIFT; 1565 size_t const cChunkPages = RT_ALIGN_Z(RT_UOFFSETOF(PGMRAMRANGE, aPages[cRamPages]), PAGE_SIZE) >> PAGE_SHIFT; 1589 memset(pvChunk, 0, cChunkPages << PAGE_SHIFT); [all...] |
H A D | PGMSavedState.cpp | 222 return &pRomRange->aPages[off >> PAGE_SHIFT]; 243 uint32_t const cPages = pRom->cb >> PAGE_SHIFT; 257 RTGCPHYS GCPhys = pRom->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT); 403 uint32_t const cPages = pRom->cb >> PAGE_SHIFT; 446 uint32_t const cPages = pRom->cb >> PAGE_SHIFT; 449 RTGCPHYS GCPhys = pRom->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT); 532 uint32_t const cPages = pRom->cb >> PAGE_SHIFT; 548 RTGCPHYS GCPhys = pRom->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT); 646 uint32_t const cPages = pMmio2->RamRange.cb >> PAGE_SHIFT; 878 uint32_t cPages = pMmio2->RamRange.cb >> PAGE_SHIFT; [all...] |
H A D | MMHyper.cpp | 152 rc = MMR3HyperMapPages(pVM, pVM, pVM->pVMR0, RT_ALIGN_Z(pVM->cbSelf, PAGE_SIZE) >> PAGE_SHIFT, pVM->paVMPagesR3, "VM", 239 uint32_t cPages = pLookup->cb >> PAGE_SHIFT; 247 rc = PGMMap(pVM, GCPtr + (i << PAGE_SHIFT), paHCPhysPages[i], PAGE_SIZE, 0); 643 int rc = mmR3HyperMap(pVM, cPages << PAGE_SHIFT, pszDesc, &GCPtr, &pLookup); 666 rc = PGMMap(pVM, GCPtr + (i << PAGE_SHIFT), paHCPhysPages[i], PAGE_SIZE, 0); 809 uint32_t const cPages = cbAligned >> PAGE_SHIFT; 865 AssertMsgFailed(("SUPR3PageAllocEx(%d,,,,) -> %Rrc\n", cbAligned >> PAGE_SHIFT, rc)); 881 (pHeap->cbHeap + MMYPERHEAP_HDR_SIZE) >> PAGE_SHIFT, 1005 uint32_t const cPages = cbAligned >> PAGE_SHIFT; 1193 return pLookup->u.Locked.paHCPhysPages[off >> PAGE_SHIFT] | (of [all...] |
H A D | MMUkHeap.cpp | 108 SUPR3PageFreeEx(pSubHeap->pv, pSubHeap->cb >> PAGE_SHIFT); 218 int rc = SUPR3PageAllocEx(pSubHeap->cb >> PAGE_SHIFT, 0, &pSubHeap->pv, &pSubHeap->pvR0, NULL); 230 SUPR3PageFreeEx(pSubHeap->pv, pSubHeap->cb >> PAGE_SHIFT);
|
/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/ |
H A D | virtio-ring.h | 3 #define PAGE_SHIFT (12) macro 4 #define PAGE_SIZE (1<<PAGE_SHIFT)
|
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/ |
H A D | VBoxMPUtils.h | 47 # ifdef PAGE_SHIFT 48 # undef PAGE_SHIFT
|
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | memobj-r0drv-nt.cpp | 271 size_t iPage = cb >> PAGE_SHIFT; 385 pMemNt->Core.u.Cont.Phys = (RTHCPHYS)*MmGetMdlPfnArray(pMdl) << PAGE_SHIFT; 435 const size_t cPages = cb >> PAGE_SHIFT; 446 pMemNt->Core.u.Phys.PhysBase = (RTHCPHYS)paPfns[0] << PAGE_SHIFT; 504 PFN_NUMBER Pfn = (PFN_NUMBER)(Phys >> PAGE_SHIFT); 505 if (((RTHCPHYS)Pfn << PAGE_SHIFT) != Phys) 839 return (RTHCPHYS)paPfns[iPage] << PAGE_SHIFT; 842 size_t iMdl = iPage / (MAX_LOCK_MEM_SIZE >> PAGE_SHIFT); 843 size_t iMdlPfn = iPage % (MAX_LOCK_MEM_SIZE >> PAGE_SHIFT); 845 return (RTHCPHYS)paPfns[iMdlPfn] << PAGE_SHIFT; [all...] |
/vbox/src/VBox/Additions/common/VBoxGuestLib/ |
H A D | SysHlp.h | 34 # undef PAGE_SHIFT macro
|
/vbox/src/VBox/HostDrivers/Support/os2/ |
H A D | SUPLib-os2.cpp | 171 int rc = DosAllocMem(ppvPages, cPages << PAGE_SHIFT, PAG_READ | PAG_WRITE | PAG_EXECUTE | PAG_COMMIT | OBJ_ANY); 173 rc = DosAllocMem(ppvPages, cPages << PAGE_SHIFT, PAG_READ | PAG_WRITE | PAG_EXECUTE | PAG_COMMIT | OBJ_ANY);
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | MMAllPagePool.cpp | 71 return (char *)pSubPool->pvPages + (HCPhys & PAGE_OFFSET_MASK) + (iPage << PAGE_SHIFT); 180 unsigned iPage = ((char *)pv - (char *)pLookup->pSubPool->pvPages) >> PAGE_SHIFT;
|
H A D | PGMAllHandler.cpp | 149 pNew->cPages = (GCPhysLast - (GCPhys & X86_PTE_PAE_PG_MASK) + PAGE_SIZE) >> PAGE_SHIFT; 215 uint32_t i = (pCur->Core.Key - pRam->GCPhys) >> PAGE_SHIFT; 220 ("%RGp %R[pgmpage]\n", pRam->GCPhys + (i << PAGE_SHIFT), pPage)); 227 int rc2 = pgmPoolTrackUpdateGCPhys(pVM, pRam->GCPhys + (i << PAGE_SHIFT), pPage, 374 || ((fAbove ? pCur->Core.Key : pCur->Core.KeyLast) >> PAGE_SHIFT) != (GCPhys >> PAGE_SHIFT)) 383 if ((GCPhysNext >> PAGE_SHIFT) != (GCPhys >> PAGE_SHIFT)) 578 pCur->cPages = (GCPhysLast - (GCPhys & X86_PTE_PAE_PG_MASK) + 1) >> PAGE_SHIFT; 717 pNew->cPages = (pNew->Core.KeyLast - (pNew->Core.Key & X86_PTE_PAE_PG_MASK) + PAGE_SIZE) >> PAGE_SHIFT; [all...] |
/vbox/src/VBox/HostDrivers/Support/linux/ |
H A D | SUPLib-linux.cpp | 218 size_t cbMmap = (pThis->fSysMadviseWorks ? cPages : cPages + 2) << PAGE_SHIFT; 246 memset(*ppvPages, 0, cPages << PAGE_SHIFT); 254 munmap(pvPages, cPages << PAGE_SHIFT);
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | memobj-r0drv-solaris.c | 113 return (((uint64_t)PageFrameNum << PAGE_SHIFT) | (uVirtAddr & PAGE_OFFSET_MASK)); 129 return (uint64_t)PageFrameNum << PAGE_SHIFT; 236 size_t cPages = (cb + PAGE_SIZE - 1) >> PAGE_SHIFT; 293 size_t cPages = (cb + PAGE_SIZE - 1) >> PAGE_SHIFT; 334 size_t cPages = (cbLargePage + PAGE_SIZE - 1) >> PAGE_SHIFT; 421 size_t cPages = (cbLargePage + PAGE_SIZE - 1) >> PAGE_SHIFT; 978 RTHCPHYS HCPhys = RTR0MemObjGetPagePhysAddr(pMemToMap, (offSub + offSub) >> PAGE_SHIFT); 980 pfn_t pfn = HCPhys >> PAGE_SHIFT; 981 AssertBreakStmt(((RTHCPHYS)pfn << PAGE_SHIFT) == HCPhys, rc = VERR_INTERNAL_ERROR_3); 1029 size_t cPages = (cb + PAGE_SIZE - 1) >> PAGE_SHIFT; [all...] |
/vbox/src/VBox/Runtime/r0drv/haiku/ |
H A D | memobj-r0drv-haiku.c | 525 size_t cPages = pMemToMap->cb >> PAGE_SHIFT;; 611 void *pb = pMemHaiku->Core.pv + (iPage << PAGE_SHIFT); 623 vm_offset_t pb = (vm_offset_t)pMemHaiku->Core.pv + (iPage << PAGE_SHIFT); 637 return pMemHaiku->Core.u.Cont.Phys + (iPage << PAGE_SHIFT); 640 return pMemHaiku->Core.u.Phys.PhysBase + (iPage << PAGE_SHIFT); 650 void *pb = pMemHaiku->Core.pv + (iPage << PAGE_SHIFT);
|
/vbox/src/VBox/Runtime/r0drv/os2/ |
H A D | memobj-r0drv-os2.cpp | 120 const ULONG cPages = cb >> PAGE_SHIFT; 149 const ULONG cPages = cb >> PAGE_SHIFT; 258 const ULONG cPages = cb >> PAGE_SHIFT; 284 const ULONG cPages = cb >> PAGE_SHIFT; 512 return pMemOs2->Core.u.Cont.Phys + (iPage << PAGE_SHIFT); 515 return pMemOs2->Core.u.Phys.PhysBase + (iPage << PAGE_SHIFT);
|
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | alloc-r0drv-linux.c | 163 size_t const cPages = cbAlloc >> PAGE_SHIFT; 397 cPages = cb >> PAGE_SHIFT; 466 cPages = cb >> PAGE_SHIFT;
|
H A D | memobj-r0drv-linux.c | 290 size_t const cPages = cb >> PAGE_SHIFT; 383 * is always 2^(PAGE_SHIFT+order)-aligned. 390 * alloc_pages(flags, order) is always 2^(PAGE_SHIFT+order)-aligned. 902 pfn += (ulAddr >> PAGE_SHIFT) & ((UINT32_C(1) << (PUD_SHIFT - PAGE_SHIFT)) - 1); 919 pfn += (ulAddr >> PAGE_SHIFT) & ((UINT32_C(1) << (PMD_SHIFT - PAGE_SHIFT)) - 1); 979 const int cPages = cb >> PAGE_SHIFT; 991 if (((size_t)cPages << PAGE_SHIFT) != cb) 1077 size_t const cPages = cb >> PAGE_SHIFT; [all...] |
/vbox/src/VBox/HostDrivers/Support/freebsd/ |
H A D | SUPLib-freebsd.cpp | 171 *ppvPages = RTMemPageAllocZ(cPages << PAGE_SHIFT);
|