Lines Matching refs:lock
70 void *lock; member
78 EVLOCK_LOCK(cw->lock, 0); in wake_all_timeout()
80 EVLOCK_UNLOCK(cw->lock, 0); in wake_all_timeout()
88 EVLOCK_LOCK(cw->lock, 0); in wake_one_timeout()
90 EVLOCK_UNLOCK(cw->lock, 0); in wake_one_timeout()
106 EVTHREAD_ALLOC_LOCK(cw.lock, 0); in basic_thread()
108 assert(cw.lock); in basic_thread()
118 EVLOCK_LOCK(cw.lock, 0); in basic_thread()
123 assert(EVTHREAD_COND_WAIT(cw.cond, cw.lock) == 0); in basic_thread()
124 EVLOCK_UNLOCK(cw.lock, 0); in basic_thread()
137 EVTHREAD_FREE_LOCK(cw.lock, 0); in basic_thread()
273 EVLOCK_LOCK(rec->cond->lock, 0); in wait_for_condition()
275 r = EVTHREAD_COND_WAIT_TIMED(rec->cond->cond, rec->cond->lock, in wait_for_condition()
278 r = EVTHREAD_COND_WAIT(rec->cond->cond, rec->cond->lock); in wait_for_condition()
280 EVLOCK_UNLOCK(rec->cond->lock, 0); in wait_for_condition()
309 EVTHREAD_ALLOC_LOCK(cond.lock, EVTHREAD_LOCKTYPE_RECURSIVE); in thread_conditions_simple()
311 tt_assert(cond.lock); in thread_conditions_simple()
385 EVTHREAD_FREE_LOCK(cond.lock, EVTHREAD_LOCKTYPE_RECURSIVE); in thread_conditions_simple()