Lines Matching refs:rw_lock
23 rw_lock_wait(rw_lock *lock, bool writer)
37 // the rw_lock is locked when entering, release it before blocking
53 rw_lock_unblock(rw_lock *lock)
83 __rw_lock_init(rw_lock *lock, const char *name)
90 __rw_lock_init_etc(rw_lock *lock, const char *name, uint32 flags)
102 __rw_lock_destroy(rw_lock *lock)
117 __rw_lock_read_lock(rw_lock *lock)
136 __rw_lock_read_unlock(rw_lock *lock)
153 debugger("rw_lock not read locked");
164 __rw_lock_write_lock(rw_lock *lock)
197 __rw_lock_write_unlock(rw_lock *lock)
202 debugger("rw_lock not write locked");