Lines Matching refs:VMSAv8TranslationMap

5 #include "VMSAv8TranslationMap.h"
27 uint32_t VMSAv8TranslationMap::fHwFeature;
28 uint64_t VMSAv8TranslationMap::fMair;
31 VMSAv8TranslationMap::VMSAv8TranslationMap(
40 dprintf("VMSAv8TranslationMap\n");
46 VMSAv8TranslationMap::~VMSAv8TranslationMap()
48 dprintf("~VMSAv8TranslationMap\n");
55 VMSAv8TranslationMap::CalcStartLevel(int vaBits, int pageBits)
73 VMSAv8TranslationMap::Lock()
81 VMSAv8TranslationMap::Unlock()
92 VMSAv8TranslationMap::MappedSize() const
94 panic("VMSAv8TranslationMap::MappedSize not implemented");
100 VMSAv8TranslationMap::MaxPagesNeededToMap(addr_t start, addr_t end) const
118 VMSAv8TranslationMap::TableFromPa(phys_addr_t pa)
125 VMSAv8TranslationMap::MakeBlock(phys_addr_t pa, int level, uint64_t attr)
134 VMSAv8TranslationMap::FreeTable(phys_addr_t ptPa, int level)
157 VMSAv8TranslationMap::MakeTable(
207 VMSAv8TranslationMap::MapRange(phys_addr_t ptPa, int level, addr_t va, phys_addr_t pa, size_t size,
208 VMSAv8TranslationMap::VMAction action, uint64_t attr, vm_page_reservation* reservation)
297 VMSAv8TranslationMap::MairIndex(uint8_t type)
309 VMSAv8TranslationMap::ClearAttrFlags(uint64_t attr, uint32 flags)
324 VMSAv8TranslationMap::MoveAttrFlags(uint64_t newAttr, uint64_t oldAttr)
336 VMSAv8TranslationMap::GetMemoryAttr(uint32 attributes, uint32 memoryType, bool isKernel)
370 VMSAv8TranslationMap::Map(addr_t va, phys_addr_t pa, uint32 attributes, uint32 memoryType,
397 VMSAv8TranslationMap::Unmap(addr_t start, addr_t end)
417 VMSAv8TranslationMap::UnmapPage(VMArea* area, addr_t address, bool updatePageQueue)
443 VMSAv8TranslationMap::WalkTable(
480 VMSAv8TranslationMap::ValidateVa(addr_t va)
493 VMSAv8TranslationMap::Query(addr_t va, phys_addr_t* pa, uint32* flags)
536 VMSAv8TranslationMap::QueryInterrupt(
544 VMSAv8TranslationMap::Protect(addr_t start, addr_t end, uint32 attributes, uint32 memoryType)
565 VMSAv8TranslationMap::ClearFlags(addr_t va, uint32 flags)
583 VMSAv8TranslationMap::ClearAccessedAndModified(
586 panic("VMSAv8TranslationMap::ClearAccessedAndModified not implemented\n");
592 VMSAv8TranslationMap::Flush()