MOS Source Code
Loading...
Searching...
No Matches
pagetable_walk_options_t Struct Reference

#include <pml_types.h>

Public Attributes

bool readonly
 
void(* pml4e_pre_traverse )(pml4_t pml4, pml4e_t *e, ptr_t vaddr, void *data)
 
void(* pml3e_pre_traverse )(pml3_t pml3, pml3e_t *e, ptr_t vaddr, void *data)
 
void(* pml2e_pre_traverse )(pml2_t pml2, pml2e_t *e, ptr_t vaddr, void *data)
 
void(* pml1e_callback )(pml1_t pml1, pml1e_t *e, ptr_t vaddr, void *data)
 
void(* pml2e_post_traverse )(pml2_t pml2, pml2e_t *e, ptr_t vaddr, void *data)
 
void(* pml3e_post_traverse )(pml3_t pml3, pml3e_t *e, ptr_t vaddr, void *data)
 
void(* pml4e_post_traverse )(pml4_t pml4, pml4e_t *e, ptr_t vaddr, void *data)
 

Detailed Description

Definition at line 92 of file pml_types.h.

Member Data Documentation

◆ readonly

bool readonly

Definition at line 94 of file pml_types.h.

Referenced by pml2_traverse().

◆ pml4e_pre_traverse

void(* pml4e_pre_traverse) (pml4_t pml4, pml4e_t *e, ptr_t vaddr, void *data)

Definition at line 95 of file pml_types.h.

◆ pml3e_pre_traverse

void(* pml3e_pre_traverse) (pml3_t pml3, pml3e_t *e, ptr_t vaddr, void *data)

Definition at line 96 of file pml_types.h.

◆ pml2e_pre_traverse

void(* pml2e_pre_traverse) (pml2_t pml2, pml2e_t *e, ptr_t vaddr, void *data)

Definition at line 97 of file pml_types.h.

Referenced by pml2_traverse().

◆ pml1e_callback

void(* pml1e_callback) (pml1_t pml1, pml1e_t *e, ptr_t vaddr, void *data)

Definition at line 98 of file pml_types.h.

◆ pml2e_post_traverse

void(* pml2e_post_traverse) (pml2_t pml2, pml2e_t *e, ptr_t vaddr, void *data)

Definition at line 99 of file pml_types.h.

◆ pml3e_post_traverse

void(* pml3e_post_traverse) (pml3_t pml3, pml3e_t *e, ptr_t vaddr, void *data)

Definition at line 100 of file pml_types.h.

◆ pml4e_post_traverse

void(* pml4e_post_traverse) (pml4_t pml4, pml4e_t *e, ptr_t vaddr, void *data)

Definition at line 101 of file pml_types.h.


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