Lines Matching defs:lock
51 mtx_init(pthread_mutex_t *lock)
55 error = pthread_mutex_init(lock, NULL);
59 mtx_destroy(pthread_mutex_t *lock)
63 error = pthread_mutex_destroy(lock);
67 mtx_lock(pthread_mutex_t *lock)
71 error = pthread_mutex_lock(lock);
75 mtx_trylock(pthread_mutex_t *lock)
79 error = pthread_mutex_trylock(lock);
84 mtx_unlock(pthread_mutex_t *lock)
88 error = pthread_mutex_unlock(lock);
92 mtx_owned(pthread_mutex_t *lock)
95 return (pthread_mutex_isowned_np(lock) != 0);
99 rw_init(pthread_rwlock_t *lock)
103 error = pthread_rwlock_init(lock, NULL);
107 rw_destroy(pthread_rwlock_t *lock)
111 error = pthread_rwlock_destroy(lock);
115 rw_rlock(pthread_rwlock_t *lock)
119 error = pthread_rwlock_rdlock(lock);
123 rw_wlock(pthread_rwlock_t *lock)
127 error = pthread_rwlock_wrlock(lock);
131 rw_unlock(pthread_rwlock_t *lock)
135 error = pthread_rwlock_unlock(lock);
157 cv_wait(pthread_cond_t *cv, pthread_mutex_t *lock)
161 error = pthread_cond_wait(cv, lock);
165 cv_timedwait(pthread_cond_t *cv, pthread_mutex_t *lock, int timeout)
171 cv_wait(cv, lock);
179 error = pthread_cond_timedwait(cv, lock, &ts);
183 error = pthread_cond_timedwait_relative_np(cv, lock, &ts);