Home
last modified time | relevance | path

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

/components/libc/posix/pthreads/
A Dpthread_rwlock.c86 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()
A Dpthread.h116 pthread_cond_t rw_condreaders; /* for reader threads waiting */ member

Completed in 8 milliseconds