Home
last modified time | relevance | path

Searched refs:rwlock_impl_t (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Drwlock.c211 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()
274 rw_enter_sleep(rwlock_impl_t *lp, krw_t rw) in rw_enter_sleep()
405 rw_exit_wakeup(rwlock_impl_t *lp) in rw_exit_wakeup()
529 rwlock_impl_t *lp = (rwlock_impl_t *)rwlp; in rw_tryenter()
565 rwlock_impl_t *lp = (rwlock_impl_t *)rwlp; in rw_downgrade()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Drwlock_impl.h44 } rwlock_impl_t; typedef
67 ((((tmp) = ((rwlock_impl_t *)(rwlp))->rw_wwwh) & RW_LOCKED) && \
71 ((((rwlock_impl_t *)(rwlp))->rw_wwwh & \
75 ((((rwlock_impl_t *)(rwlp))->rw_wwwh & RW_LOCKED) ? 1 : 0)
78 ((((rwlock_impl_t *)(rwlp))->rw_wwwh & RW_WRITE_CLAIMED) ? 1 : 0)
/illumos-gate/usr/src/cmd/mdb/common/modules/nfs/
H A Dcommon.c124 uintptr_t w = ((rwlock_impl_t *)lp)->rw_wwwh; in common_rwlock()
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dsobj.c493 rwlock_impl_t lock; in rwlock()