Changeset View
Changeset View
Standalone View
Standalone View
sys/vm/vm.h
Show First 20 Lines • Show All 74 Lines • ▼ Show 20 Lines | |||||
typedef u_char vm_prot_t; /* protection codes */ | typedef u_char vm_prot_t; /* protection codes */ | ||||
#define VM_PROT_NONE ((vm_prot_t) 0x00) | #define VM_PROT_NONE ((vm_prot_t) 0x00) | ||||
#define VM_PROT_READ ((vm_prot_t) 0x01) | #define VM_PROT_READ ((vm_prot_t) 0x01) | ||||
#define VM_PROT_WRITE ((vm_prot_t) 0x02) | #define VM_PROT_WRITE ((vm_prot_t) 0x02) | ||||
#define VM_PROT_EXECUTE ((vm_prot_t) 0x04) | #define VM_PROT_EXECUTE ((vm_prot_t) 0x04) | ||||
#define VM_PROT_COPY ((vm_prot_t) 0x08) /* copy-on-read */ | #define VM_PROT_COPY ((vm_prot_t) 0x08) /* copy-on-read */ | ||||
#define VM_PROT_FAULT_LOOKUP ((vm_prot_t) 0x010) | #define VM_PROT_PRIV_FLAG ((vm_prot_t) 0x010) | ||||
#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_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_DEFAULT, OBJT_SWAP, OBJT_VNODE, OBJT_DEVICE, OBJT_PHYS, | ||||
OBJT_DEAD, OBJT_SG, OBJT_MGTDEVICE }; | OBJT_DEAD, OBJT_SG, OBJT_MGTDEVICE }; | ||||
typedef u_char objtype_t; | typedef u_char objtype_t; | ||||
▲ Show 20 Lines • Show All 67 Lines • Show Last 20 Lines |