Changeset View
Changeset View
Standalone View
Standalone View
head/sys/vm/vm_map.h
Show First 20 Lines • Show All 201 Lines • ▼ Show 20 Lines | struct vm_map { | ||||
u_int timestamp; /* Version number */ | u_int timestamp; /* Version number */ | ||||
u_char needs_wakeup; | u_char needs_wakeup; | ||||
u_char system_map; /* (c) Am I a system map? */ | u_char system_map; /* (c) Am I a system map? */ | ||||
vm_flags_t flags; /* flags for this vm_map */ | vm_flags_t flags; /* flags for this vm_map */ | ||||
vm_map_entry_t root; /* Root of a binary search tree */ | vm_map_entry_t root; /* Root of a binary search tree */ | ||||
pmap_t pmap; /* (c) Physical map */ | pmap_t pmap; /* (c) Physical map */ | ||||
vm_offset_t anon_loc; | vm_offset_t anon_loc; | ||||
int busy; | int busy; | ||||
#ifdef DIAGNOSTIC | |||||
int nupdates; | |||||
#endif | |||||
}; | }; | ||||
/* | /* | ||||
* vm_flags_t values | * vm_flags_t values | ||||
*/ | */ | ||||
#define MAP_WIREFUTURE 0x01 /* wire all future pages */ | #define MAP_WIREFUTURE 0x01 /* wire all future pages */ | ||||
#define MAP_BUSY_WAKEUP 0x02 | #define MAP_BUSY_WAKEUP 0x02 | ||||
#define MAP_IS_SUB_MAP 0x04 /* has parent */ | #define MAP_IS_SUB_MAP 0x04 /* has parent */ | ||||
▲ Show 20 Lines • Show All 223 Lines • Show Last 20 Lines |