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

#include <mm.h>

+ Collaboration diagram for vmap_t:

Public Attributes

 as_linked_list
 
spinlock_t lock
 
ptr_t vaddr
 
size_t npages
 
vm_flags vmflags
 
mm_context_tmmctx
 
io_tio
 
off_t io_offset
 
vmap_content_t content
 
vmap_type_t type
 
vmap_stat_t stat
 
vmfault_handler_t on_fault
 

Detailed Description

Definition at line 57 of file mm.h.

Member Data Documentation

◆ as_linked_list

as_linked_list

Definition at line 59 of file mm.h.

◆ lock

◆ vaddr

◆ npages

◆ vmflags

◆ mmctx

◆ io

◆ io_offset

◆ content

vmap_content_t content

Definition at line 70 of file mm.h.

Referenced by mm_clone_vmap_locked(), process_do_fork(), thread_new(), and vmap_finalise_init().

◆ type

◆ stat

Definition at line 72 of file mm.h.

Referenced by cow_clone_vmap_locked(), mm_clone_vmap_locked(), and mm_map_user_pages().

◆ on_fault


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