Searched refs:rwlp (Results 1 – 1 of 1) sorted by relevance
197 rw_init(krwlock_t *rwlp, char *name, int type, void *arg) in rw_init() argument199 rwlock_init(&rwlp->rw_lock, USYNC_THREAD, NULL); in rw_init()200 rwlp->rw_owner = NULL; in rw_init()201 rwlp->initialized = B_TRUE; in rw_init()202 rwlp->rw_count = 0; in rw_init()206 rw_destroy(krwlock_t *rwlp) in rw_destroy() argument208 ASSERT(rwlp->rw_count == 0); in rw_destroy()209 rwlock_destroy(&rwlp->rw_lock); in rw_destroy()210 rwlp->rw_owner = (void *)-1UL; in rw_destroy()211 rwlp->initialized = B_FALSE; in rw_destroy()[all …]