Lines Matching refs:lock

53 	CRITICAL_SECTION *lock = mm_malloc(sizeof(CRITICAL_SECTION));  in evthread_win32_lock_create()  local
54 if (!lock) in evthread_win32_lock_create()
56 if (InitializeCriticalSectionAndSpinCount(lock, SPIN_COUNT) == 0) { in evthread_win32_lock_create()
57 mm_free(lock); in evthread_win32_lock_create()
60 return lock; in evthread_win32_lock_create()
66 CRITICAL_SECTION *lock = lock_; in evthread_win32_lock_free() local
67 DeleteCriticalSection(lock); in evthread_win32_lock_free()
68 mm_free(lock); in evthread_win32_lock_free()
74 CRITICAL_SECTION *lock = lock_; in evthread_win32_lock() local
76 return ! TryEnterCriticalSection(lock); in evthread_win32_lock()
78 EnterCriticalSection(lock); in evthread_win32_lock()
86 CRITICAL_SECTION *lock = lock_; in evthread_win32_unlock() local
87 LeaveCriticalSection(lock); in evthread_win32_unlock()
160 CRITICAL_SECTION *lock = lock_; in evthread_win32_condvar_wait() local
168 result = SleepConditionVariableCS_fn(cond, lock, ms); in evthread_win32_condvar_wait()
183 CRITICAL_SECTION lock; member
195 if (InitializeCriticalSectionAndSpinCount(&cond->lock, SPIN_COUNT)==0) { in evthread_win32_cond_alloc()
200 DeleteCriticalSection(&cond->lock); in evthread_win32_cond_alloc()
212 DeleteCriticalSection(&cond->lock); in evthread_win32_cond_free()
221 EnterCriticalSection(&cond->lock); in evthread_win32_cond_signal()
228 LeaveCriticalSection(&cond->lock); in evthread_win32_cond_signal()
236 CRITICAL_SECTION *lock = lock_; in evthread_win32_cond_wait() local
244 EnterCriticalSection(&cond->lock); in evthread_win32_cond_wait()
247 LeaveCriticalSection(&cond->lock); in evthread_win32_cond_wait()
249 LeaveCriticalSection(lock); in evthread_win32_cond_wait()
255 EnterCriticalSection(&cond->lock); in evthread_win32_cond_wait()
286 LeaveCriticalSection(&cond->lock); in evthread_win32_cond_wait()
289 EnterCriticalSection(lock); in evthread_win32_cond_wait()
291 EnterCriticalSection(&cond->lock); in evthread_win32_cond_wait()
294 LeaveCriticalSection(&cond->lock); in evthread_win32_cond_wait()