FreeBSD virtual memory subsystem code
faultstate Struct Reference
Collaboration diagram for faultstate:

Data Fields

vm_offset_t vaddr
 
vm_page_t * m_hold
 
vm_prot_t fault_type
 
vm_prot_t prot
 
int fault_flags
 
boolean_t wired
 
struct timeval oom_start_time
 
bool oom_started
 
int nera
 
vm_page_t m_cow
 
vm_object_t object
 
vm_pindex_t pindex
 
vm_page_t m
 
vm_object_t first_object
 
vm_pindex_t first_pindex
 
vm_page_t first_m
 
vm_map_t map
 
vm_map_entry_t entry
 
int map_generation
 
bool lookup_still_valid
 
struct vnode * vp
 

Detailed Description

Definition at line 121 of file vm_fault.c.

Field Documentation

◆ entry

◆ fault_flags

int faultstate::fault_flags

◆ fault_type

vm_prot_t faultstate::fault_type

◆ first_m

vm_page_t faultstate::first_m

◆ first_object

◆ first_pindex

vm_pindex_t faultstate::first_pindex

◆ lookup_still_valid

bool faultstate::lookup_still_valid

◆ m

◆ m_cow

vm_page_t faultstate::m_cow

Definition at line 136 of file vm_fault.c.

Referenced by fault_deallocate(), vm_fault(), and vm_fault_cow().

◆ m_hold

vm_page_t* faultstate::m_hold

Definition at line 124 of file vm_fault.c.

Referenced by vm_fault(), vm_fault_populate(), and vm_fault_soft_fast().

◆ map

◆ map_generation

int faultstate::map_generation

Definition at line 151 of file vm_fault.c.

Referenced by vm_fault_lookup(), vm_fault_populate(), and vm_fault_relookup().

◆ nera

int faultstate::nera

Definition at line 133 of file vm_fault.c.

Referenced by vm_fault(), and vm_fault_getpages().

◆ object

◆ oom_start_time

struct timeval faultstate::oom_start_time

Definition at line 131 of file vm_fault.c.

Referenced by vm_fault_allocate_oom().

◆ oom_started

bool faultstate::oom_started

Definition at line 132 of file vm_fault.c.

Referenced by vm_fault(), vm_fault_allocate(), and vm_fault_allocate_oom().

◆ pindex

◆ prot

◆ vaddr

◆ vp

struct vnode* faultstate::vp

◆ wired

boolean_t faultstate::wired

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