Lines Matching refs:lock
57 aos_mutex_new(&r->lock); in rb_init()
58 assert(r->lock); in rb_init()
78 aos_mutex_free(&rb->lock); in rb_cleanup()
79 rb->lock = NULL; in rb_cleanup()
112 aos_mutex_lock(&rb->lock, AOS_WAIT_FOREVER); in rb_read()
149 aos_mutex_unlock(&rb->lock); in rb_read()
170 aos_mutex_lock(&rb->lock, AOS_WAIT_FOREVER); in rb_read()
175 aos_mutex_unlock(&rb->lock); in rb_read()
201 aos_mutex_lock(&rb->lock, AOS_WAIT_FOREVER); in rb_write()
232 aos_mutex_unlock(&rb->lock); in rb_write()
244 aos_mutex_lock(&rb->lock, AOS_WAIT_FOREVER); in rb_write()
248 aos_mutex_unlock(&rb->lock); in rb_write()
261 aos_mutex_lock(&rb->lock, AOS_WAIT_FOREVER); in _rb_reset()
269 aos_mutex_unlock(&rb->lock); in _rb_reset()
282 aos_mutex_unlock(&rb->lock); in rb_abort_read()
293 aos_mutex_unlock(&rb->lock); in rb_abort_write()
307 aos_mutex_unlock(&rb->lock); in rb_abort()
348 aos_mutex_lock(&rb->lock, AOS_WAIT_FOREVER); in rb_stat()
354 aos_mutex_unlock(&rb->lock); in rb_stat()