Searched refs:pageIndex (Results 1 - 6 of 6) sorted by last modified time

/haiku/src/system/kernel/vm/
H A Dvm.cpp503 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 DVMAnonymousCache.cpp180 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 DVMAnonymousCache.h86 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 Dfile_cache.cpp391 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 Dguarded_heap.cpp156 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 Dguarded_heap.cpp225 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 63 milliseconds