Searched defs:cbPages (Results 1 - 4 of 4) sorted by relevance
/vbox/src/VBox/VMM/VMMAll/ |
H A D | PGMAllMap.cpp | 42 * @param cbPages Number of bytes to map. Must be page aligned. 45 VMMDECL(int) PGMMap(PVM pVM, RTGCUINTPTR GCPtr, RTHCPHYS HCPhys, uint32_t cbPages, unsigned fFlags) argument 53 AssertMsg(cbPages > 0 && RT_ALIGN_32(cbPages, PAGE_SIZE) == cbPages, ("Invalid cbPages=%#x\n", cbPages)); 68 if (GCPtr + cbPages - 1 > pCur->GCPtrLast) 96 cbPages -= PAGE_SIZE; 97 if (!cbPages) [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PGMMap.cpp | 743 * @param cbPages Number of bytes to map. 747 VMMR3DECL(int) PGMR3MapIntermediate(PVM pVM, RTUINTPTR Addr, RTHCPHYS HCPhys, unsigned cbPages) argument 749 LogFlow(("PGMR3MapIntermediate: Addr=%RTptr HCPhys=%RHp cbPages=%#x\n", Addr, HCPhys, cbPages)); 754 cbPages += (uint32_t)HCPhys & PAGE_OFFSET_MASK; 755 cbPages = RT_ALIGN(cbPages, PAGE_SIZE); 766 AssertMsg(cbPages <= (512 << PAGE_SHIFT), ("The mapping is too big %d bytes\n", cbPages)); 767 AssertMsg(HCPhys < _4G && HCPhys + cbPages < _4 [all...] |
/vbox/src/VBox/Runtime/r3/ |
H A D | memsafer-r3.cpp | 446 size_t cbPages = (size_t)pThis->cPages * PAGE_SIZE; variable 452 SUPR3PageProtect(pbPages, NIL_RTR0PTR, (uint32_t)(cbPages - PAGE_SIZE), PAGE_SIZE, RTMEM_PROT_READ | RTMEM_PROT_WRITE); 458 RTMemProtect(pbPages + cbPages - PAGE_SIZE, PAGE_SIZE, RTMEM_PROT_READ | RTMEM_PROT_WRITE); 459 RTMemPageFree(pbPages, cbPages);
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | memobj-r0drv-solaris.c | 240 size_t cbPages = cPages * sizeof(page_t *); local 241 page_t **ppPages = kmem_zalloc(cbPages, KM_SLEEP); 264 kmem_free(ppPages, cbPages); 289 * @param cbPages Size of the allocation. 294 size_t cbPages = cPages * sizeof(page_t *); local 298 kmem_free(ppPages, cbPages); 335 size_t cbPages = cPages * sizeof(page_t *); local 340 page_t **ppPages = kmem_zalloc(cbPages, KM_SLEEP); 398 kmem_free(ppPages, cbPages); 422 size_t cbPages local [all...] |
Completed in 37 milliseconds