Home
last modified time | relevance | path

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

/illumos-gate/usr/src/cmd/fm/fmd/common/
H A Dfmd_scheme.c279 (void) pthread_rwlock_init(&shp->sch_rwlock, NULL); in fmd_scheme_hash_create()
317 if (shp == NULL || pthread_rwlock_trywrlock(&shp->sch_rwlock) != 0) in fmd_scheme_hash_trygc()
329 (void) pthread_rwlock_unlock(&shp->sch_rwlock); in fmd_scheme_hash_trygc()
351 ASSERT(RW_LOCK_HELD(&shp->sch_rwlock)); in fmd_scheme_hash_xlookup()
378 (void) pthread_rwlock_rdlock(&shp->sch_rwlock); in fmd_scheme_hash_lookup()
382 (void) pthread_rwlock_unlock(&shp->sch_rwlock); in fmd_scheme_hash_lookup()
384 (void) pthread_rwlock_wrlock(&shp->sch_rwlock); in fmd_scheme_hash_lookup()
400 (void) pthread_rwlock_unlock(&shp->sch_rwlock); in fmd_scheme_hash_lookup()
H A Dfmd_scheme.h73 pthread_rwlock_t sch_rwlock; /* rwlock protecting scheme hash */ member