Lines Matching refs:lock
133 ret = pthread_mutex_init(&rwlock->lock, lock_attr); in pthread_rwlock_init()
139 pthread_mutex_destroy(&rwlock->lock); in pthread_rwlock_init()
162 pthread_mutex_destroy(&rwlock->lock); in pthread_rwlock_destroy()
222 pthread_mutex_lock(&rwlock->lock); in pthread_rwlock_tryrdlock()
227 pthread_mutex_unlock(&rwlock->lock); in pthread_rwlock_tryrdlock()
239 pthread_mutex_lock(&rwlock->lock); in pthread_rwlock_timedrdlock()
244 ret = pthread_cond_timedwait(&rwlock->cond, &rwlock->lock, abs_timeout); in pthread_rwlock_timedrdlock()
252 pthread_mutex_unlock(&rwlock->lock); in pthread_rwlock_timedrdlock()
269 pthread_mutex_lock(&rwlock->lock); in pthread_rwlock_trywrlock()
277 pthread_mutex_unlock(&rwlock->lock); in pthread_rwlock_trywrlock()
288 pthread_mutex_lock(&rwlock->lock); in pthread_rwlock_timedwrlock()
297 ret = pthread_cond_timedwait(&rwlock->cond, &rwlock->lock, abs_timeout); in pthread_rwlock_timedwrlock()
306 pthread_mutex_unlock(&rwlock->lock); in pthread_rwlock_timedwrlock()
318 pthread_mutex_lock(&rwlock->lock); in pthread_rwlock_unlock()
345 pthread_mutex_unlock(&rwlock->lock); in pthread_rwlock_unlock()