Lines Matching defs:lock
49 mtx_init(pthread_mutex_t *lock)
53 error = pthread_mutex_init(lock, NULL);
57 mtx_destroy(pthread_mutex_t *lock)
61 error = pthread_mutex_destroy(lock);
65 mtx_lock(pthread_mutex_t *lock)
69 error = pthread_mutex_lock(lock);
73 mtx_trylock(pthread_mutex_t *lock)
77 error = pthread_mutex_trylock(lock);
82 mtx_unlock(pthread_mutex_t *lock)
86 error = pthread_mutex_unlock(lock);
90 mtx_owned(pthread_mutex_t *lock)
93 return (pthread_mutex_isowned_np(lock) != 0);
97 rw_init(pthread_rwlock_t *lock)
101 error = pthread_rwlock_init(lock, NULL);
105 rw_destroy(pthread_rwlock_t *lock)
109 error = pthread_rwlock_destroy(lock);
113 rw_rlock(pthread_rwlock_t *lock)
117 error = pthread_rwlock_rdlock(lock);
121 rw_wlock(pthread_rwlock_t *lock)
125 error = pthread_rwlock_wrlock(lock);
129 rw_unlock(pthread_rwlock_t *lock)
133 error = pthread_rwlock_unlock(lock);
153 cv_wait(pthread_cond_t *cv, pthread_mutex_t *lock)
157 error = pthread_cond_wait(cv, lock);
161 cv_timedwait(pthread_cond_t *cv, pthread_mutex_t *lock, int timeout)
167 cv_wait(cv, lock);
174 error = pthread_cond_timedwait(cv, lock, &ts);