/haiku/headers/private/kernel/arch/m68k/ |
H A D | arch_030_mmu.h | 27 uint32 accessed : 1; // = used member in struct:short_page_directory_entry 40 uint32 accessed : 1; // = used member in struct:long_page_directory_entry 54 uint32 accessed : 1; // = used member in struct:short_page_table_entry 71 uint32 accessed : 1; // = used member in struct:long_page_table_entry
|
H A D | arch_040_mmu.h | 36 uint32 accessed : 1; // = used member in struct:short_page_directory_entry 50 uint32 accessed : 1; // = used member in struct:short_page_table_entry
|
/haiku/src/system/kernel/vm/ |
H A D | VMTranslationMap.cpp | 86 accessed and modified flags don't need to be propagated. 158 bool accessed, bool modified, bool updatePageQueue) 168 ", accessed: %d, modified: %d", pageNumber, accessed, modified); 170 // transfer the accessed/dirty flags to the page 171 page->accessed |= accessed; 187 B_PRIxPHYSADDR ", accessed: %d, modified: %d", page, 188 pageNumber, accessed, modified); 157 PageUnmapped(VMArea* area, page_num_t pageNumber, bool accessed, bool modified, bool updatePageQueue) argument
|
H A D | vm_page.cpp | 98 // vm_page::usage_count buff an accessed page receives in a scan. 550 fAccessed(page->accessed), 781 if (page->accessed) kprintf("A"); else kprintf("-"); 971 kprintf("accessed: %d\n", page->accessed); 1009 (flags & PAGE_ACCESSED) != 0 ? " accessed" : ""); 2462 // we could mark a page busy that would need to be accessed 2791 // Get the accessed count, clear the accessed/modified flags and 2792 // unmap the page, if it hasn't been accessed [all...] |
H A D | vm.cpp | 2524 // the unmapping code doesn't need to care about preserving the accessed 3101 page->accessed = false; 3120 the page's \c accessed and \c modified flags have been updated according 3157 if (page->accessed) { 3159 page->accessed = false; 3166 /*! Removes all mappings of a page and/or clears the accessed bits of the 3169 encountering one that has been accessed. From then on it will continue to 3170 iterate, but only clear the accessed flag of the mapping. The page's 3171 \c modified bit will be updated accordingly, the \c accessed bit will be 3173 \return The number of mapping accessed bit [all...] |
/haiku/headers/private/kernel/vm/ |
H A D | VMTranslationMap.h | 86 page_num_t pageNumber, bool accessed,
|
H A D | vm_types.h | 152 bool accessed : 1; member in struct:vm_page 234 "accessed by: %" B_PRId32 "@! page -m %p; sc %" B_PRId32 "; cache _cache", 261 "accessed by: %" B_PRId32 "@! page -m %p; sc %" B_PRId32 "; cache _cache", 274 panic("Invalid access transfer for page %p, currently accessed by: "
|
/haiku/src/system/kernel/arch/ppc/paging/classic/ |
H A D | PPCVMTranslationMapClassic.cpp | 539 // accessed flags was set, since only then the entry could have 634 // accessed flags was set, since only then the entry could 671 bool accessed = entry->referenced; local 681 PageUnmapped(area, pageNumber, accessed, modified, updatePageQueue); 719 // accessed flags was set, since only then the entry could have been 795 // accessed flags was set, since only then the entry could have 808 // transfer the accessed/dirty flags to the page 810 page->accessed = true; 933 // transfer the accessed/dirty flags to the page and invalidate 936 page->accessed [all...] |
/haiku/src/system/kernel/arch/ppc/paging/460/ |
H A D | PPCVMTranslationMap460.cpp | 539 // accessed flags was set, since only then the entry could have 634 // accessed flags was set, since only then the entry could 671 bool accessed = entry->referenced; local 681 PageUnmapped(area, pageNumber, accessed, modified, updatePageQueue); 719 // accessed flags was set, since only then the entry could have been 795 // accessed flags was set, since only then the entry could have 808 // transfer the accessed/dirty flags to the page 810 page->accessed = true; 933 // transfer the accessed/dirty flags to the page and invalidate 936 page->accessed [all...] |
/haiku/src/tools/fs_shell/ |
H A D | block_cache.cpp | 74 int32_t accessed; member in struct:FSShell::cached_block 578 block->accessed = 0; 603 if (maxAccessed < block->accessed) 606 TRACE((" remove block %lld, accessed %ld times\n", 607 block->block_number, block->accessed)); 761 block->accessed++;
|
/haiku/src/system/kernel/arch/x86/paging/32bit/ |
H A D | X86VMTranslationMap32Bit.cpp | 254 // accessed flags was set, since only then the entry could have 308 // accessed flags was set, since only then the entry could 359 // accessed flags was set, since only then the entry could have been 432 // accessed flags was set, since only then the entry could have 445 // transfer the accessed/dirty flags to the page 447 page->accessed = true; 567 // transfer the accessed/dirty flags to the page and invalidate 570 page->accessed = true; 739 // without changing the accessed or dirty flag 757 // accessed fla [all...] |
/haiku/src/system/kernel/arch/x86/paging/64bit/ |
H A D | X86VMTranslationMap64Bit.cpp | 271 // accessed flags was set, since only then the entry could have 323 // accessed flags was set, since only then the entry could 365 // accessed flags was set, since only then the entry could have been 434 // accessed flags was set, since only then the entry could have 447 // transfer the accessed/dirty flags to the page 449 page->accessed = true; 563 // transfer the accessed/dirty flags to the page and invalidate 566 page->accessed = true; 714 // without changing the accessed or dirty flag 732 // accessed fla [all...] |
/haiku/src/system/kernel/arch/arm/paging/32bit/ |
H A D | ARMVMTranslationMap32Bit.cpp | 269 // accessed flags was set, since only then the entry could have 324 // accessed flags was set, since only then the entry could 376 // accessed flags was set, since only then the entry could have been 449 // accessed flags was set, since only then the entry could have 462 // transfer the accessed/dirty flags to the page 464 page->accessed = true; 584 // transfer the accessed/dirty flags to the page and invalidate 587 page->accessed = true; 736 // without changing the accessed or dirty flag 752 // accessed fla [all...] |
/haiku/src/system/kernel/arch/riscv64/ |
H A D | RISCV64VMTranslationMap.cpp | 79 if (page->accessed) 398 update vm_page::accessed, modified 481 // transfer the accessed/dirty flags to the page 482 page->accessed = oldPte.isAccessed; 592 // transfer the accessed/dirty flags to the page and 595 page->accessed = true; 773 // setting accessed/modified flags by hardware.
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_vm_translation_map_impl.cpp | 763 | (pt[index].accessed ? PAGE_ACCESSED : 0) 848 | (pt[index].accessed ? PAGE_ACCESSED : 0) 1012 pt[index].accessed = 0;
|
/haiku/src/system/kernel/arch/m68k/paging/040/ |
H A D | M68KVMTranslationMap040.cpp | 409 // accessed flags was set, since only then the entry could have 475 // accessed flags was set, since only then the entry could have been 570 // accessed flags was set, since only then the entry could have 583 // transfer the accessed/dirty flags to the page 585 page->accessed = true; 720 // transfer the accessed/dirty flags to the page and invalidate 723 page->accessed = true; 938 // without changing the accessed or dirty flag 956 // accessed flag was set, since only then the entry could have 1041 // page was accessed [all...] |
/haiku/src/system/kernel/arch/x86/paging/pae/ |
H A D | X86VMTranslationMapPAE.cpp | 490 // accessed flags was set, since only then the entry could have 547 // accessed flags was set, since only then the entry could 601 // accessed flags was set, since only then the entry could have been 679 // accessed flags was set, since only then the entry could have 692 // transfer the accessed/dirty flags to the page 694 page->accessed = true; 817 // transfer the accessed/dirty flags to the page and invalidate 820 page->accessed = true; 1040 // without changing the accessed or dirty flag 1061 // accessed fla [all...] |