Searched refs:accessed (Results 1 - 17 of 17) sorted by relevance

/haiku/headers/private/kernel/arch/m68k/
H A Darch_030_mmu.h27 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 Darch_040_mmu.h36 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 DVMTranslationMap.cpp86 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 Dvm_page.cpp98 // 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 Dvm.cpp2524 // 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 DVMTranslationMap.h86 page_num_t pageNumber, bool accessed,
H A Dvm_types.h152 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 DPPCVMTranslationMapClassic.cpp539 // 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 DPPCVMTranslationMap460.cpp539 // 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 Dblock_cache.cpp74 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 DX86VMTranslationMap32Bit.cpp254 // 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 DX86VMTranslationMap64Bit.cpp271 // 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 DARMVMTranslationMap32Bit.cpp269 // 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 DRISCV64VMTranslationMap.cpp79 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 Darch_vm_translation_map_impl.cpp763 | (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 DM68KVMTranslationMap040.cpp409 // 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 DX86VMTranslationMapPAE.cpp490 // 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...]

Completed in 158 milliseconds