Searched refs:PAGE_SIZE (Results 51 - 75 of 196) sorted by relevance

12345678

/vbox/src/VBox/HostDrivers/Support/solaris/
H A DSUPLib-solaris.cpp216 *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 DPGMR0SharedPage.cpp151 GCPtrPage += PAGE_SIZE;
152 cbLeft -= PAGE_SIZE;
/vbox/src/VBox/Runtime/r0drv/haiku/
H A Dmemobj-r0drv-haiku.c188 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 Dcpu-alloc-all-mem.cpp77 pu += PAGE_SIZE / sizeof(size_t);
121 pu += PAGE_SIZE / sizeof(size_t);
/vbox/src/VBox/Additions/common/testcase/
H A DtstPageFusion.cpp174 if (dwModuleSize > PAGE_SIZE)
175 dwModuleSize -= PAGE_SIZE;
180 pBaseAddress += PAGE_SIZE;
/vbox/src/VBox/Runtime/r3/
H A Dalloc-ef.cpp269 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 DPGMMap.cpp148 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 DPGMPhys.cpp159 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 DPGMSavedState.cpp461 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 DMMPagePool.cpp66 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 DGIMHv.cpp129 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 DVMM.cpp249 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 DIEMAllCImplStrInstr.cpp.h108 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 DCSAMAll.cpp93 Assert(bit < PAGE_SIZE);
130 Assert(bit < PAGE_SIZE);
H A DPGMAllMap.cpp52 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 DPGMAllGst.h363 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 DtstMicro.cpp233 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 DSUPLib-freebsd.cpp181 RTMemPageFree(pvPages, cPages * PAGE_SIZE);
/vbox/src/VBox/Runtime/testcase/
H A DtstRTR0DbgKrnlInfoDriver.cpp62 uint8_t *pbPage = (uint8_t *)RTTestGuardedAllocTail(hTest, PAGE_SIZE);
H A DtstRTR0MemUserKernelDriver.cpp63 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 Dthe-darwin-kernel.h38 #undef PAGE_SIZE macro
/vbox/src/VBox/Runtime/r0drv/nt/
H A Dmemobj-r0drv-nt.cpp347 * 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 Drtmempage-exec-mmap-heap-posix.cpp60 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 DVMMDevHGCM.cpp269 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 DVBoxGuest-os2.cpp249 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);

Completed in 191 milliseconds

12345678