/haiku/src/system/kernel/arch/m68k/paging/040/ |
H A D | M68KVMTranslationMap040.h | 25 uint32 attributes, uint32 memoryType, 45 uint32 attributes, uint32 memoryType);
|
H A D | M68KPagingMethod040.h | 70 uint32 attributes, uint32 memoryType, 87 uint32 memoryType); 160 M68KPagingMethod040::MemoryTypeToPageTableEntryFlags(uint32 memoryType) argument 171 switch (memoryType) {
|
/haiku/src/system/kernel/arch/x86/paging/32bit/ |
H A D | X86VMTranslationMap32Bit.h | 26 uint32 attributes, uint32 memoryType, 49 uint32 attributes, uint32 memoryType);
|
H A D | X86PagingMethod32Bit.h | 61 uint32 attributes, uint32 memoryType, 76 uint32 memoryType); 148 X86PagingMethod32Bit::MemoryTypeToPageTableEntryFlags(uint32 memoryType) argument 157 switch (memoryType) {
|
H A D | X86VMTranslationMap32Bit.cpp | 141 uint32 memoryType, vm_page_reservation* reservation) 199 memoryType, fIsKernelMap); 693 uint32 memoryType) 748 memoryType), 140 Map(addr_t va, phys_addr_t pa, uint32 attributes, uint32 memoryType, vm_page_reservation* reservation) argument 692 Protect(addr_t start, addr_t end, uint32 attributes, uint32 memoryType) argument
|
/haiku/src/system/kernel/arch/x86/paging/64bit/ |
H A D | X86VMTranslationMap64Bit.h | 27 uint32 attributes, uint32 memoryType, 50 uint32 attributes, uint32 memoryType);
|
H A D | X86PagingMethod64Bit.h | 88 uint32 attributes, uint32 memoryType, 101 uint32 memoryType); 168 X86PagingMethod64Bit::MemoryTypeToPageTableEntryFlags(uint32 memoryType) argument 177 switch (memoryType) {
|
H A D | X86VMTranslationMap64Bit.cpp | 201 uint32 attributes, uint32 memoryType, vm_page_reservation* reservation) 222 attributes, memoryType, fIsKernelMap); 669 uint32 memoryType) 723 memoryType), 200 Map(addr_t virtualAddress, phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType, vm_page_reservation* reservation) argument 668 Protect(addr_t start, addr_t end, uint32 attributes, uint32 memoryType) argument
|
/haiku/src/system/kernel/arch/ppc/paging/460/ |
H A D | PPCPagingMethod460.h | 67 uint8 protection, uint32 memoryType, 79 uint32 attributes, uint32 memoryType, 94 uint32 memoryType); 178 PPCPagingMethod460::MemoryTypeToPageTableEntryFlags(uint32 memoryType) 187 switch (memoryType) {
|
H A D | PPCVMTranslationMap460.h | 34 uint32 attributes, uint32 memoryType, 60 uint32 attributes, uint32 memoryType);
|
H A D | PPCPagingMethod460.cpp | 304 uint8 protection, uint32 memoryType, bool secondaryHash) 311 entry->write_through = (memoryType == B_MTR_UC) || (memoryType == B_MTR_WT); 312 entry->caching_inhibited = (memoryType == B_MTR_UC); 352 phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType, 357 | MemoryTypeToPageTableEntryFlags(memoryType); 302 FillPageTableEntry(page_table_entry *entry, uint32 virtualSegmentID, addr_t virtualAddress, phys_addr_t physicalAddress, uint8 protection, uint32 memoryType, bool secondaryHash) argument
|
/haiku/src/system/kernel/arch/ppc/paging/classic/ |
H A D | PPCPagingMethodClassic.h | 67 uint8 protection, uint32 memoryType, 79 uint32 attributes, uint32 memoryType, 94 uint32 memoryType); 178 PPCPagingMethodClassic::MemoryTypeToPageTableEntryFlags(uint32 memoryType) 187 switch (memoryType) {
|
H A D | PPCVMTranslationMapClassic.h | 34 uint32 attributes, uint32 memoryType, 60 uint32 attributes, uint32 memoryType);
|
H A D | PPCPagingMethodClassic.cpp | 304 uint8 protection, uint32 memoryType, bool secondaryHash) 311 entry->write_through = (memoryType == B_MTR_UC) || (memoryType == B_MTR_WT); 312 entry->caching_inhibited = (memoryType == B_MTR_UC); 352 phys_addr_t physicalAddress, uint32 attributes, uint32 memoryType, 357 | MemoryTypeToPageTableEntryFlags(memoryType); 302 FillPageTableEntry(page_table_entry *entry, uint32 virtualSegmentID, addr_t virtualAddress, phys_addr_t physicalAddress, uint8 protection, uint32 memoryType, bool secondaryHash) argument
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | VMSAv8TranslationMap.h | 28 uint32 attributes, uint32 memoryType, 50 uint32 attributes, uint32 memoryType); 70 static uint64_t GetMemoryAttr(uint32 attributes, uint32 memoryType, bool isKernel);
|
H A D | VMSAv8TranslationMap.cpp | 336 VMSAv8TranslationMap::GetMemoryAttr(uint32 attributes, uint32 memoryType, bool isKernel) 370 VMSAv8TranslationMap::Map(addr_t va, phys_addr_t pa, uint32 attributes, uint32 memoryType, 382 uint64_t attr = GetMemoryAttr(attributes, memoryType, fIsKernel); 544 VMSAv8TranslationMap::Protect(addr_t start, addr_t end, uint32 attributes, uint32 memoryType) 557 uint64_t attr = GetMemoryAttr(attributes, memoryType, fIsKernel);
|
/haiku/src/system/kernel/arch/x86/paging/pae/ |
H A D | X86PagingMethodPAE.h | 75 uint32 attributes, uint32 memoryType, 92 uint32 memoryType); 193 X86PagingMethodPAE::MemoryTypeToPageTableEntryFlags(uint32 memoryType) argument 202 switch (memoryType) {
|
H A D | X86VMTranslationMapPAE.h | 29 uint32 attributes, uint32 memoryType, 52 uint32 attributes, uint32 memoryType);
|
/haiku/src/system/kernel/arch/arm/paging/32bit/ |
H A D | ARMVMTranslationMap32Bit.h | 26 uint32 attributes, uint32 memoryType, 49 uint32 attributes, uint32 memoryType);
|
H A D | ARMPagingMethod32Bit.h | 60 uint32 attributes, uint32 memoryType, 81 uint32 memoryType); 238 ARMPagingMethod32Bit::MemoryTypeToPageTableEntryFlags(uint32 memoryType) argument 240 switch (memoryType) {
|
H A D | ARMVMTranslationMap32Bit.cpp | 158 uint32 memoryType, vm_page_reservation* reservation) 214 memoryType, fIsKernelMap); 696 uint32 memoryType) 706 uint32 newMemoryTypeFlags = ARMPagingMethod32Bit::MemoryTypeToPageTableEntryFlags(memoryType); 157 Map(addr_t va, phys_addr_t pa, uint32 attributes, uint32 memoryType, vm_page_reservation* reservation) argument 695 Protect(addr_t start, addr_t end, uint32 attributes, uint32 memoryType) argument
|
/haiku/headers/private/kernel/vm/ |
H A D | VMTranslationMap.h | 38 uint32 attributes, uint32 memoryType, 62 uint32 attributes, uint32 memoryType) = 0;
|
H A D | VMArea.h | 130 inline void SetMemoryType(uint32 memoryType); 242 VMArea::SetMemoryType(uint32 memoryType) argument 244 memory_type = memoryType >> MEMORY_TYPE_SHIFT;
|
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_vm_translation_map.cpp | 140 uint32 attributes, uint32 memoryType, 155 uint32 attributes, uint32 memoryType);
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | RISCV64VMTranslationMap.h | 38 uint32 attributes, uint32 memoryType, 61 uint32 attributes, uint32 memoryType);
|