FreeBSD virtual memory subsystem code
|
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 |
Definition at line 121 of file vm_fault.c.
vm_map_entry_t faultstate::entry |
Definition at line 150 of file vm_fault.c.
Referenced by unlock_map(), vm_fault(), vm_fault_dirty(), vm_fault_dontneed(), vm_fault_getpages(), vm_fault_lookup(), vm_fault_populate(), vm_fault_prefault(), vm_fault_readahead(), vm_fault_relookup(), and vm_fault_soft_fast().
int faultstate::fault_flags |
Definition at line 127 of file vm_fault.c.
Referenced by vm_fault(), vm_fault_cow(), vm_fault_dirty(), vm_fault_lookup(), vm_fault_populate(), and vm_fault_relookup().
vm_prot_t faultstate::fault_type |
Definition at line 125 of file vm_fault.c.
Referenced by vm_fault(), vm_fault_dirty(), vm_fault_lookup(), vm_fault_populate(), vm_fault_relookup(), and vm_fault_soft_fast().
vm_page_t faultstate::first_m |
Definition at line 146 of file vm_fault.c.
Referenced by fault_deallocate(), vm_fault(), vm_fault_busy_sleep(), vm_fault_cow(), vm_fault_next(), and vm_fault_zerofill().
vm_object_t faultstate::first_object |
Definition at line 144 of file vm_fault.c.
Referenced by fault_deallocate(), vm_fault(), vm_fault_allocate(), vm_fault_busy_sleep(), vm_fault_cow(), vm_fault_dontneed(), vm_fault_lookup(), vm_fault_next(), vm_fault_object(), vm_fault_populate(), vm_fault_relookup(), vm_fault_restore_map_lock(), vm_fault_soft_fast(), and vm_fault_zerofill().
vm_pindex_t faultstate::first_pindex |
Definition at line 145 of file vm_fault.c.
Referenced by vm_fault(), vm_fault_cow(), vm_fault_lookup(), vm_fault_populate(), vm_fault_relookup(), vm_fault_soft_fast(), and vm_fault_zerofill().
bool faultstate::lookup_still_valid |
Definition at line 152 of file vm_fault.c.
Referenced by unlock_map(), vm_fault(), vm_fault_lookup(), vm_fault_populate(), vm_fault_readahead(), vm_fault_relookup(), and vm_fault_restore_map_lock().
vm_page_t faultstate::m |
Definition at line 141 of file vm_fault.c.
Referenced by fault_deallocate(), vm_fault(), vm_fault_allocate(), vm_fault_busy_sleep(), vm_fault_cow(), vm_fault_dontneed(), vm_fault_getpages(), vm_fault_next(), vm_fault_object(), vm_fault_populate(), vm_fault_prefault(), and vm_fault_zerofill().
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().
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().
vm_map_t faultstate::map |
Definition at line 149 of file vm_fault.c.
Referenced by unlock_map(), vm_fault(), vm_fault_dontneed(), vm_fault_getpages(), vm_fault_lookup(), vm_fault_populate(), vm_fault_prefault(), vm_fault_quick_hold_pages(), vm_fault_relookup(), vm_fault_restore_map_lock(), and vm_fault_soft_fast().
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().
int faultstate::nera |
Definition at line 133 of file vm_fault.c.
Referenced by vm_fault(), and vm_fault_getpages().
vm_object_t faultstate::object |
Definition at line 139 of file vm_fault.c.
Referenced by fault_deallocate(), unlock_and_deallocate(), vm_fault(), vm_fault_allocate(), vm_fault_busy_sleep(), vm_fault_copy_entry(), vm_fault_cow(), vm_fault_dontneed(), vm_fault_getpages(), vm_fault_lock_vnode(), vm_fault_next(), vm_fault_object(), vm_fault_populate(), and vm_fault_zerofill().
struct timeval faultstate::oom_start_time |
Definition at line 131 of file vm_fault.c.
Referenced by vm_fault_allocate_oom().
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().
vm_pindex_t faultstate::pindex |
Definition at line 140 of file vm_fault.c.
Referenced by vm_fault(), vm_fault_allocate(), vm_fault_busy_sleep(), vm_fault_copy_entry(), vm_fault_cow(), vm_fault_getpages(), vm_fault_next(), vm_fault_object(), vm_fault_prefault(), and vm_fault_zerofill().
vm_prot_t faultstate::prot |
Definition at line 126 of file vm_fault.c.
Referenced by vm_fault(), vm_fault_copy_entry(), vm_fault_dirty(), vm_fault_lookup(), vm_fault_populate(), vm_fault_quick_hold_pages(), vm_fault_relookup(), and vm_fault_soft_fast().
vm_offset_t faultstate::vaddr |
Definition at line 123 of file vm_fault.c.
Referenced by vm_fault(), vm_fault_allocate(), vm_fault_copy_entry(), vm_fault_dontneed(), vm_fault_getpages(), vm_fault_lookup(), vm_fault_readahead(), vm_fault_relookup(), and vm_fault_soft_fast().
struct vnode* faultstate::vp |
Definition at line 155 of file vm_fault.c.
Referenced by unlock_vp(), vm_fault(), vm_fault_getpages(), vm_fault_lock_vnode(), and vm_fault_soft_fast().
boolean_t faultstate::wired |
Definition at line 128 of file vm_fault.c.
Referenced by vm_fault(), vm_fault_cow(), vm_fault_lookup(), vm_fault_populate(), vm_fault_relookup(), and vm_fault_soft_fast().