Home | History | Annotate | Download | only in libpthread

Lines Matching refs:pthread_rwlock_t

60 static int pthread__rwlock_wrlock(pthread_rwlock_t *, const struct timespec *);
61 static int pthread__rwlock_rdlock(pthread_rwlock_t *, const struct timespec *);
62 static void pthread__rwlock_early(pthread_t, pthread_rwlock_t *,
65 int _pthread_rwlock_held_np(pthread_rwlock_t *);
66 int _pthread_rwlock_rdheld_np(pthread_rwlock_t *);
67 int _pthread_rwlock_wrheld_np(pthread_rwlock_t *);
84 rw_cas(pthread_rwlock_t *ptr, uintptr_t o, uintptr_t n)
92 pthread_rwlock_init(pthread_rwlock_t *ptr,
112 pthread_rwlock_destroy(pthread_rwlock_t *ptr)
158 pthread__rwlock_rdlock(pthread_rwlock_t *ptr, const struct timespec *ts)
247 pthread_rwlock_tryrdlock(pthread_rwlock_t *ptr)
277 pthread__rwlock_wrlock(pthread_rwlock_t *ptr, const struct timespec *ts)
368 pthread_rwlock_trywrlock(pthread_rwlock_t *ptr)
397 pthread_rwlock_rdlock(pthread_rwlock_t *ptr)
406 pthread_rwlock_timedrdlock(pthread_rwlock_t *ptr,
420 pthread_rwlock_wrlock(pthread_rwlock_t *ptr)
429 pthread_rwlock_timedwrlock(pthread_rwlock_t *ptr,
444 pthread_rwlock_unlock(pthread_rwlock_t *ptr)
575 pthread__rwlock_early(pthread_t self, pthread_rwlock_t *ptr,
612 _pthread_rwlock_held_np(pthread_rwlock_t *ptr)
622 _pthread_rwlock_rdheld_np(pthread_rwlock_t *ptr)
630 _pthread_rwlock_wrheld_np(pthread_rwlock_t *ptr)