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

/haiku/headers/private/kernel/vm/
H A Dvm_priv.h20 #define PAGE_MODIFIED 0x1000 macro
/haiku/src/system/kernel/arch/ppc/paging/classic/
H A DPPCVMTranslationMapClassic.cpp996 *_outFlags |= entry->changed ? PAGE_MODIFIED : 0;
1033 | ((entry & PPC_PTE_DIRTY) != 0 ? PAGE_MODIFIED : 0)
1079 | ((entry & PPC_PTE_DIRTY) != 0 ? PAGE_MODIFIED : 0)
1179 if (flags & PAGE_MODIFIED && entry->changed) {
1206 uint32 flagsToClear = ((flags & PAGE_MODIFIED) ? PPC_PTE_DIRTY : 0)
1249 _modified = (flags & PAGE_MODIFIED) != 0;
1251 if ((flags & (PAGE_ACCESSED | PAGE_MODIFIED)) != 0)
1252 ClearFlags(address, flags & (PAGE_ACCESSED | PAGE_MODIFIED));
/haiku/src/system/kernel/arch/ppc/paging/460/
H A DPPCVMTranslationMap460.cpp996 *_outFlags |= entry->changed ? PAGE_MODIFIED : 0;
1033 | ((entry & PPC_PTE_DIRTY) != 0 ? PAGE_MODIFIED : 0)
1079 | ((entry & PPC_PTE_DIRTY) != 0 ? PAGE_MODIFIED : 0)
1179 if (flags & PAGE_MODIFIED && entry->changed) {
1206 uint32 flagsToClear = ((flags & PAGE_MODIFIED) ? PPC_PTE_DIRTY : 0)
1249 _modified = (flags & PAGE_MODIFIED) != 0;
1251 if ((flags & (PAGE_ACCESSED | PAGE_MODIFIED)) != 0)
1252 ClearFlags(address, flags & (PAGE_ACCESSED | PAGE_MODIFIED));
/haiku/src/system/kernel/arch/arm/paging/32bit/
H A DARMPagingMethod32Bit.h195 if ((attributes & PAGE_MODIFIED) == 0)
224 attributes |= PAGE_MODIFIED;
H A DARMVMTranslationMap32Bit.cpp774 uint32 flagsToClear = (flags & PAGE_MODIFIED) ? ARM_MMU_L2_FLAG_AP2 : 0;
804 uint32 flagsToSet = (flags & PAGE_MODIFIED) ? ARM_MMU_L2_FLAG_AP2 : 0;
H A DARMPagingMethod32Bit.cpp411 physicalAddress, attributes | PAGE_ACCESSED | PAGE_MODIFIED, 0,
/haiku/src/system/kernel/arch/riscv64/
H A Darch_int.cpp333 && ((PAGE_ACCESSED | PAGE_MODIFIED) & pageFlags)
334 != (PAGE_ACCESSED | PAGE_MODIFIED)
336 map->SetFlags(addr, PAGE_ACCESSED | PAGE_MODIFIED);
H A DRISCV64VMTranslationMap.cpp661 *_flags |= PAGE_MODIFIED;
763 .isDirty = (flags & PAGE_MODIFIED) != 0
/haiku/src/system/kernel/arch/x86/paging/32bit/
H A DX86VMTranslationMap32Bit.cpp641 | ((entry & X86_PTE_DIRTY) != 0 ? PAGE_MODIFIED : 0)
683 | ((entry & X86_PTE_DIRTY) != 0 ? PAGE_MODIFIED : 0)
778 uint32 flagsToClear = ((flags & PAGE_MODIFIED) ? X86_PTE_DIRTY : 0)
/haiku/src/system/kernel/arch/arm/
H A Darch_int.cpp338 if (((pageFlags & B_KERNEL_WRITE_AREA) && ((pageFlags & PAGE_MODIFIED) == 0))) {
339 map->SetFlags(far, PAGE_MODIFIED);
/haiku/src/system/kernel/arch/x86/paging/64bit/
H A DX86VMTranslationMap64Bit.cpp645 | ((entry & X86_64_PTE_DIRTY) != 0 ? PAGE_MODIFIED : 0)
757 uint64 flagsToClear = ((flags & PAGE_MODIFIED) ? X86_64_PTE_DIRTY : 0)
/haiku/src/system/kernel/arch/arm64/
H A DVMSAv8TranslationMap.cpp316 if ((flags & PAGE_MODIFIED) != 0 && (attr & kAttrSWDBM) != 0)
510 result |= PAGE_MODIFIED;
/haiku/src/system/kernel/arch/m68k/paging/040/
H A DM68KVMTranslationMap040.cpp812 | ((entry & M68K_PTE_DIRTY) != 0 ? PAGE_MODIFIED : 0)
880 | ((entry & M68K_PTE_DIRTY) != 0 ? PAGE_MODIFIED : 0)
979 uint32 flagsToClear = ((flags & PAGE_MODIFIED) ? M68K_PTE_DIRTY : 0)
/haiku/src/system/kernel/arch/x86/paging/pae/
H A DX86VMTranslationMapPAE.cpp924 | ((entry & X86_PAE_PTE_DIRTY) != 0 ? PAGE_MODIFIED : 0)
973 | ((entry & X86_PAE_PTE_DIRTY) != 0 ? PAGE_MODIFIED : 0)
1083 uint64 flagsToClear = ((flags & PAGE_MODIFIED) ? X86_PAE_PTE_DIRTY : 0)
/haiku/src/system/kernel/arch/m68k/
H A Darch_vm_translation_map_impl.cpp762 | (pt[index].dirty ? PAGE_MODIFIED : 0)
847 | (pt[index].dirty ? PAGE_MODIFIED : 0)
1007 if (flags & PAGE_MODIFIED) {
/haiku/src/system/kernel/vm/
H A Dvm_page.cpp1011 (flags & PAGE_MODIFIED) != 0 ? " modified" : "",
2039 vm_clear_map_flags(fPage, PAGE_MODIFIED);
H A Dvm.cpp3087 if ((flags & PAGE_MODIFIED) != 0)
3102 if ((flags & PAGE_MODIFIED) != 0)

Completed in 223 milliseconds