PatchworkOS
Loading...
Searching...
No Matches
space_mapping_t Struct Reference

Helper structure for managing address space mappings. More...

#include <space.h>

Data Fields

void * virtAddr
 
void * physAddr
 
uint64_t pageAmount
 
pml_flags_t flags
 

Detailed Description

Helper structure for managing address space mappings.

Definition at line 216 of file space.h.

Field Documentation

◆ 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().

◆ pageAmount

uint64_t space_mapping_t::pageAmount

◆ physAddr

void* space_mapping_t::physAddr

Definition at line 219 of file space.h.

Referenced by space_mapping_start(), and vmm_map().

◆ virtAddr

void* space_mapping_t::virtAddr

The documentation for this struct was generated from the following file: