Lines Matching refs:mx
150 void __kmp_win32_mutex_init(kmp_win32_mutex_t *mx) { in __kmp_win32_mutex_init() argument
151 InitializeCriticalSection(&mx->cs); in __kmp_win32_mutex_init()
153 __kmp_itt_system_object_created(&mx->cs, "Critical Section"); in __kmp_win32_mutex_init()
157 void __kmp_win32_mutex_destroy(kmp_win32_mutex_t *mx) { in __kmp_win32_mutex_destroy() argument
158 DeleteCriticalSection(&mx->cs); in __kmp_win32_mutex_destroy()
161 void __kmp_win32_mutex_lock(kmp_win32_mutex_t *mx) { in __kmp_win32_mutex_lock() argument
162 EnterCriticalSection(&mx->cs); in __kmp_win32_mutex_lock()
165 int __kmp_win32_mutex_trylock(kmp_win32_mutex_t *mx) { in __kmp_win32_mutex_trylock() argument
166 return TryEnterCriticalSection(&mx->cs); in __kmp_win32_mutex_trylock()
169 void __kmp_win32_mutex_unlock(kmp_win32_mutex_t *mx) { in __kmp_win32_mutex_unlock() argument
170 LeaveCriticalSection(&mx->cs); in __kmp_win32_mutex_unlock()
201 static void __kmp_win32_cond_wait(kmp_win32_cond_t *cv, kmp_win32_mutex_t *mx, in __kmp_win32_cond_wait() argument
216 __kmp_win32_mutex_unlock(mx); in __kmp_win32_cond_wait()
236 __kmp_win32_mutex_lock(mx); in __kmp_win32_cond_wait()
239 __kmp_win32_mutex_unlock(mx); in __kmp_win32_cond_wait()
257 __kmp_win32_mutex_unlock(mx); in __kmp_win32_cond_wait()
265 __kmp_win32_mutex_lock(mx); in __kmp_win32_cond_wait()