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()
534 rw_tryenter(krwlock_t *rwlp, krw_t rw) in rw_tryenter() argument
536 rwlock_impl_t *lp = (rwlock_impl_t *)rwlp; in rw_tryenter()
572 rw_downgrade(krwlock_t *rwlp) in rw_downgrade() argument
574 rwlock_impl_t *lp = (rwlock_impl_t *)rwlp; in rw_downgrade()
601 rw_tryupgrade(krwlock_t *rwlp) in rw_tryupgrade() argument
603 rwlock_impl_t *lp = (rwlock_impl_t *)rwlp; in rw_tryupgrade()
622 rw_read_held(krwlock_t *rwlp) in rw_read_held() argument
626 return (_RW_READ_HELD(rwlp, tmp)); in rw_read_held()
630 rw_write_held(krwlock_t *rwlp) in rw_write_held() argument
632 return (_RW_WRITE_HELD(rwlp)); in rw_write_held()
636 rw_lock_held(krwlock_t *rwlp) in rw_lock_held() argument
638 return (_RW_LOCK_HELD(rwlp)); in rw_lock_held()
645 rw_read_locked(krwlock_t *rwlp) in rw_read_locked() argument
647 uintptr_t old = ((rwlock_impl_t *)rwlp)->rw_wwwh; in rw_read_locked()
657 rw_iswriter(krwlock_t *rwlp) in rw_iswriter() argument
659 return (_RW_ISWRITER(rwlp)); in rw_iswriter()
663 rw_owner(krwlock_t *rwlp) in rw_owner() argument
665 uintptr_t old = ((rwlock_impl_t *)rwlp)->rw_wwwh; in rw_owner()