Searched refs:rwlock_impl_t (Results 1 – 3 of 3) sorted by relevance
211 static rwlock_impl_t panic_rwlock;212 static rwlock_impl_t *panic_rwlock_addr;215 rw_panic(char *msg, rwlock_impl_t *lp) in rw_panic()231 ((rwlock_impl_t *)rwlp)->rw_wwwh = 0; in rw_init()237 rwlock_impl_t *lp = (rwlock_impl_t *)rwlp; in rw_destroy()253 rw_locked(rwlock_impl_t *lp, krw_t rw) in rw_locked()277 rw_enter_sleep(rwlock_impl_t *lp, krw_t rw) in rw_enter_sleep()411 rw_exit_wakeup(rwlock_impl_t *lp) in rw_exit_wakeup()536 rwlock_impl_t *lp = (rwlock_impl_t *)rwlp; in rw_tryenter()574 rwlock_impl_t *lp = (rwlock_impl_t *)rwlp; in rw_downgrade()[all …]
46 } rwlock_impl_t; typedef69 ((((tmp) = ((rwlock_impl_t *)(rwlp))->rw_wwwh) & RW_LOCKED) && \73 ((((rwlock_impl_t *)(rwlp))->rw_wwwh & \77 ((((rwlock_impl_t *)(rwlp))->rw_wwwh & RW_LOCKED) ? 1 : 0)80 ((((rwlock_impl_t *)(rwlp))->rw_wwwh & RW_WRITE_CLAIMED) ? 1 : 0)
493 rwlock_impl_t lock; in rwlock()