Home
last modified time | relevance | path

Searched refs:pthread_rwlock_t (Results 1 – 4 of 4) sorted by relevance

/bionic/libc/bionic/
Dpthread-rwlocks.c112 int pthread_rwlock_init(pthread_rwlock_t *rwlock, const pthread_rwlockattr_t *attr) in pthread_rwlock_init()
151 int pthread_rwlock_destroy(pthread_rwlock_t *rwlock) in pthread_rwlock_destroy()
167 static __inline__ int read_precondition(pthread_rwlock_t *rwlock, int thread_id) in read_precondition()
185 static __inline__ int write_precondition(pthread_rwlock_t *rwlock, int thread_id) in write_precondition()
203 static void _pthread_rwlock_pulse(pthread_rwlock_t *rwlock) in _pthread_rwlock_pulse()
210 int pthread_rwlock_rdlock(pthread_rwlock_t *rwlock) in pthread_rwlock_rdlock()
215 int pthread_rwlock_tryrdlock(pthread_rwlock_t *rwlock) in pthread_rwlock_tryrdlock()
232 int pthread_rwlock_timedrdlock(pthread_rwlock_t *rwlock, const struct timespec *abs_timeout) in pthread_rwlock_timedrdlock()
257 int pthread_rwlock_wrlock(pthread_rwlock_t *rwlock) in pthread_rwlock_wrlock()
262 int pthread_rwlock_trywrlock(pthread_rwlock_t *rwlock) in pthread_rwlock_trywrlock()
[all …]
/bionic/libc/include/
Dpthread.h238 } pthread_rwlock_t; typedef
247 int pthread_rwlock_init(pthread_rwlock_t *rwlock, const pthread_rwlockattr_t *attr);
248 int pthread_rwlock_destroy(pthread_rwlock_t *rwlock);
250 int pthread_rwlock_rdlock(pthread_rwlock_t *rwlock);
251 int pthread_rwlock_tryrdlock(pthread_rwlock_t *rwlock);
252 int pthread_rwlock_timedrdlock(pthread_rwlock_t *rwlock, const struct timespec *abs_timeout);
254 int pthread_rwlock_wrlock(pthread_rwlock_t *rwlock);
255 int pthread_rwlock_trywrlock(pthread_rwlock_t *rwlock);
256 int pthread_rwlock_timedwrlock(pthread_rwlock_t *rwlock, const struct timespec *abs_timeout);
258 int pthread_rwlock_unlock(pthread_rwlock_t *rwlock);
/bionic/libc/include/sys/
Dtypes.h83 typedef .... pthread_rwlock_t;
/bionic/libc/netbsd/net/
Dreentrant.h120 #define rwlock_t pthread_rwlock_t