Home
last modified time | relevance | path

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

/netbsd/src/external/cddl/osnet/dist/lib/libzpool/common/
Dkernel.c197 rw_init(krwlock_t *rwlp, char *name, int type, void *arg) in rw_init() argument
199 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() argument
208 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 …]