Lines Matching refs:__m
159 int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t *__m);
162 int __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t *__m);
165 bool __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t *__m);
168 int __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t *__m);
171 int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t *__m);
174 int __libcpp_mutex_lock(__libcpp_mutex_t *__m);
177 bool __libcpp_mutex_trylock(__libcpp_mutex_t *__m);
180 int __libcpp_mutex_unlock(__libcpp_mutex_t *__m);
183 int __libcpp_mutex_destroy(__libcpp_mutex_t *__m);
193 int __libcpp_condvar_wait(__libcpp_condvar_t* __cv, __libcpp_mutex_t* __m);
196 int __libcpp_condvar_timedwait(__libcpp_condvar_t *__cv, __libcpp_mutex_t *__m,
258 int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t *__m)
269 __ec = pthread_mutex_init(__m, &attr);
276 pthread_mutex_destroy(__m);
282 int __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t *__m)
284 return pthread_mutex_lock(__m);
287 bool __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t *__m)
289 return pthread_mutex_trylock(__m) == 0;
292 int __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t *__m)
294 return pthread_mutex_unlock(__m);
297 int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t *__m)
299 return pthread_mutex_destroy(__m);
302 int __libcpp_mutex_lock(__libcpp_mutex_t *__m)
304 return pthread_mutex_lock(__m);
307 bool __libcpp_mutex_trylock(__libcpp_mutex_t *__m)
309 return pthread_mutex_trylock(__m) == 0;
312 int __libcpp_mutex_unlock(__libcpp_mutex_t *__m)
314 return pthread_mutex_unlock(__m);
317 int __libcpp_mutex_destroy(__libcpp_mutex_t *__m)
319 return pthread_mutex_destroy(__m);
333 int __libcpp_condvar_wait(__libcpp_condvar_t *__cv, __libcpp_mutex_t *__m)
335 return pthread_cond_wait(__cv, __m);
338 int __libcpp_condvar_timedwait(__libcpp_condvar_t *__cv, __libcpp_mutex_t *__m,
341 return pthread_cond_timedwait(__cv, __m, __ts);
433 int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t *__m)
435 return mtx_init(__m, mtx_plain | mtx_recursive) == thrd_success ? 0 : EINVAL;
438 int __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t *__m)
440 return mtx_lock(__m) == thrd_success ? 0 : EINVAL;
443 bool __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t *__m)
445 return mtx_trylock(__m) == thrd_success;
448 int __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t *__m)
450 return mtx_unlock(__m) == thrd_success ? 0 : EINVAL;
453 int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t *__m)
455 mtx_destroy(__m);
459 int __libcpp_mutex_lock(__libcpp_mutex_t *__m)
461 return mtx_lock(__m) == thrd_success ? 0 : EINVAL;
464 bool __libcpp_mutex_trylock(__libcpp_mutex_t *__m)
466 return mtx_trylock(__m) == thrd_success;
469 int __libcpp_mutex_unlock(__libcpp_mutex_t *__m)
471 return mtx_unlock(__m) == thrd_success ? 0 : EINVAL;
474 int __libcpp_mutex_destroy(__libcpp_mutex_t *__m)
476 mtx_destroy(__m);
491 int __libcpp_condvar_wait(__libcpp_condvar_t *__cv, __libcpp_mutex_t *__m)
493 return cnd_wait(__cv, __m) == thrd_success ? 0 : EINVAL;
496 int __libcpp_condvar_timedwait(__libcpp_condvar_t *__cv, __libcpp_mutex_t *__m,
499 int __ec = cnd_timedwait(__cv, __m, __ts);