Lines Matching refs:krwlock_t
115 static void rw_abort(const char *, size_t, krwlock_t *, const char *);
145 rw_cas(krwlock_t *rw, uintptr_t o, uintptr_t n)
160 rw_swap(krwlock_t *rw, uintptr_t o, uintptr_t n)
178 const volatile krwlock_t *rw = cookie;
192 rw_abort(const char *func, size_t line, krwlock_t *rw, const char *msg)
207 _rw_init(krwlock_t *rw, uintptr_t return_address)
222 rw_init(krwlock_t *rw)
234 rw_destroy(krwlock_t *rw)
283 rw_vector_enter(krwlock_t *rw, const krw_t op)
437 rw_vector_exit(krwlock_t *rw)
550 rw_vector_tryenter(krwlock_t *rw, const krw_t op)
594 rw_downgrade(krwlock_t *rw)
692 rw_tryupgrade(krwlock_t *rw)
733 rw_read_held(krwlock_t *rw)
751 rw_write_held(krwlock_t *rw)
768 rw_lock_held(krwlock_t *rw)
783 rw_lock_op(krwlock_t *rw)
800 krwlock_t *rw = (void *)(uintptr_t)obj; /* discard qualifiers */