| align_direct_to_page(size_t size) | MaxOS::memory::PhysicalMemoryManager | static |
| align_to_page(size_t size) | MaxOS::memory::PhysicalMemoryManager | static |
| align_up_to_page(size_t size, size_t s_page_size) | MaxOS::memory::PhysicalMemoryManager | static |
| allocate_area(uint64_t start_address, size_t size) | MaxOS::memory::PhysicalMemoryManager | |
| allocate_frame() | MaxOS::memory::PhysicalMemoryManager | |
| change_page_flags(virtual_address_t *virtual_address, size_t flags, uint64_t *pml4_root) | MaxOS::memory::PhysicalMemoryManager | |
| check_aligned(size_t size) | MaxOS::memory::PhysicalMemoryManager | static |
| clean_page_table(uint64_t *table) | MaxOS::memory::PhysicalMemoryManager | static |
| free_area(uint64_t start_address, size_t size) | MaxOS::memory::PhysicalMemoryManager | |
| free_frame(void *address) | MaxOS::memory::PhysicalMemoryManager | |
| from_dm_region(uintptr_t physical_address) | MaxOS::memory::PhysicalMemoryManager | static |
| get_physical_address(virtual_address_t *virtual_address, uint64_t *pml4_root) | MaxOS::memory::PhysicalMemoryManager | |
| identity_map(physical_address_t *physical_address, size_t flags) | MaxOS::memory::PhysicalMemoryManager | |
| in_higher_region(uintptr_t virtual_address) | MaxOS::memory::PhysicalMemoryManager | static |
| is_mapped(uintptr_t physical_address, uintptr_t virtual_address, uint64_t *pml4_root) | MaxOS::memory::PhysicalMemoryManager | |
| map(virtual_address_t *virtual_address, size_t flags) | MaxOS::memory::PhysicalMemoryManager | |
| map(physical_address_t *physical, virtual_address_t *virtual_address, size_t flags) | MaxOS::memory::PhysicalMemoryManager | |
| map(physical_address_t *physical, virtual_address_t *virtual_address, size_t flags, uint64_t *pml4_root) | MaxOS::memory::PhysicalMemoryManager | |
| map_area(virtual_address_t *virtual_address_start, size_t length, size_t flags) | MaxOS::memory::PhysicalMemoryManager | |
| map_area(physical_address_t *physical_address_start, virtual_address_t *virtual_address_start, size_t length, size_t flags) | MaxOS::memory::PhysicalMemoryManager | |
| memory_size() const | MaxOS::memory::PhysicalMemoryManager | |
| memory_used() const | MaxOS::memory::PhysicalMemoryManager | |
| PhysicalMemoryManager(system::Multiboot *multiboot) | MaxOS::memory::PhysicalMemoryManager | explicit |
| pml4_root_address() | MaxOS::memory::PhysicalMemoryManager | |
| reserve(uint64_t address) | MaxOS::memory::PhysicalMemoryManager | |
| reserve(uint64_t address, size_t size, const char *="Unknown") | MaxOS::memory::PhysicalMemoryManager | |
| reserve_kernel_regions(system::Multiboot *multiboot) | MaxOS::memory::PhysicalMemoryManager | |
| s_current_manager | MaxOS::memory::PhysicalMemoryManager | inlinestatic |
| size_to_frames(size_t size) | MaxOS::memory::PhysicalMemoryManager | static |
| to_dm_region(uintptr_t physical_address) | MaxOS::memory::PhysicalMemoryManager | static |
| to_higher_region(uintptr_t physical_address) | MaxOS::memory::PhysicalMemoryManager | static |
| to_io_region(uintptr_t physical_address) | MaxOS::memory::PhysicalMemoryManager | static |
| to_lower_region(uintptr_t virtual_address) | MaxOS::memory::PhysicalMemoryManager | static |
| unmap(virtual_address_t *virtual_address) | MaxOS::memory::PhysicalMemoryManager | |
| unmap(virtual_address_t *virtual_address, uint64_t *pml4_root) | MaxOS::memory::PhysicalMemoryManager | |
| unmap_area(virtual_address_t *virtual_address_start, size_t length) | MaxOS::memory::PhysicalMemoryManager | |
| unmap_lower_kernel() | MaxOS::memory::PhysicalMemoryManager | static |
| ~PhysicalMemoryManager() (defined in MaxOS::memory::PhysicalMemoryManager) | MaxOS::memory::PhysicalMemoryManager | |