Searched refs:PAGE_SHIFT (Results 1 - 25 of 95) sorted by relevance

1234

/vbox/include/iprt/
H A Dparam.h37 /* 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 DtstPin.cpp85 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 DtstPage.cpp68 memset(pv, 0xfe, 1023 << PAGE_SHIFT);
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/bus/
H A Dvirtio-pci.c60 outl((unsigned long)virt_to_phys(vr->desc) >> PAGE_SHIFT,
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/Include/Ia32/machine/
H A Dparam.h159 #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 Dparam.h131 #define NKMEMPAGES_MIN_DEFAULT ((12 * 1024 * 1024) >> PAGE_SHIFT)
132 #define NKMEMPAGES_MAX_DEFAULT ((128 * 1024 * 1024) >> PAGE_SHIFT)
H A Dvmparam.h91 #define PAGE_SHIFT 14 /* 16K pages by default. */ macro
92 #define PAGE_SIZE (1 << PAGE_SHIFT)
/vbox/src/VBox/VMM/VMMR3/
H A DPGMPhys.cpp139 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 DPGMSavedState.cpp222 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 DMMHyper.cpp152 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 DMMUkHeap.cpp108 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 Dvirtio-ring.h3 #define PAGE_SHIFT (12) macro
4 #define PAGE_SIZE (1<<PAGE_SHIFT)
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/
H A DVBoxMPUtils.h47 # ifdef PAGE_SHIFT
48 # undef PAGE_SHIFT
/vbox/src/VBox/Runtime/r0drv/nt/
H A Dmemobj-r0drv-nt.cpp271 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 DSysHlp.h34 # undef PAGE_SHIFT macro
/vbox/src/VBox/HostDrivers/Support/os2/
H A DSUPLib-os2.cpp171 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 DMMAllPagePool.cpp71 return (char *)pSubPool->pvPages + (HCPhys & PAGE_OFFSET_MASK) + (iPage << PAGE_SHIFT);
180 unsigned iPage = ((char *)pv - (char *)pLookup->pSubPool->pvPages) >> PAGE_SHIFT;
H A DPGMAllHandler.cpp149 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 DSUPLib-linux.cpp218 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 Dmemobj-r0drv-solaris.c113 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 Dmemobj-r0drv-haiku.c525 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 Dmemobj-r0drv-os2.cpp120 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 Dalloc-r0drv-linux.c163 size_t const cPages = cbAlloc >> PAGE_SHIFT;
397 cPages = cb >> PAGE_SHIFT;
466 cPages = cb >> PAGE_SHIFT;
H A Dmemobj-r0drv-linux.c290 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 DSUPLib-freebsd.cpp171 *ppvPages = RTMemPageAllocZ(cPages << PAGE_SHIFT);

Completed in 280 milliseconds

1234