Lines Matching refs:rwlp
229 rw_init(krwlock_t *rwlp, char *name, krw_type_t type, void *arg) in rw_init() argument
231 ((rwlock_impl_t *)rwlp)->rw_wwwh = 0; in rw_init()
235 rw_destroy(krwlock_t *rwlp) in rw_destroy() argument
237 rwlock_impl_t *lp = (rwlock_impl_t *)rwlp; in rw_destroy()
527 rw_tryenter(krwlock_t *rwlp, krw_t rw) in rw_tryenter() argument
529 rwlock_impl_t *lp = (rwlock_impl_t *)rwlp; in rw_tryenter()
563 rw_downgrade(krwlock_t *rwlp) in rw_downgrade() argument
565 rwlock_impl_t *lp = (rwlock_impl_t *)rwlp; in rw_downgrade()
591 rw_tryupgrade(krwlock_t *rwlp) in rw_tryupgrade() argument
593 rwlock_impl_t *lp = (rwlock_impl_t *)rwlp; in rw_tryupgrade()
611 rw_read_held(krwlock_t *rwlp) in rw_read_held() argument
615 return (_RW_READ_HELD(rwlp, tmp)); in rw_read_held()
619 rw_write_held(krwlock_t *rwlp) in rw_write_held() argument
621 return (_RW_WRITE_HELD(rwlp)); in rw_write_held()
625 rw_lock_held(krwlock_t *rwlp) in rw_lock_held() argument
627 return (_RW_LOCK_HELD(rwlp)); in rw_lock_held()
634 rw_read_locked(krwlock_t *rwlp) in rw_read_locked() argument
636 uintptr_t old = ((rwlock_impl_t *)rwlp)->rw_wwwh; in rw_read_locked()
646 rw_iswriter(krwlock_t *rwlp) in rw_iswriter() argument
648 return (_RW_ISWRITER(rwlp)); in rw_iswriter()
652 rw_owner(krwlock_t *rwlp) in rw_owner() argument
654 uintptr_t old = ((rwlock_impl_t *)rwlp)->rw_wwwh; in rw_owner()