Lines Matching refs:object

231 #define	VM_OBJECT_ASSERT_LOCKED(object)					\  argument
232 rw_assert(&(object)->lock, RA_LOCKED)
233 #define VM_OBJECT_ASSERT_RLOCKED(object) \ argument
234 rw_assert(&(object)->lock, RA_RLOCKED)
235 #define VM_OBJECT_ASSERT_WLOCKED(object) \ argument
236 rw_assert(&(object)->lock, RA_WLOCKED)
237 #define VM_OBJECT_ASSERT_UNLOCKED(object) \ argument
238 rw_assert(&(object)->lock, RA_UNLOCKED)
239 #define VM_OBJECT_LOCK_DOWNGRADE(object) \ argument
240 rw_downgrade(&(object)->lock)
241 #define VM_OBJECT_RLOCK(object) \ argument
242 rw_rlock(&(object)->lock)
243 #define VM_OBJECT_RUNLOCK(object) \ argument
244 rw_runlock(&(object)->lock)
245 #define VM_OBJECT_SLEEP(object, wchan, pri, wmesg, timo) \ argument
246 rw_sleep((wchan), &(object)->lock, (pri), (wmesg), (timo))
247 #define VM_OBJECT_TRYRLOCK(object) \ argument
248 rw_try_rlock(&(object)->lock)
249 #define VM_OBJECT_TRYWLOCK(object) \ argument
250 rw_try_wlock(&(object)->lock)
251 #define VM_OBJECT_TRYUPGRADE(object) \ argument
252 rw_try_upgrade(&(object)->lock)
253 #define VM_OBJECT_WLOCK(object) \ argument
254 rw_wlock(&(object)->lock)
255 #define VM_OBJECT_WOWNED(object) \ argument
256 rw_wowned(&(object)->lock)
257 #define VM_OBJECT_WUNLOCK(object) \ argument
258 rw_wunlock(&(object)->lock)
264 vm_object_set_flag(vm_object_t object, u_short bits) in vm_object_set_flag() argument
267 object->flags |= bits; in vm_object_set_flag()
285 vm_object_color(vm_object_t object, u_short color) in vm_object_color() argument
288 if ((object->flags & OBJ_COLORED) == 0) { in vm_object_color()
289 object->pg_color = color; in vm_object_color()
290 object->flags |= OBJ_COLORED; in vm_object_color()
295 vm_object_reserv(vm_object_t object) in vm_object_reserv() argument
298 if (object != NULL && in vm_object_reserv()
299 (object->flags & (OBJ_COLORED | OBJ_FICTITIOUS)) == OBJ_COLORED) { in vm_object_reserv()
305 void vm_object_clear_flag(vm_object_t object, u_short bits);
306 void vm_object_pip_add(vm_object_t object, short i);
307 void vm_object_pip_subtract(vm_object_t object, short i);
308 void vm_object_pip_wakeup(vm_object_t object);
309 void vm_object_pip_wakeupn(vm_object_t object, short i);
310 void vm_object_pip_wait(vm_object_t object, char *waitid);
312 void umtx_shm_object_init(vm_object_t object);
313 void umtx_shm_object_terminated(vm_object_t object);
326 boolean_t vm_object_page_clean(vm_object_t object, vm_ooffset_t start,
328 void vm_object_page_noreuse(vm_object_t object, vm_pindex_t start,
330 void vm_object_page_remove(vm_object_t object, vm_pindex_t start,
336 int vm_object_set_memattr(vm_object_t object, vm_memattr_t memattr);
341 void vm_object_unwire(vm_object_t object, vm_ooffset_t offset,
343 struct vnode *vm_object_vnode(vm_object_t object);