Lines Matching refs:mx
151 void __kmp_win32_mutex_init(kmp_win32_mutex_t *mx) { in __kmp_win32_mutex_init() argument
152 InitializeCriticalSection(&mx->cs); in __kmp_win32_mutex_init()
154 __kmp_itt_system_object_created(&mx->cs, "Critical Section"); in __kmp_win32_mutex_init()
158 void __kmp_win32_mutex_destroy(kmp_win32_mutex_t *mx) { in __kmp_win32_mutex_destroy() argument
159 DeleteCriticalSection(&mx->cs); in __kmp_win32_mutex_destroy()
162 void __kmp_win32_mutex_lock(kmp_win32_mutex_t *mx) { in __kmp_win32_mutex_lock() argument
163 EnterCriticalSection(&mx->cs); in __kmp_win32_mutex_lock()
166 int __kmp_win32_mutex_trylock(kmp_win32_mutex_t *mx) { in __kmp_win32_mutex_trylock() argument
167 return TryEnterCriticalSection(&mx->cs); in __kmp_win32_mutex_trylock()
170 void __kmp_win32_mutex_unlock(kmp_win32_mutex_t *mx) { in __kmp_win32_mutex_unlock() argument
171 LeaveCriticalSection(&mx->cs); in __kmp_win32_mutex_unlock()
202 static void __kmp_win32_cond_wait(kmp_win32_cond_t *cv, kmp_win32_mutex_t *mx, in __kmp_win32_cond_wait() argument
217 __kmp_win32_mutex_unlock(mx); in __kmp_win32_cond_wait()
237 __kmp_win32_mutex_lock(mx); in __kmp_win32_cond_wait()
240 __kmp_win32_mutex_unlock(mx); in __kmp_win32_cond_wait()
258 __kmp_win32_mutex_unlock(mx); in __kmp_win32_cond_wait()
266 __kmp_win32_mutex_lock(mx); in __kmp_win32_cond_wait()