Searched refs:memoryType (Results 1 - 25 of 36) sorted by relevance

12

/haiku/src/system/kernel/arch/m68k/paging/040/
H A DM68KVMTranslationMap040.h25 uint32 attributes, uint32 memoryType,
45 uint32 attributes, uint32 memoryType);
H A DM68KPagingMethod040.h70 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 DX86VMTranslationMap32Bit.h26 uint32 attributes, uint32 memoryType,
49 uint32 attributes, uint32 memoryType);
H A DX86PagingMethod32Bit.h61 uint32 attributes, uint32 memoryType,
76 uint32 memoryType);
148 X86PagingMethod32Bit::MemoryTypeToPageTableEntryFlags(uint32 memoryType) argument
157 switch (memoryType) {
H A DX86VMTranslationMap32Bit.cpp141 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 DX86VMTranslationMap64Bit.h27 uint32 attributes, uint32 memoryType,
50 uint32 attributes, uint32 memoryType);
H A DX86PagingMethod64Bit.h88 uint32 attributes, uint32 memoryType,
101 uint32 memoryType);
168 X86PagingMethod64Bit::MemoryTypeToPageTableEntryFlags(uint32 memoryType) argument
177 switch (memoryType) {
H A DX86VMTranslationMap64Bit.cpp201 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 DPPCPagingMethod460.h67 uint8 protection, uint32 memoryType,
79 uint32 attributes, uint32 memoryType,
94 uint32 memoryType);
178 PPCPagingMethod460::MemoryTypeToPageTableEntryFlags(uint32 memoryType)
187 switch (memoryType) {
H A DPPCVMTranslationMap460.h34 uint32 attributes, uint32 memoryType,
60 uint32 attributes, uint32 memoryType);
H A DPPCPagingMethod460.cpp304 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 DPPCPagingMethodClassic.h67 uint8 protection, uint32 memoryType,
79 uint32 attributes, uint32 memoryType,
94 uint32 memoryType);
178 PPCPagingMethodClassic::MemoryTypeToPageTableEntryFlags(uint32 memoryType)
187 switch (memoryType) {
H A DPPCVMTranslationMapClassic.h34 uint32 attributes, uint32 memoryType,
60 uint32 attributes, uint32 memoryType);
H A DPPCPagingMethodClassic.cpp304 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 DVMSAv8TranslationMap.h28 uint32 attributes, uint32 memoryType,
50 uint32 attributes, uint32 memoryType);
70 static uint64_t GetMemoryAttr(uint32 attributes, uint32 memoryType, bool isKernel);
H A DVMSAv8TranslationMap.cpp336 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 DX86PagingMethodPAE.h75 uint32 attributes, uint32 memoryType,
92 uint32 memoryType);
193 X86PagingMethodPAE::MemoryTypeToPageTableEntryFlags(uint32 memoryType) argument
202 switch (memoryType) {
H A DX86VMTranslationMapPAE.h29 uint32 attributes, uint32 memoryType,
52 uint32 attributes, uint32 memoryType);
/haiku/src/system/kernel/arch/arm/paging/32bit/
H A DARMVMTranslationMap32Bit.h26 uint32 attributes, uint32 memoryType,
49 uint32 attributes, uint32 memoryType);
H A DARMPagingMethod32Bit.h60 uint32 attributes, uint32 memoryType,
81 uint32 memoryType);
238 ARMPagingMethod32Bit::MemoryTypeToPageTableEntryFlags(uint32 memoryType) argument
240 switch (memoryType) {
H A DARMVMTranslationMap32Bit.cpp158 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 DVMTranslationMap.h38 uint32 attributes, uint32 memoryType,
62 uint32 attributes, uint32 memoryType) = 0;
H A DVMArea.h130 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 Darch_vm_translation_map.cpp140 uint32 attributes, uint32 memoryType,
155 uint32 attributes, uint32 memoryType);
/haiku/src/system/kernel/arch/riscv64/
H A DRISCV64VMTranslationMap.h38 uint32 attributes, uint32 memoryType,
61 uint32 attributes, uint32 memoryType);

Completed in 204 milliseconds

12