PatchworkOS  966e257
A non-POSIX operating system.
Loading...
Searching...
No Matches
page_table_traverse_t Struct Reference

Helper structure for fast traversal of the page table. More...

#include <paging.h>

Collaboration diagram for page_table_traverse_t:

Data Fields

pml_tpml3
 
pml_tpml2
 
pml_tpml1
 
bool pml3Valid
 
bool pml2Valid
 
bool pml1Valid
 
pml_index_t oldIdx3
 
pml_index_t oldIdx2
 
pml_index_t oldIdx1
 
pml_entry_tentry
 

Detailed Description

Helper structure for fast traversal of the page table.

Definition at line 235 of file paging.h.

Field Documentation

◆ pml3

pml_t* page_table_traverse_t::pml3

Definition at line 237 of file paging.h.

◆ pml2

pml_t* page_table_traverse_t::pml2

Definition at line 238 of file paging.h.

◆ pml1

pml_t* page_table_traverse_t::pml1

Definition at line 239 of file paging.h.

◆ pml3Valid

bool page_table_traverse_t::pml3Valid

Definition at line 240 of file paging.h.

◆ pml2Valid

bool page_table_traverse_t::pml2Valid

Definition at line 241 of file paging.h.

◆ pml1Valid

bool page_table_traverse_t::pml1Valid

Definition at line 242 of file paging.h.

◆ oldIdx3

pml_index_t page_table_traverse_t::oldIdx3

Definition at line 243 of file paging.h.

◆ oldIdx2

pml_index_t page_table_traverse_t::oldIdx2

Definition at line 244 of file paging.h.

◆ oldIdx1

pml_index_t page_table_traverse_t::oldIdx1

Definition at line 245 of file paging.h.

◆ entry

pml_entry_t* page_table_traverse_t::entry

Definition at line 246 of file paging.h.


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