Changeset View
Changeset View
Standalone View
Standalone View
sys/vm/vm.h
Show First 20 Lines • Show All 82 Lines • ▼ Show 20 Lines | |||||
#define VM_PROT_PRIV_FLAG ((vm_prot_t) 0x10) | #define VM_PROT_PRIV_FLAG ((vm_prot_t) 0x10) | ||||
#define VM_PROT_FAULT_LOOKUP VM_PROT_PRIV_FLAG | #define VM_PROT_FAULT_LOOKUP VM_PROT_PRIV_FLAG | ||||
#define VM_PROT_QUICK_NOFAULT VM_PROT_PRIV_FLAG /* same to save bits */ | #define VM_PROT_QUICK_NOFAULT VM_PROT_PRIV_FLAG /* same to save bits */ | ||||
#define VM_PROT_ALL (VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE) | #define VM_PROT_ALL (VM_PROT_READ|VM_PROT_WRITE|VM_PROT_EXECUTE) | ||||
#define VM_PROT_RW (VM_PROT_READ|VM_PROT_WRITE) | #define VM_PROT_RW (VM_PROT_READ|VM_PROT_WRITE) | ||||
#define VM_PROT_DEFAULT VM_PROT_ALL | #define VM_PROT_DEFAULT VM_PROT_ALL | ||||
enum obj_type { OBJT_DEFAULT, OBJT_SWAP, OBJT_VNODE, OBJT_DEVICE, OBJT_PHYS, | enum obj_type { | ||||
OBJT_DEAD, OBJT_SG, OBJT_MGTDEVICE }; | OBJT_DEFAULT, | ||||
OBJT_SWAP, | |||||
OBJT_VNODE, | |||||
OBJT_DEVICE, | |||||
OBJT_PHYS, | |||||
OBJT_DEAD, | |||||
OBJT_SG, | |||||
OBJT_MGTDEVICE, | |||||
OBJT_SWAP_TMPFS, | |||||
}; | |||||
typedef u_char objtype_t; | typedef u_char objtype_t; | ||||
union vm_map_object; | union vm_map_object; | ||||
typedef union vm_map_object vm_map_object_t; | typedef union vm_map_object vm_map_object_t; | ||||
struct vm_map_entry; | struct vm_map_entry; | ||||
typedef struct vm_map_entry *vm_map_entry_t; | typedef struct vm_map_entry *vm_map_entry_t; | ||||
▲ Show 20 Lines • Show All 68 Lines • Show Last 20 Lines |