Symbol: X86PagingMethod64Bit
src/system/kernel/arch/x86/arch_vm_translation_map.cpp
35
char sixty_four[sizeof(X86PagingMethod64Bit)];
src/system/kernel/arch/x86/arch_vm_translation_map.cpp
91
gX86PagingMethod = new(&sPagingMethodBuffer) X86PagingMethod64Bit(enabled);
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
112
X86PagingMethod64Bit::CreateTranslationMap(bool kernel, VMTranslationMap** _map)
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
130
X86PagingMethod64Bit::MapEarly(kernel_args* args, addr_t virtualAddress,
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
215
X86PagingMethod64Bit::IsKernelPageAccessible(addr_t virtualAddress,
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
226
X86PagingMethod64Bit::PageDirectoryForAddress(uint64* virtualPMLTop,
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
327
X86PagingMethod64Bit::PageDirectoryEntryForAddress(uint64* virtualPMLTop,
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
346
X86PagingMethod64Bit::PageTableForAddress(uint64* virtualPMLTop,
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
37
bool X86PagingMethod64Bit::la57 = false;
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
394
X86PagingMethod64Bit::PageTableEntryForAddress(uint64* virtualPMLTop,
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
409
X86PagingMethod64Bit::PutPageTableEntryInTable(uint64* entry,
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
43
X86PagingMethod64Bit::X86PagingMethod64Bit(bool la57)
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
437
X86PagingMethod64Bit::_EnableExecutionDisable(void* dummy, int cpu)
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
50
X86PagingMethod64Bit::la57 = la57;
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
54
X86PagingMethod64Bit::~X86PagingMethod64Bit()
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
60
X86PagingMethod64Bit::Init(kernel_args* args,
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.cpp
90
X86PagingMethod64Bit::InitPostArea(kernel_args* args)
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.h
119
/*static*/ inline X86PagingMethod64Bit*
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.h
120
X86PagingMethod64Bit::Method()
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.h
122
return static_cast<X86PagingMethod64Bit*>(gX86PagingMethod);
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.h
127
X86PagingMethod64Bit::SetTableEntry(uint64_t* entryPointer, uint64_t newEntry)
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.h
135
X86PagingMethod64Bit::SetTableEntryFlags(uint64_t* entryPointer, uint64_t flags)
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.h
143
X86PagingMethod64Bit::TestAndSetTableEntry(uint64* entry, uint64 newEntry, uint64 oldEntry)
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.h
150
X86PagingMethod64Bit::ClearTableEntry(uint64_t* entryPointer)
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.h
158
X86PagingMethod64Bit::ClearTableEntryFlags(uint64_t* entryPointer,
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.h
167
X86PagingMethod64Bit::MemoryTypeToPageTableEntryFlags(uint32 memoryType)
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.h
28
class X86PagingMethod64Bit final : public X86PagingMethod {
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.h
30
X86PagingMethod64Bit(bool la57);
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.h
31
virtual ~X86PagingMethod64Bit();
src/system/kernel/arch/x86/paging/64bit/X86PagingMethod64Bit.h
58
static X86PagingMethod64Bit* Method();
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
164
X86PagingMethod64Bit* method = X86PagingMethod64Bit::Method();
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
248
uint64* entry = X86PagingMethod64Bit::PageTableEntryForAddress(
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
259
X86PagingMethod64Bit::PutPageTableEntryInTable(entry, physicalAddress,
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
284
uint64* pageTable = X86PagingMethod64Bit::PageTableForAddress(
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
303
uint64 oldEntry = X86PagingMethod64Bit::ClearTableEntry(
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
332
uint64* entry = X86PagingMethod64Bit::PageTableEntryForAddress(
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
340
uint64 oldEntry = X86PagingMethod64Bit::ClearTableEntry(entry);
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
412
uint64* pageTable = X86PagingMethod64Bit::PageTableForAddress(
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
424
uint64 oldEntry = X86PagingMethod64Bit::ClearTableEntry(
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
482
uint64* pde = X86PagingMethod64Bit::PageDirectoryEntryForAddress(
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
559
uint64* pageTable = X86PagingMethod64Bit::PageTableForAddress(
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
582
oldEntry = X86PagingMethod64Bit::TestAndSetTableEntry(
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
587
| X86PagingMethod64Bit::MemoryTypeToPageTableEntryFlags(
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
616
uint64* entry = X86PagingMethod64Bit::PageTableEntryForAddress(
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
625
uint64 oldEntry = X86PagingMethod64Bit::ClearTableEntryFlags(entry,
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
647
uint64* entry = X86PagingMethod64Bit::PageTableEntryForAddress(
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
665
oldEntry = X86PagingMethod64Bit::ClearTableEntryFlags(entry,
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
671
if (X86PagingMethod64Bit::TestAndSetTableEntry(entry, 0, oldEntry)
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
679
oldEntry = X86PagingMethod64Bit::ClearTableEntryFlags(entry,
src/system/kernel/arch/x86/paging/nested/X86PagingMethodEPT.h
91
return static_cast<X86PagingMethod64Bit*>(gX86PagingMethod)->PhysicalPageMapper();