/vbox/src/VBox/HostDrivers/Support/solaris/ |
H A D | SUPLib-solaris.cpp | 216 *ppvPages = mmap(NULL, cPages * PAGE_SIZE, PROT_EXEC | PROT_READ | PROT_WRITE, 229 munmap(pvPages, cPages * PAGE_SIZE);
|
/vbox/src/VBox/VMM/VMMR0/ |
H A D | PGMR0SharedPage.cpp | 151 GCPtrPage += PAGE_SIZE; 152 cbLeft -= PAGE_SIZE;
|
/vbox/src/VBox/Runtime/r0drv/haiku/ |
H A D | memobj-r0drv-haiku.c | 188 if (uAlignment != PAGE_SIZE) 274 return rtR0MemObjNativeAllocPhys(ppMem, cb, PhysHighest, PAGE_SIZE); 372 if (uAlignment > PAGE_SIZE) 417 if (uAlignment > PAGE_SIZE) 487 if (uAlignment > PAGE_SIZE) 542 AddrR3Dst += PAGE_SIZE; 555 AddrR3Dst += PAGE_SIZE; 556 AddrToMap += PAGE_SIZE;
|
/vbox/src/VBox/ValidationKit/utils/cpu/ |
H A D | cpu-alloc-all-mem.cpp | 77 pu += PAGE_SIZE / sizeof(size_t); 121 pu += PAGE_SIZE / sizeof(size_t);
|
/vbox/src/VBox/Additions/common/testcase/ |
H A D | tstPageFusion.cpp | 174 if (dwModuleSize > PAGE_SIZE) 175 dwModuleSize -= PAGE_SIZE; 180 pBaseAddress += PAGE_SIZE;
|
/vbox/src/VBox/Runtime/r3/ |
H A D | alloc-ef.cpp | 269 size_t cbBlock = RT_ALIGN_Z(pBlock->cbAligned, PAGE_SIZE) + RTALLOC_EFENCE_SIZE; 305 g_cbBlocksDelay -= RT_ALIGN_Z(pBlock->cbAligned, PAGE_SIZE) + RTALLOC_EFENCE_SIZE; 431 uint8_t *pbExecPage = (uint8_t *)RTMemPageAlloc(PAGE_SIZE); AssertFatal(pbExecPage); 432 int rc = RTMemProtect(pbExecPage, PAGE_SIZE, RTMEM_PROT_READ | RTMEM_PROT_WRITE | RTMEM_PROT_EXEC); AssertFatalRC(rc); 555 if ( RT_ALIGN_Z(RTALLOC_EFENCE_SIZE, PAGE_SIZE) != RTALLOC_EFENCE_SIZE 593 size_t cbBlock = RT_ALIGN_Z(cbAligned, PAGE_SIZE) + RTALLOC_EFENCE_SIZE; 684 RT_ALIGN_Z(pBlock->cbAligned, PAGE_SIZE) - pBlock->cbUnaligned, 694 RT_ALIGN_Z(pBlock->cbAligned, PAGE_SIZE) - pBlock->cbAligned, 728 size_t cbBlock = RT_ALIGN_Z(pBlock->cbAligned, PAGE_SIZE) + RTALLOC_EFENCE_SIZE; 731 RTMemPageFree(pvBlock, RT_ALIGN_Z(pBlock->cbAligned, PAGE_SIZE) [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PGMMap.cpp | 148 rc = MMHyperAlloc( pVM, PAGE_SIZE * 3 * cPTs, PAGE_SIZE, MM_TAG_PGM_MAPPINGS, (void **)&pbPTs); 150 rc = MMR3HyperAllocOnceNoRel(pVM, PAGE_SIZE * 3 * cPTs, PAGE_SIZE, MM_TAG_PGM_MAPPINGS, (void **)&pbPTs); 170 pbPTs += PAGE_SIZE; 178 pNew->aPTs[i].HCPhysPaePT1 = MMR3HyperHCVirt2HCPhys(pVM, pbPTs + PAGE_SIZE); 182 pbPTs += PAGE_SIZE * 2; 755 cbPages = RT_ALIGN(cbPages, PAGE_SIZE); 875 uAddress += PAGE_SIZE; 935 HCPhys += PAGE_SIZE; [all...] |
H A D | PGMPhys.cpp | 159 size_t cb = PAGE_SIZE - (off & PAGE_OFFSET_MASK); 304 size_t cb = PAGE_SIZE - (off & PAGE_OFFSET_MASK); 918 GCPhys += PAGE_SIZE; 1256 unsigned cbPageRange = PAGE_SIZE; 1258 RTGCPHYS GCPhysPage = pRam->GCPhys + iPage * PAGE_SIZE; 1275 cbPageRange += PAGE_SIZE; 1441 *pcbTotalMem = (uint64_t)pVM->pgm.s.cAllPages * PAGE_SIZE; 1444 *pcbPrivateMem = (uint64_t)pVM->pgm.s.cPrivatePages * PAGE_SIZE; 1447 *pcbSharedMem = (uint64_t)pVM->pgm.s.cReusedSharedPages * PAGE_SIZE; 1450 *pcbZeroMem = (uint64_t)pVM->pgm.s.cZeroPages * PAGE_SIZE; [all...] |
H A D | PGMSavedState.cpp | 461 char abPage[PAGE_SIZE]; 468 memcpy(abPage, pvPage, PAGE_SIZE); 485 rc = SSMR3PutMem(pSSM, abPage, PAGE_SIZE); 546 uint8_t abPage[PAGE_SIZE]; 557 memcpy(abPage, pvPage, PAGE_SIZE); 580 rc = SSMR3PutMem(pSSM, abPage, PAGE_SIZE); 810 pLSPage->u32CrcH1 = RTCrc32(pbPage, PAGE_SIZE / 2); 818 uint32_t u32CrcH1 = RTCrc32(pbPage, PAGE_SIZE / 2); 821 uint32_t u32CrcH2 = RTCrc32(pbPage + PAGE_SIZE / 2, PAGE_SIZE / [all...] |
H A D | MMPagePool.cpp | 66 AssertReleaseReturn(sizeof(*pVM->mm.s.pPagePoolR3) + sizeof(*pVM->mm.s.pPagePoolLowR3) < PAGE_SIZE, VERR_INTERNAL_ERROR); 70 memset(pVM->mm.s.pPagePoolR3, 0, PAGE_SIZE); 191 return (uint8_t *)pSub->pvPages + PAGE_SIZE * iPage; 209 + PAGE_SIZE * (iBit + ((uint8_t *)pu - (uint8_t *)&pSub->auBitmap[0]) * 8);
|
H A D | GIMHv.cpp | 129 AssertCompile(GIM_HV_PAGE_SIZE == PAGE_SIZE); 133 pRegion->cbRegion = PAGE_SIZE; 140 pRegion->cbRegion = PAGE_SIZE; 685 rc = VMMPatchHypercall(pVM, pRegion->pvPageR3, PAGE_SIZE, &cbWritten); 687 && cbWritten < PAGE_SIZE)
|
H A D | VMM.cpp | 249 rc = MMR3HyperReserve(pVM, PAGE_SIZE, "Host APIC", &pVM->vmm.s.GCPtrApicBase); 304 rc = MMR3HyperAllocOnceNoRelEx(pVM, PAGE_SIZE + VMM_STACK_SIZE + PAGE_SIZE, 308 PAGE_SIZE, MM_TAG_VMM, fFlags, (void **)&pVCpu->vmm.s.pbEMTStackR3); 312 pVCpu->vmm.s.pbEMTStackR3 += PAGE_SIZE; 342 #define RTLogCalcSizeForR0(cGroups, fFlags) (RT_OFFSETOF(VMMR0LOGGER, Logger.afGroups[cGroups]) + PAGE_SIZE) 365 rc = MMR3HyperAllocOnceNoRelEx(pVM, cbLogger, PAGE_SIZE, MM_TAG_VMM, MMHYPER_AONR_FLAGS_KERNEL_MAPPING, 676 rc = PGMMap(pVM, pVM->vmm.s.GCPtrApicBase, 0xfee00000, PAGE_SIZE, 690 memset(pbEMTStackR3 - PAGE_SIZE, 0xcc, PAGE_SIZE); [all...] |
/vbox/src/VBox/VMM/VMMAll/ |
H A D | IEMAllCImplStrInstr.cpp.h | 108 uint32_t cLeftSrc1Page = (PAGE_SIZE - (uVirtSrc1Addr & PAGE_OFFSET_MASK)) / (OP_SIZE / 8); 111 uint32_t cLeftSrc2Page = (PAGE_SIZE - (uVirtSrc2Addr & PAGE_OFFSET_MASK)) / (OP_SIZE / 8); 264 uint32_t cLeftSrc1Page = (PAGE_SIZE - (uVirtSrc1Addr & PAGE_OFFSET_MASK)) / (OP_SIZE / 8); 267 uint32_t cLeftSrc2Page = (PAGE_SIZE - (uVirtSrc2Addr & PAGE_OFFSET_MASK)) / (OP_SIZE / 8); 413 uint32_t cLeftPage = (PAGE_SIZE - (uVirtAddr & PAGE_OFFSET_MASK)) / (OP_SIZE / 8); 535 uint32_t cLeftPage = (PAGE_SIZE - (uVirtAddr & PAGE_OFFSET_MASK)) / (OP_SIZE / 8); 688 uint32_t cLeftSrcPage = (PAGE_SIZE - (uVirtSrcAddr & PAGE_OFFSET_MASK)) / (OP_SIZE / 8); 691 uint32_t cLeftDstPage = (PAGE_SIZE - (uVirtDstAddr & PAGE_OFFSET_MASK)) / (OP_SIZE / 8); 828 uint32_t cLeftPage = (PAGE_SIZE - (uVirtAddr & PAGE_OFFSET_MASK)) / (OP_SIZE / 8); 938 uint32_t cLeftPage = (PAGE_SIZE [all...] |
H A D | CSAMAll.cpp | 93 Assert(bit < PAGE_SIZE); 130 Assert(bit < PAGE_SIZE);
|
H A D | PGMAllMap.cpp | 52 AssertMsg(RT_ALIGN_T(GCPtr, PAGE_SIZE, RTGCUINTPTR) == GCPtr, ("Invalid alignment GCPtr=%#x\n", GCPtr)); 53 AssertMsg(cbPages > 0 && RT_ALIGN_32(cbPages, PAGE_SIZE) == cbPages, ("Invalid cbPages=%#x\n", cbPages)); 96 cbPages -= PAGE_SIZE; 99 GCPtr += PAGE_SIZE; 100 Pte.u += PAGE_SIZE; 154 cb = RT_ALIGN_Z(cb, PAGE_SIZE); 196 cb -= PAGE_SIZE; 197 off += PAGE_SIZE;
|
H A D | PGMAllGst.h | 363 cb -= PAGE_SIZE; 366 GCPtr += PAGE_SIZE; 513 iPTE++, iPage++, GCPtr += PAGE_SIZE, offPage = 0) 543 iPTE++, iPage++, GCPtr += PAGE_SIZE) 567 i4KB < PAGE_SIZE / sizeof(GSTPDE) && iPage < pCur->cPages; 568 i4KB++, iPage++, GCPtr += PAGE_SIZE, offPage = 0) 593 iPage++, GCPtr += PAGE_SIZE)
|
/vbox/src/VBox/VMM/testcase/ |
H A D | tstMicro.cpp | 233 rc = MMHyperAlloc(pVM, RT_ALIGN_Z(sizeof(*pTst), PAGE_SIZE), PAGE_SIZE, MM_TAG_VM, (void **)&pTst); 251 rc = PGMMapModifyPage(pVM, RCPtrStart, RCPtrEnd - RCPtrStart + PAGE_SIZE, X86_PTE_US, ~(uint64_t)X86_PTE_US);
|
/vbox/src/VBox/HostDrivers/Support/freebsd/ |
H A D | SUPLib-freebsd.cpp | 181 RTMemPageFree(pvPages, cPages * PAGE_SIZE);
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTR0DbgKrnlInfoDriver.cpp | 62 uint8_t *pbPage = (uint8_t *)RTTestGuardedAllocTail(hTest, PAGE_SIZE);
|
H A D | tstRTR0MemUserKernelDriver.cpp | 63 uint8_t *pbPage = (uint8_t *)RTTestGuardedAllocTail(hTest, PAGE_SIZE); 177 TSTRTR0MEMUSERKERNEL_BAD, (uintptr_t)pbPage + PAGE_SIZE, &Req.Hdr), VINF_SUCCESS);
|
/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | the-darwin-kernel.h | 38 #undef PAGE_SIZE macro
|
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | memobj-r0drv-nt.cpp | 347 * Supported values are PAGE_SIZE, _2M, _4M and _1G. 354 if (uAlignment != PAGE_SIZE) 366 PhysAddrBoundary.QuadPart = (uAlignment == PAGE_SIZE) ? 0 : uAlignment; 401 return rtR0MemObjNativeAllocContEx(ppMem, cb, fExecutable, _4G-1, PAGE_SIZE /* alignment */); 421 && uAlignment == PAGE_SIZE) 697 if (uAlignment > PAGE_SIZE)
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | rtmempage-exec-mmap-heap-posix.cpp | 60 AssertCompile(RTMEMPAGEPOSIX_BLOCK_SIZE == (RTMEMPAGEPOSIX_BLOCK_SIZE / PAGE_SIZE) * PAGE_SIZE); 62 #define RTMEMPAGEPOSIX_BLOCK_PAGE_COUNT (RTMEMPAGEPOSIX_BLOCK_SIZE / PAGE_SIZE) 653 cb = RT_ALIGN_Z(cb, PAGE_SIZE); 705 cb = RT_ALIGN_Z(cb, PAGE_SIZE);
|
/vbox/src/VBox/Devices/VMMDev/ |
H A D | VMMDevHGCM.cpp | 269 uint32_t cPages = (u32Size + PAGE_SIZE - 1) / PAGE_SIZE; 303 GCPtr += PAGE_SIZE; 333 PAGE_SIZE - pLinPtr->offFirstPage: 334 PAGE_SIZE; 373 RTGCPHYS64 Phys = pPgLst->aPages[0] + PAGE_SIZE; 381 Phys += PAGE_SIZE; 417 size_t cbChunk = PAGE_SIZE - offPage; 454 size_t cbChunk = PAGE_SIZE - offPage; 701 + pGuestParm->u.Pointer.size + PAGE_SIZE [all...] |
/vbox/src/VBox/Additions/common/VBoxGuest/ |
H A D | VBoxGuest-os2.cpp | 249 size_t cb = RT_ALIGN_Z(VMMDEV_RAM_SIZE, PAGE_SIZE); 287 if (RT_ALIGN_32(pVMMDev->u32Size, PAGE_SIZE) == cb) 291 cb = RT_ALIGN_32(pVMMDev->u32Size, PAGE_SIZE);
|