Lines Matching defs:LOCKRET

65 #define LOCKRET(func) do {\
97 #define lock_basic_init(lock) LOCKRET(pthread_mutex_init(lock, NULL))
98 #define lock_basic_destroy(lock) LOCKRET(pthread_mutex_destroy(lock))
99 #define lock_basic_lock(lock) LOCKRET(pthread_mutex_lock(lock))
100 #define lock_basic_unlock(lock) LOCKRET(pthread_mutex_unlock(lock))
105 #define lock_rw_init(lock) LOCKRET(pthread_mutex_init(lock, NULL))
106 #define lock_rw_destroy(lock) LOCKRET(pthread_mutex_destroy(lock))
107 #define lock_rw_rdlock(lock) LOCKRET(pthread_mutex_lock(lock))
108 #define lock_rw_wrlock(lock) LOCKRET(pthread_mutex_lock(lock))
109 #define lock_rw_unlock(lock) LOCKRET(pthread_mutex_unlock(lock))
114 #define lock_rw_init(lock) LOCKRET(pthread_rwlock_init(lock, NULL))
115 #define lock_rw_destroy(lock) LOCKRET(pthread_rwlock_destroy(lock))
116 #define lock_rw_rdlock(lock) LOCKRET(pthread_rwlock_rdlock(lock))
117 #define lock_rw_wrlock(lock) LOCKRET(pthread_rwlock_wrlock(lock))
118 #define lock_rw_unlock(lock) LOCKRET(pthread_rwlock_unlock(lock))
125 #define lock_quick_init(lock) LOCKRET(pthread_mutex_init(lock, NULL))
126 #define lock_quick_destroy(lock) LOCKRET(pthread_mutex_destroy(lock))
127 #define lock_quick_lock(lock) LOCKRET(pthread_mutex_lock(lock))
128 #define lock_quick_unlock(lock) LOCKRET(pthread_mutex_unlock(lock))
140 #define lock_quick_init(lock) LOCKRET(pthread_spin_init(lock, PTHREAD_PROCESS_PRIVATE))
141 #define lock_quick_destroy(lock) LOCKRET(pthread_spin_destroy(lock))
142 #define lock_quick_lock(lock) LOCKRET(pthread_spin_lock(lock))
143 #define lock_quick_unlock(lock) LOCKRET(pthread_spin_unlock(lock))
150 #define ub_thread_create(thr, func, arg) LOCKRET(pthread_create(thr, NULL, func, arg))
154 #define ub_thread_join(thread) LOCKRET(pthread_join(thread, NULL))
156 #define ub_thread_key_create(key, f) LOCKRET(pthread_key_create(key, f))
157 #define ub_thread_key_set(key, v) LOCKRET(pthread_setspecific(key, v))
168 #define lock_rw_init(lock) LOCKRET(rwlock_init(lock, USYNC_THREAD, NULL))
169 #define lock_rw_destroy(lock) LOCKRET(rwlock_destroy(lock))
170 #define lock_rw_rdlock(lock) LOCKRET(rw_rdlock(lock))
171 #define lock_rw_wrlock(lock) LOCKRET(rw_wrlock(lock))
172 #define lock_rw_unlock(lock) LOCKRET(rw_unlock(lock))
176 #define lock_basic_init(lock) LOCKRET(mutex_init(lock, USYNC_THREAD, NULL))
177 #define lock_basic_destroy(lock) LOCKRET(mutex_destroy(lock))
178 #define lock_basic_lock(lock) LOCKRET(mutex_lock(lock))
179 #define lock_basic_unlock(lock) LOCKRET(mutex_unlock(lock))
183 #define lock_quick_init(lock) LOCKRET(mutex_init(lock, USYNC_THREAD, NULL))
184 #define lock_quick_destroy(lock) LOCKRET(mutex_destroy(lock))
185 #define lock_quick_lock(lock) LOCKRET(mutex_lock(lock))
186 #define lock_quick_unlock(lock) LOCKRET(mutex_unlock(lock))
190 #define ub_thread_create(thr, func, arg) LOCKRET(thr_create(NULL, NULL, func, arg, NULL, thr))
192 #define ub_thread_join(thread) LOCKRET(thr_join(thread, NULL, NULL))
194 #define ub_thread_key_create(key, f) LOCKRET(thr_keycreate(key, f))
195 #define ub_thread_key_set(key, v) LOCKRET(thr_setspecific(key, v))