-void vm_page_init(mem, object, offset)
- vm_page_t mem;
- vm_object_t object;
- vm_offset_t offset;
-{
-#ifdef DEBUG
-#define vm_page_init(mem, object, offset) {\
- (mem)->busy = TRUE; \
- (mem)->tabled = FALSE; \
- vm_page_insert((mem), (object), (offset)); \
- (mem)->absent = FALSE; \
- (mem)->fictitious = FALSE; \
- (mem)->page_lock = VM_PROT_NONE; \
- (mem)->unlock_request = VM_PROT_NONE; \
- (mem)->laundry = FALSE; \
- (mem)->active = FALSE; \
- (mem)->inactive = FALSE; \
- (mem)->wire_count = 0; \
- (mem)->clean = TRUE; \
- (mem)->copy_on_write = FALSE; \
- (mem)->fake = TRUE; \
- (mem)->pagerowned = FALSE; \
- (mem)->ptpage = FALSE; \
- }
-#else
-#define vm_page_init(mem, object, offset) {\
- (mem)->busy = TRUE; \
- (mem)->tabled = FALSE; \
- vm_page_insert((mem), (object), (offset)); \
- (mem)->absent = FALSE; \
- (mem)->fictitious = FALSE; \
- (mem)->page_lock = VM_PROT_NONE; \
- (mem)->unlock_request = VM_PROT_NONE; \
- (mem)->laundry = FALSE; \
- (mem)->active = FALSE; \
- (mem)->inactive = FALSE; \
- (mem)->wire_count = 0; \
- (mem)->clean = TRUE; \
- (mem)->copy_on_write = FALSE; \
- (mem)->fake = TRUE; \
- }
-#endif
-
- vm_page_init(mem, object, offset);
-}
-