Searched refs:rw_refcount (Results 1 – 2 of 2) sorted by relevance
91 rwlock->rw_refcount = 0; in pthread_rwlock_init()133 if (rwlock->rw_refcount != 0 || in pthread_rwlock_destroy()223 rwlock->rw_refcount++; in pthread_rwlock_rdlock()332 rwlock->rw_refcount++; in pthread_rwlock_timedrdlock()382 while (rwlock->rw_refcount != 0) in pthread_rwlock_timedwrlock()395 rwlock->rw_refcount = -1; in pthread_rwlock_timedwrlock()438 if (rwlock->rw_refcount != 0) in pthread_rwlock_trywrlock()483 if (rwlock->rw_refcount > 0) in pthread_rwlock_unlock()491 if (rwlock->rw_refcount == 0) in pthread_rwlock_unlock()542 while (rwlock->rw_refcount != 0) in pthread_rwlock_wrlock()[all …]
121 int rw_refcount; /* 0: unlocked, -1: locked by writer, > 0 locked by n readers */ member
Completed in 4 milliseconds