Lines Matching defs:__m
42 int __libcpp_recursive_mutex_init(__libcpp_recursive_mutex_t* __m) {
43 InitializeCriticalSection((LPCRITICAL_SECTION)__m);
47 int __libcpp_recursive_mutex_lock(__libcpp_recursive_mutex_t* __m) {
48 EnterCriticalSection((LPCRITICAL_SECTION)__m);
52 bool __libcpp_recursive_mutex_trylock(__libcpp_recursive_mutex_t* __m) {
53 return TryEnterCriticalSection((LPCRITICAL_SECTION)__m) != 0;
56 int __libcpp_recursive_mutex_unlock(__libcpp_recursive_mutex_t* __m) {
57 LeaveCriticalSection((LPCRITICAL_SECTION)__m);
61 int __libcpp_recursive_mutex_destroy(__libcpp_recursive_mutex_t* __m) {
62 DeleteCriticalSection((LPCRITICAL_SECTION)__m);
66 int __libcpp_mutex_lock(__libcpp_mutex_t* __m) {
67 AcquireSRWLockExclusive((PSRWLOCK)__m);
71 bool __libcpp_mutex_trylock(__libcpp_mutex_t* __m) { return TryAcquireSRWLockExclusive((PSRWLOCK)__m) != 0; }
73 int __libcpp_mutex_unlock(__libcpp_mutex_t* __m) {
74 ReleaseSRWLockExclusive((PSRWLOCK)__m);
78 int __libcpp_mutex_destroy(__libcpp_mutex_t* __m) {
79 static_cast<void>(__m);
94 int __libcpp_condvar_wait(__libcpp_condvar_t* __cv, __libcpp_mutex_t* __m) {
95 SleepConditionVariableSRW((PCONDITION_VARIABLE)__cv, (PSRWLOCK)__m, INFINITE, 0);
99 int __libcpp_condvar_timedwait(__libcpp_condvar_t* __cv, __libcpp_mutex_t* __m, __libcpp_timespec_t* __ts) {
107 (PCONDITION_VARIABLE)__cv, (PSRWLOCK)__m, timeout_ms.count() > 0 ? timeout_ms.count() : 0, 0)) {