Lines Matching defs:barrier
158 kmutex_t barrier;
173 kmutex_t barrier;
296 if (pool->mem && mutex_tryenter(&pool->barrier)) {
306 mutex_exit(&pool->barrier);
347 if (mutex_tryenter(&pool->barrier)) {
358 mutex_exit(&pool->barrier);
372 if (mutex_tryenter(&pool->barrier)) {
396 mutex_exit(&pool->barrier);
416 /* Mark object as released by releasing the barrier mutex */
420 mutex_exit(&z->pool->barrier);
819 * is completed. zstd_free will release this barrier later.
821 mutex_enter(&zstd_dctx_fallback.barrier);
858 mutex_exit(&zstd_dctx_fallback.barrier);
871 mutex_init(&mem->barrier, NULL, MUTEX_DEFAULT, NULL);
874 /* Initialize memory pool barrier mutexes */
884 mutex_init(&zstd_mempool_cctx[i].barrier, NULL,
886 mutex_init(&zstd_mempool_dctx[i].barrier, NULL,
912 mutex_destroy(&pool->barrier);
986 mutex_destroy(&zstd_dctx_fallback.barrier);