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

/opensolaris-onvv-gate/usr/src/cmd/fm/fmd/common/
H A Dfmd_scheme.h75 pthread_rwlock_t sch_rwlock; /* rwlock protecting scheme hash */ member in struct:fmd_scheme_hash
H A Dfmd_scheme.c262 (void) pthread_rwlock_init(&shp->sch_rwlock, NULL);
300 if (shp == NULL || pthread_rwlock_trywrlock(&shp->sch_rwlock) != 0)
312 (void) pthread_rwlock_unlock(&shp->sch_rwlock);
334 ASSERT(RW_LOCK_HELD(&shp->sch_rwlock));
361 (void) pthread_rwlock_rdlock(&shp->sch_rwlock);
365 (void) pthread_rwlock_unlock(&shp->sch_rwlock);
367 (void) pthread_rwlock_wrlock(&shp->sch_rwlock);
383 (void) pthread_rwlock_unlock(&shp->sch_rwlock);

Completed in 93 milliseconds