VMTranslationMap
void m68k_translation_map_change_asid(VMTranslationMap *map);
void ppc_translation_map_change_asid(VMTranslationMap *map);
VMTranslationMap** _map);
VMTranslationMap* fTranslationMap;
VMTranslationMap* TranslationMap() { return fTranslationMap; }
struct VMTranslationMap::ReverseMappingInfoCallback {
VMTranslationMap::ProtectPage(VMArea* area, addr_t address, uint32 attributes)
VMTranslationMap::ProtectArea(VMArea* area, uint32 attributes)
VMTranslationMap();
virtual ~VMTranslationMap();
VMTranslationMap *oldTranslationMap = oldAddressSpace->TranslationMap();
VMTranslationMap *newTranslationMap = newAddressSpace->TranslationMap();
arch_vm_translation_map_create_map(bool kernel, VMTranslationMap** _map)
ARMPagingMethod32Bit::CreateTranslationMap(bool kernel, VMTranslationMap** _map)
VMTranslationMap** _map);
struct VMTranslationMap;
VMTranslationMap** _map) = 0;
struct ARMVMTranslationMap : VMTranslationMap {
struct VMSAv8TranslationMap : public VMTranslationMap {
arch_vm_translation_map_create_map(bool kernel, VMTranslationMap** _map)
m68k_translation_map_get_pgdir(VMTranslationMap *map)
arch_vm_translation_map_create_map(bool kernel, VMTranslationMap** _map)
M68KPagingMethod040::CreateTranslationMap(bool kernel, VMTranslationMap** _map)
VMTranslationMap** _map);
struct VMTranslationMap;
VMTranslationMap** _map) = 0;
struct M68KVMTranslationMap : VMTranslationMap {
struct PPCVMTranslationMap : VMTranslationMap {
ppc_translation_map_change_asid(VMTranslationMap *map)
arch_vm_translation_map_create_map(bool kernel, VMTranslationMap** _map)
PPCPagingMethod460::CreateTranslationMap(bool kernel, VMTranslationMap** _map)
VMTranslationMap** _map);
struct VMTranslationMap;
VMTranslationMap** _map) = 0;
struct PPCVMTranslationMap : VMTranslationMap {
PPCPagingMethodClassic::CreateTranslationMap(bool kernel, VMTranslationMap** _map)
VMTranslationMap** _map);
struct RISCV64VMTranslationMap: public VMTranslationMap {
arch_vm_translation_map_create_map(bool kernel, VMTranslationMap** _map)
arch_vm_translation_map_create_map(bool kernel, VMTranslationMap** _map)
arch_vm_translation_map_create_map(bool kernel, VMTranslationMap** _map)
X86PagingMethod32Bit::CreateTranslationMap(bool kernel, VMTranslationMap** _map)
VMTranslationMap** _map);
X86PagingMethod64Bit::CreateTranslationMap(bool kernel, VMTranslationMap** _map)
VMTranslationMap** _map);
struct VMTranslationMap;
VMTranslationMap** _map) = 0;
struct X86VMTranslationMap : VMTranslationMap {
X86PagingMethodPAE::CreateTranslationMap(bool kernel, VMTranslationMap** _map)
VMTranslationMap** _map);
VMTranslationMap* map = VMAddressSpace::Kernel()->TranslationMap();
VMTranslationMap* map = VMAddressSpace::Kernel()->TranslationMap();
VMTranslationMap* map = area->address_space->TranslationMap();
VMTranslationMap* translationMap = addressSpace->TranslationMap();
VMTranslationMap* translationMap
VMTranslationMap* translationMap
VMTranslationMap* translationMap = addressSpace->TranslationMap();
VMTranslationMap* translationMap = addressSpace->TranslationMap();
VMTranslationMap* translationMap = addressSpace->TranslationMap();
VMTranslationMap::DebugPrintMappingInfo(addr_t virtualAddress)
VMTranslationMap::DebugGetReverseMappingInfo(phys_addr_t physicalAddress,
VMTranslationMap::VMTranslationMap()
VMTranslationMap::PageUnmapped(VMArea* area, page_num_t pageNumber,
VMTranslationMap::~VMTranslationMap()
VMTranslationMap::UnaccessedPageUnmapped(VMArea* area, page_num_t pageNumber)
VMTranslationMap::InvalidateUserTLB(CPUSet cpus, intptr_t context)
VMTranslationMap::InvalidateTLBList(CPUSet cpus, intptr_t context,
VMTranslationMap::ReverseMappingInfoCallback::~ReverseMappingInfoCallback()
VMTranslationMap::UnmapPages(VMArea* area, addr_t base, size_t size,
VMTranslationMap::UnmapArea(VMArea* area, bool deletingAddressSpace,
VMTranslationMap* map = locker.AddressSpace()->TranslationMap();
VMTranslationMap* map = addressSpace->TranslationMap();
VMTranslationMap* map = addressSpace->TranslationMap();
VMTranslationMap* map = locker.AddressSpace()->TranslationMap();
VMTranslationMap* map = locker.AddressSpace()->TranslationMap();
VMTranslationMap* map = locker.AddressSpace()->TranslationMap();
VMTranslationMap* map
VMTranslationMap* map = targetAddressSpace->TranslationMap();
VMTranslationMap* map
VMTranslationMap* map = tempArea->address_space->TranslationMap();
VMTranslationMap* map = tempArea->address_space->TranslationMap();
VMTranslationMap* map = area->address_space->TranslationMap();
VMTranslationMap* map = addressSpace->TranslationMap();
VMTranslationMap* map = area->address_space->TranslationMap();
VMTranslationMap* map = area->address_space->TranslationMap();
VMTranslationMap* map = area->address_space->TranslationMap();
VMTranslationMap* map = area->address_space->TranslationMap();
VMTranslationMap* map = area->address_space->TranslationMap();
VMTranslationMap* map;
VMTranslationMap* map = area->address_space->TranslationMap();
VMTranslationMap* map = addressSpace->TranslationMap();
VMTranslationMap* map = addressSpace->TranslationMap();
VMTranslationMap* map = addressSpace->TranslationMap();
VMTranslationMap* map = addressSpace->TranslationMap();
VMTranslationMap* map = locker.AddressSpace()->TranslationMap();
VMTranslationMap* map = area->address_space->TranslationMap();
struct Callback : VMTranslationMap::ReverseMappingInfoCallback {
unmap_and_free_physical_pages(VMTranslationMap* map, addr_t start, addr_t end)
VMTranslationMap* map = VMAddressSpace::Kernel()->TranslationMap();
struct Callback : VMTranslationMap::ReverseMappingInfoCallback {