Lines Matching refs:mutex_held
254 #define mutex_held(X) (GetCurrentThreadId()==primitives.aHolder[X]) macro
289 assert( eMutex!=2 || (!mutex_held(0) && !mutex_held(1) && !mutex_held(2)) ); in async_mutex_enter()
290 assert( eMutex!=1 || (!mutex_held(0) && !mutex_held(1)) ); in async_mutex_enter()
291 assert( eMutex!=0 || (!mutex_held(0)) ); in async_mutex_enter()
297 assert( mutex_held(eMutex) ); in async_mutex_leave()
308 assert( mutex_held(ASYNC_MUTEX_QUEUE) ); in async_cond_signal()
320 #define mutex_held(X) pthread_equal(primitives.aHolder[X], pthread_self()) macro
340 assert( eMutex!=2 || (!mutex_held(0) && !mutex_held(1) && !mutex_held(2)) ); in async_mutex_enter()
341 assert( eMutex!=1 || (!mutex_held(0) && !mutex_held(1)) ); in async_mutex_enter()
342 assert( eMutex!=0 || (!mutex_held(0)) ); in async_mutex_enter()
348 assert( mutex_held(eMutex) ); in async_mutex_leave()
354 assert( mutex_held(eMutex) ); in async_cond_wait()
360 assert( mutex_held(ASYNC_MUTEX_QUEUE) ); in async_cond_signal()
371 #define assert_mutex_is_held(X) assert( mutex_held(X) )