Searched refs:pagesNeeded (Results 1 - 4 of 4) sorted by relevance
/haiku/src/system/libroot/posix/malloc_debug/ |
H A D | guarded_heap.cpp | 307 size_t pagesNeeded, size_t allocationSize, size_t alignment, 310 if (pagesNeeded < 2) { 316 for (size_t i = 0; i < pagesNeeded; i++) { 342 if (i == pagesNeeded - 1) { 380 guarded_heap_area_allocate(guarded_heap_area& area, size_t pagesNeeded, argument 383 if (pagesNeeded > area.page_count - area.used_pages) 399 if (pageIndex > area.page_count - pagesNeeded) 405 for (size_t j = 1; j < pagesNeeded; j++) { 420 guarded_heap_page_allocate(area, pageIndex, pagesNeeded, size, 423 area.used_pages += pagesNeeded; 306 guarded_heap_page_allocate(guarded_heap_area& area, size_t startPageIndex, size_t pagesNeeded, size_t allocationSize, size_t alignment, void* allocationBase) argument 443 size_t pagesNeeded = (sizeof(guarded_heap_area) local 508 size_t pagesNeeded = (size + infoSpace + B_PAGE_SIZE - 1) / B_PAGE_SIZE; local 569 size_t pagesNeeded = (size + B_PAGE_SIZE - 1) / B_PAGE_SIZE + 1; local [all...] |
/haiku/src/system/kernel/ |
H A D | guarded_heap.cpp | 170 size_t pagesNeeded, size_t allocationSize, size_t alignment, 173 if (pagesNeeded < 2) { 179 for (size_t i = 0; i < pagesNeeded; i++) { 208 if (i == pagesNeeded - 1) { 273 size_t pagesNeeded = (size + B_PAGE_SIZE - 1) / B_PAGE_SIZE + 1; local 274 if (pagesNeeded > area.page_count - area.used_pages) 277 if (pagesNeeded > area.page_count) 293 if (pageIndex > area.page_count - pagesNeeded) 299 for (size_t j = 1; j < pagesNeeded; j++) { 317 guarded_heap_page_allocate(area, pageIndex, pagesNeeded, siz 169 guarded_heap_page_allocate(guarded_heap_area& area, size_t startPageIndex, size_t pagesNeeded, size_t allocationSize, size_t alignment, void* allocationBase) argument 340 size_t pagesNeeded = (sizeof(guarded_heap_area) local [all...] |
/haiku/src/system/kernel/arch/x86/paging/pae/ |
H A D | X86PagingMethodPAE.cpp | 103 uint32 pagesNeeded = 1 + 4 + pageTableCount * 2 + 1; local 110 pagesNeeded += ((pagesNeeded + 1021) / 1022) * 2; 112 TRACE("pages needed: %" B_PRIu32 "\n", pagesNeeded); 115 _AllocateNeededPages(pagesNeeded); 227 void _AllocateNeededPages(uint32 pagesNeeded) argument 229 size_t virtualSize = ROUNDUP(pagesNeeded, 1024) * B_PAGE_SIZE; 259 pagesNeeded--; 262 for (uint32 i = 0; i < pagesNeeded; i++) { 278 fAllocatedPagesCount = pagesNeeded; [all...] |
/haiku/src/system/kernel/device_manager/ |
H A D | IOCache.cpp | 104 size_t pagesNeeded = translationMap->MaxPagesNeededToMap((addr_t)fAreaBase, local 106 vm_page_reserve_pages(&fMappingReservation, pagesNeeded,
|
Completed in 45 milliseconds