Searched refs:rw_condreaders (Results 1 – 2 of 2) sorted by relevance
86 pthread_cond_init(&(rwlock->rw_condreaders), NULL); in pthread_rwlock_init()144 result = rt_sem_trytake(&(rwlock->rw_condreaders.sem)); in pthread_rwlock_destroy()150 rt_sem_release(&(rwlock->rw_condreaders.sem)); in pthread_rwlock_destroy()153 pthread_cond_destroy(&rwlock->rw_condreaders); in pthread_rwlock_destroy()158 rt_sem_release(&(rwlock->rw_condreaders.sem)); in pthread_rwlock_destroy()214 result = pthread_cond_wait(&rwlock->rw_condreaders, &rwlock->rw_mutex); in pthread_rwlock_rdlock()323 result = pthread_cond_timedwait(&rwlock->rw_condreaders, &rwlock->rw_mutex, abstime); in pthread_rwlock_timedrdlock()496 result = pthread_cond_broadcast(&rwlock->rw_condreaders); in pthread_rwlock_unlock()
116 pthread_cond_t rw_condreaders; /* for reader threads waiting */ member
Completed in 8 milliseconds