Searched refs:UnmapPage (Results 1 - 22 of 22) sorted by relevance

/haiku/src/system/kernel/vm/
H A DVMTranslationMap.cpp45 range and calls UnmapPage(). This is obviously not particularly efficient.
65 UnmapPage(area, address, updatePageQueue);
68 UnmapPage(area, address, updatePageQueue);
73 UnmapPage(area, address, updatePageQueue);
89 area and calls UnmapPage(). This is obviously not particularly efficient.
106 UnmapPage(area, address, true);
109 UnmapPage(area, address, true);
114 UnmapPage(area, address, true);
152 /*! Called by UnmapPage() after performing the architecture specific part.
H A Dvm.cpp620 return area->address_space->TranslationMap()->UnmapPage(area,
3131 map->UnmapPage(area, address, false);
/haiku/src/system/kernel/arch/m68k/paging/040/
H A DM68KVMTranslationMap040.h29 virtual status_t UnmapPage(VMArea* area, addr_t address,
H A DM68KVMTranslationMap040.cpp424 M68KVMTranslationMap040::UnmapPage(VMArea* area, addr_t address, function in class:M68KVMTranslationMap040
431 TRACE("M68KVMTranslationMap040::UnmapPage(%#" B_PRIxADDR ")\n", address);
629 // TODO: As in UnmapPage() we can lose page dirty flags here. ATM it's not
/haiku/src/system/kernel/arch/x86/paging/32bit/
H A DX86VMTranslationMap32Bit.h33 virtual status_t UnmapPage(VMArea* area, addr_t address,
H A DX86VMTranslationMap32Bit.cpp324 X86VMTranslationMap32Bit::UnmapPage(VMArea* area, addr_t address, function in class:X86VMTranslationMap32Bit
331 TRACE("X86VMTranslationMap32Bit::UnmapPage(%#" B_PRIxADDR ")\n", address);
491 // TODO: As in UnmapPage() we can lose page dirty flags here. ATM it's not
/haiku/src/system/kernel/arch/x86/paging/64bit/
H A DX86VMTranslationMap64Bit.h34 virtual status_t UnmapPage(VMArea* area, addr_t address,
H A DX86VMTranslationMap64Bit.cpp336 X86VMTranslationMap64Bit::UnmapPage(VMArea* area, addr_t address, function in class:X86VMTranslationMap64Bit
341 TRACE("X86VMTranslationMap64Bit::UnmapPage(%#" B_PRIxADDR ")\n", address);
493 // TODO: As in UnmapPage() we can lose page dirty flags here. ATM it's not
/haiku/src/system/kernel/arch/x86/paging/pae/
H A DX86VMTranslationMapPAE.h36 virtual status_t UnmapPage(VMArea* area, addr_t address,
H A DX86VMTranslationMapPAE.cpp563 X86VMTranslationMapPAE::UnmapPage(VMArea* area, addr_t address, function in class:X86VMTranslationMapPAE
572 TRACE("X86VMTranslationMapPAE::UnmapPage(%#" B_PRIxADDR ")\n", address);
738 // TODO: As in UnmapPage() we can lose page dirty flags here. ATM it's not
/haiku/src/system/kernel/arch/ppc/paging/460/
H A DPPCVMTranslationMap460.h44 virtual status_t UnmapPage(VMArea* area, addr_t address,
H A DPPCVMTranslationMap460.cpp651 PPCVMTranslationMap460::UnmapPage(VMArea* area, addr_t address, function in class:PPCVMTranslationMap460
691 TRACE("PPCVMTranslationMap460::UnmapPage(%#" B_PRIxADDR ")\n", address);
854 // TODO: As in UnmapPage() we can lose page dirty flags here. ATM it's not
1238 // Query(), ClearFlags(), and UnmapPage(). See below!
1262 UnmapPage(area, address, false);
1266 // UnmapPage()) below, but that doesn't quite match the required
/haiku/src/system/kernel/arch/ppc/paging/classic/
H A DPPCVMTranslationMapClassic.h44 virtual status_t UnmapPage(VMArea* area, addr_t address,
H A DPPCVMTranslationMapClassic.cpp651 PPCVMTranslationMapClassic::UnmapPage(VMArea* area, addr_t address, function in class:PPCVMTranslationMapClassic
691 TRACE("PPCVMTranslationMapClassic::UnmapPage(%#" B_PRIxADDR ")\n", address);
854 // TODO: As in UnmapPage() we can lose page dirty flags here. ATM it's not
1238 // Query(), ClearFlags(), and UnmapPage(). See below!
1262 UnmapPage(area, address, false);
1266 // UnmapPage()) below, but that doesn't quite match the required
/haiku/src/system/kernel/arch/arm/paging/32bit/
H A DARMVMTranslationMap32Bit.h33 virtual status_t UnmapPage(VMArea* area, addr_t address,
H A DARMVMTranslationMap32Bit.cpp340 ARMVMTranslationMap32Bit::UnmapPage(VMArea* area, addr_t address, function in class:ARMVMTranslationMap32Bit
347 TRACE("ARMVMTranslationMap32Bit::UnmapPage(%#" B_PRIxADDR ")\n", address);
508 // TODO: As in UnmapPage() we can lose page dirty flags here. ATM it's not
/haiku/src/system/kernel/arch/arm64/
H A DVMSAv8TranslationMap.h32 virtual status_t UnmapPage(VMArea* area, addr_t address,
H A DVMSAv8TranslationMap.cpp417 VMSAv8TranslationMap::UnmapPage(VMArea* area, addr_t address, bool updatePageQueue)
/haiku/headers/private/kernel/vm/
H A DVMTranslationMap.h46 virtual status_t UnmapPage(VMArea* area, addr_t address,
/haiku/src/system/kernel/arch/ppc/
H A Darch_vm_translation_map.cpp144 virtual status_t UnmapPage(VMArea* area, addr_t address,
/haiku/src/system/kernel/arch/riscv64/
H A DRISCV64VMTranslationMap.h45 virtual status_t UnmapPage(VMArea* area, addr_t address,
H A DRISCV64VMTranslationMap.cpp410 RISCV64VMTranslationMap::UnmapPage(VMArea* area, addr_t address, function in class:RISCV64VMTranslationMap
413 TRACE("RISCV64VMTranslationMap::UnmapPage(0x%" B_PRIxADDR "(%s), 0x%"
524 // TODO: As in UnmapPage() we can lose page dirty flags here. ATM it's not

Completed in 144 milliseconds