Lines Matching refs:mutex
57 pthread_mutex_t mutex; /* Need to be held for most operations */ member
78 pthread_mutex_t mutex; member
88 pthread_mutex_t mutex; member
92 pthread_mutex_t mutex; /* covers internal stacks and variables */ member
145 pthread_mutex_lock(&e->mutex); in _get_io_thread()
158 pthread_mutex_unlock(&e->mutex); in _get_io_thread()
179 pthread_mutex_lock(&e->mutex); in extstore_get_stats()
182 pthread_mutex_unlock(&e->mutex); in extstore_get_stats()
185 pthread_mutex_lock(&e->io_threads[x].mutex); in extstore_get_stats()
187 pthread_mutex_unlock(&e->io_threads[x].mutex); in extstore_get_stats()
197 pthread_mutex_lock(&e->maint.mutex); in extstore_get_page_data()
202 pthread_mutex_lock(&p->mutex); in extstore_get_page_data()
211 pthread_mutex_unlock(&p->mutex); in extstore_get_page_data()
220 pthread_mutex_unlock(&p->mutex); in extstore_get_page_data()
223 pthread_mutex_unlock(&e->maint.mutex); in extstore_get_page_data()
354 pthread_mutex_init(&e->pages[i].mutex, NULL); in extstore_init()
399 pthread_mutex_init(&e->mutex, NULL); in extstore_init()
401 pthread_mutex_init(&e->maint.mutex, NULL); in extstore_init()
408 pthread_mutex_init(&e->io_threads[i].mutex, NULL); in extstore_init()
420 pthread_mutex_init(&e->bg_thread->mutex, NULL); in extstore_init()
502 pthread_mutex_lock(&e->mutex); in _allocate_wbuf()
508 pthread_mutex_unlock(&e->mutex); in _allocate_wbuf()
535 pthread_mutex_lock(&p->mutex); in _wbuf_cb()
545 pthread_mutex_lock(&e->mutex); in _wbuf_cb()
551 pthread_mutex_unlock(&e->mutex); in _wbuf_cb()
552 pthread_mutex_unlock(&p->mutex); in _wbuf_cb()
560 pthread_mutex_lock(&e->mutex); in _submit_wbuf()
563 pthread_mutex_unlock(&e->mutex); in _submit_wbuf()
598 pthread_mutex_lock(&e->mutex); in extstore_write_request()
603 pthread_mutex_unlock(&e->mutex); in extstore_write_request()
609 pthread_mutex_lock(&p->mutex); in extstore_write_request()
615 pthread_mutex_unlock(&p->mutex); in extstore_write_request()
616 pthread_mutex_lock(&e->mutex); in extstore_write_request()
618 pthread_mutex_unlock(&e->mutex); in extstore_write_request()
643 pthread_mutex_unlock(&p->mutex); in extstore_write_request()
668 pthread_mutex_unlock(&p->mutex); in extstore_write()
686 pthread_mutex_lock(&t->mutex); in _extstore_submit()
700 pthread_mutex_unlock(&t->mutex); in _extstore_submit()
730 pthread_mutex_lock(&p->mutex); in extstore_delete()
754 pthread_mutex_unlock(&p->mutex); in extstore_delete()
763 pthread_mutex_lock(&p->mutex); in extstore_check()
766 pthread_mutex_unlock(&p->mutex); in extstore_check()
775 pthread_mutex_lock(&p->mutex); in extstore_close_page()
782 pthread_mutex_unlock(&p->mutex); in extstore_close_page()
790 pthread_mutex_lock(&p->mutex); in extstore_evict_page()
805 pthread_mutex_unlock(&p->mutex); in extstore_evict_page()
843 pthread_mutex_lock(&me->mutex); in extstore_io_thread()
845 pthread_cond_wait(&me->cond, &me->mutex); in extstore_io_thread()
869 pthread_mutex_unlock(&me->mutex); in extstore_io_thread()
883 pthread_mutex_lock(&p->mutex); in extstore_io_thread()
899 pthread_mutex_unlock(&p->mutex); in extstore_io_thread()
939 pthread_mutex_lock(&p->mutex); in extstore_io_thread()
941 pthread_mutex_unlock(&p->mutex); in extstore_io_thread()
960 pthread_mutex_lock(&e->mutex); in _free_page()
991 pthread_mutex_unlock(&e->mutex); in _free_page()