Searched refs:pageIndex (Results 1 - 6 of 6) sorted by last modified time
/haiku/src/system/kernel/vm/ |
H A D | vm.cpp | 503 addr_t pageIndex = (pageAddress - area->Base()) / B_PAGE_SIZE; local 504 uint8& entry = area->page_protections[pageIndex / 2]; 505 if (pageIndex % 2 == 0) 518 uint32 pageIndex = (pageAddress - area->Base()) / B_PAGE_SIZE; 519 uint32 protection = area->page_protections[pageIndex / 2]; 520 if (pageIndex % 2 == 0)
|
H A D | VMAnonymousCache.cpp | 180 ReadPage(VMAnonymousCache* cache, page_num_t pageIndex, argument 184 fPageIndex(pageIndex), 204 WritePage(VMAnonymousCache* cache, page_num_t pageIndex, argument 208 fPageIndex(pageIndex), 409 void SetTo(page_num_t pageIndex, swap_addr_t slotIndex, bool newSlot) argument 411 fPageIndex = pageIndex; 526 for (off_t pageIndex = fromOffset >> PAGE_SHIFT; 527 pageIndex < toIndex && fAllocatedSwapSize > 0; pageIndex++) { 532 swap_addr_t blockIndex = pageIndex 631 off_t pageIndex = newOffset >> PAGE_SHIFT; local 754 off_t pageIndex = offset >> PAGE_SHIFT; local 768 off_t pageIndex = offset >> PAGE_SHIFT; local 800 off_t pageIndex = offset >> PAGE_SHIFT; local 894 page_num_t pageIndex = offset >> PAGE_SHIFT; local 945 const off_t pageIndex = offset >> PAGE_SHIFT; local 1059 off_t pageIndex = startPageIndex + i; local 1104 off_t pageIndex = startPageIndex + i; local 1127 _SwapBlockGetAddress(off_t pageIndex) argument 1309 off_t pageIndex = swapBlockPageIndex + i; local [all...] |
H A D | VMAnonymousCache.h | 86 void _SwapBlockBuild(off_t pageIndex, 88 void _SwapBlockFree(off_t pageIndex, uint32 count); 89 swap_addr_t _SwapBlockGetAddress(off_t pageIndex);
|
/haiku/src/system/kernel/cache/ |
H A D | file_cache.cpp | 391 int32 pageIndex = 0; local 395 vm_page* page = pages[pageIndex++] = vm_page_allocate_page( 419 for (int32 i = 0; i < pageIndex; i++) { 430 for (int32 i = 0; i < pageIndex; i++) { 448 for (int32 i = pageIndex; i-- > 0;) { 506 int32 pageIndex = 0; local 519 vm_page* page = pages[pageIndex++] = vm_page_allocate_page( 621 for (int32 i = pageIndex; i-- > 0;) {
|
/haiku/src/system/kernel/ |
H A D | guarded_heap.cpp | 156 guarded_heap_page_protect(guarded_heap_area& area, size_t pageIndex, argument 162 addr_t address = area.base + pageIndex * B_PAGE_SIZE; 224 guarded_heap_free_page(guarded_heap_area& area, size_t pageIndex, argument 227 guarded_heap_page& page = area.pages[pageIndex]; 249 guarded_heap_page_protect(area, pageIndex, 0); 251 T(Free(area.heap, (void*)(area.base + pageIndex * B_PAGE_SIZE))); 292 size_t pageIndex = page - area.pages; local 293 if (pageIndex > area.page_count - pagesNeeded) 300 if ((area.pages[pageIndex + j].flags & GUARDED_HEAP_PAGE_FLAG_USED) 314 void* result = (void*)((area.base + pageIndex * B_PAGE_SIZ 469 size_t pageIndex = ((addr_t)address - area.base) / B_PAGE_SIZE; local 502 size_t pageIndex = guarded_heap_area_page_index_for(area, address); local 554 size_t pageIndex = guarded_heap_area_page_index_for(*area, address); local 634 size_t pageIndex = ((addr_t)address - area->base) / B_PAGE_SIZE; local [all...] |
/haiku/src/system/libroot/posix/malloc_debug/ |
H A D | guarded_heap.cpp | 225 guarded_heap_page_protect(guarded_heap_area& area, size_t pageIndex, argument 228 addr_t address = area.base + pageIndex * B_PAGE_SIZE; 354 guarded_heap_free_page(guarded_heap_area& area, size_t pageIndex, argument 357 guarded_heap_page& page = area.pages[pageIndex]; 368 guarded_heap_page_protect(area, pageIndex, 0); 398 size_t pageIndex = page - area.pages; local 399 if (pageIndex > area.page_count - pagesNeeded) 406 if ((area.pages[pageIndex + j].flags & GUARDED_HEAP_PAGE_FLAG_USED) 417 void* result = (void*)((area.base + pageIndex * B_PAGE_SIZE 420 guarded_heap_page_allocate(area, pageIndex, pagesNeede 628 size_t pageIndex = ((addr_t)address - area.base) / B_PAGE_SIZE; local 661 size_t pageIndex = guarded_heap_area_page_index_for(area, address); local 761 size_t pageIndex = guarded_heap_area_page_index_for(*area, address); local 845 size_t pageIndex = ((addr_t)address - area->base) / B_PAGE_SIZE; local [all...] |
Completed in 125 milliseconds