|
PatchworkOS
|
Helper structure for managing address space mappings. More...
#include <space.h>
Data Fields | |
| void * | virtAddr |
| void * | physAddr |
| uint64_t | pageAmount |
| pml_flags_t | flags |
| pml_flags_t space_mapping_t::flags |
Definition at line 221 of file space.h.
Referenced by space_mapping_start(), vmm_alloc(), vmm_map_pages(), and vmm_protect().
| uint64_t space_mapping_t::pageAmount |
Definition at line 220 of file space.h.
Referenced by space_mapping_end(), space_mapping_start(), vmm_alloc(), vmm_map(), vmm_map_pages(), vmm_protect(), and vmm_unmap().
| void* space_mapping_t::physAddr |
Definition at line 219 of file space.h.
Referenced by space_mapping_start(), and vmm_map().
| void* space_mapping_t::virtAddr |
Definition at line 218 of file space.h.
Referenced by space_mapping_end(), space_mapping_start(), vmm_alloc(), vmm_map(), vmm_map_pages(), vmm_protect(), and vmm_unmap().