MOS Source Code
Loading...
Searching...
No Matches
do_unmap.c File Reference
+ Include dependency graph for do_unmap.c:

Go to the source code of this file.

Functions

static void pml1e_do_unmap_callback (pml1_t pml1, pml1e_t *e, ptr_t vaddr, void *data)
 
static void pml2e_do_unmap_callback (pml2_t pml2, pml2e_t *e, ptr_t vaddr, void *data)
 
static void pml3e_do_unmap_callback (pml3_t pml3, pml3e_t *e, ptr_t vaddr, void *data)
 
static void pml4e_do_unmap_callback (pml4_t pml4, pml4e_t *e, ptr_t vaddr, void *data)
 

Variables

const pagetable_walk_options_t pagetable_do_unmap_callbacks
 

Function Documentation

◆ pml1e_do_unmap_callback()

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

Definition at line 7 of file do_unmap.c.

+ Here is the call graph for this function:

◆ pml2e_do_unmap_callback()

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

Definition at line 24 of file do_unmap.c.

◆ pml3e_do_unmap_callback()

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

Definition at line 32 of file do_unmap.c.

◆ pml4e_do_unmap_callback()

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

Definition at line 40 of file do_unmap.c.

Variable Documentation

◆ pagetable_do_unmap_callbacks

const pagetable_walk_options_t pagetable_do_unmap_callbacks
Initial value:
= {
.readonly = true,
.pml1e_callback = pml1e_do_unmap_callback,
.pml2e_pre_traverse = pml2e_do_unmap_callback,
.pml3e_pre_traverse = pml3e_do_unmap_callback,
.pml4e_pre_traverse = pml4e_do_unmap_callback,
}
static void pml4e_do_unmap_callback(pml4_t pml4, pml4e_t *e, ptr_t vaddr, void *data)
Definition do_unmap.c:40
static void pml3e_do_unmap_callback(pml3_t pml3, pml3e_t *e, ptr_t vaddr, void *data)
Definition do_unmap.c:32
static void pml1e_do_unmap_callback(pml1_t pml1, pml1e_t *e, ptr_t vaddr, void *data)
Definition do_unmap.c:7
static void pml2e_do_unmap_callback(pml2_t pml2, pml2e_t *e, ptr_t vaddr, void *data)
Definition do_unmap.c:24

Definition at line 48 of file do_unmap.c.

Referenced by mm_do_unmap().