Lines Matching refs:lock
424 evbuffer_enable_locking(struct evbuffer *buf, void *lock) in evbuffer_enable_locking() argument
429 if (buf->lock) in evbuffer_enable_locking()
432 if (!lock) { in evbuffer_enable_locking()
433 EVTHREAD_ALLOC_LOCK(lock, EVTHREAD_LOCKTYPE_RECURSIVE); in evbuffer_enable_locking()
434 if (!lock) in evbuffer_enable_locking()
436 buf->lock = lock; in evbuffer_enable_locking()
439 buf->lock = lock; in evbuffer_enable_locking()
583 EVTHREAD_FREE_LOCK(buffer->lock, EVTHREAD_LOCKTYPE_RECURSIVE); in evbuffer_decref_and_unlock_()
3015 EVTHREAD_ALLOC_LOCK(seg->lock, 0); in evbuffer_file_segment_new()
3158 EVLOCK_LOCK(seg->lock, 0); in evbuffer_file_segment_free()
3160 EVLOCK_UNLOCK(seg->lock, 0); in evbuffer_file_segment_free()
3189 EVTHREAD_FREE_LOCK(seg->lock, 0); in evbuffer_file_segment_free()
3202 EVLOCK_LOCK(seg->lock, 0); in evbuffer_add_file_segment()
3208 EVLOCK_UNLOCK(seg->lock, 0); in evbuffer_add_file_segment()
3214 EVLOCK_UNLOCK(seg->lock, 0); in evbuffer_add_file_segment()
3277 EVLOCK_LOCK(seg->lock, 0); in evbuffer_add_file_segment()
3279 EVLOCK_UNLOCK(seg->lock, 0); in evbuffer_add_file_segment()