Changeset View
Changeset View
Standalone View
Standalone View
sys/vm/vm_object.h
Show First 20 Lines • Show All 291 Lines • ▼ Show 20 Lines | |||||
{ | { | ||||
if ((object->flags & OBJ_COLORED) == 0) { | if ((object->flags & OBJ_COLORED) == 0) { | ||||
object->pg_color = color; | object->pg_color = color; | ||||
object->flags |= OBJ_COLORED; | object->flags |= OBJ_COLORED; | ||||
} | } | ||||
} | } | ||||
static __inline bool | |||||
vm_object_reserv(vm_object_t object) | |||||
{ | |||||
if (object != NULL && | |||||
(object->flags & (OBJ_COLORED | OBJ_FICTITIOUS)) == OBJ_COLORED) { | |||||
return (true); | |||||
} | |||||
return (false); | |||||
} | |||||
void vm_object_clear_flag(vm_object_t object, u_short bits); | void vm_object_clear_flag(vm_object_t object, u_short bits); | ||||
void vm_object_pip_add(vm_object_t object, short i); | void vm_object_pip_add(vm_object_t object, short i); | ||||
void vm_object_pip_subtract(vm_object_t object, short i); | void vm_object_pip_subtract(vm_object_t object, short i); | ||||
void vm_object_pip_wakeup(vm_object_t object); | void vm_object_pip_wakeup(vm_object_t object); | ||||
void vm_object_pip_wakeupn(vm_object_t object, short i); | void vm_object_pip_wakeupn(vm_object_t object, short i); | ||||
void vm_object_pip_wait(vm_object_t object, char *waitid); | void vm_object_pip_wait(vm_object_t object, char *waitid); | ||||
void umtx_shm_object_init(vm_object_t object); | void umtx_shm_object_init(vm_object_t object); | ||||
Show All 34 Lines |