Lines Matching refs:mtx_pool
59 static MALLOC_DEFINE(M_MTXPOOL, "mtx_pool", "mutex pool");
76 struct mtx_pool {
91 struct mtx_pool *mtxpool_sleep;
92 struct mtx_pool *mtxpool_lockbuilder;
109 mtx_pool_find(struct mtx_pool *pool, void *ptr)
124 mtx_pool_initialize(struct mtx_pool *pool, const char *mtx_name, int pool_size,
139 struct mtx_pool *
142 struct mtx_pool *pool;
149 pool = malloc(sizeof (struct mtx_pool) +
157 mtx_pool_destroy(struct mtx_pool **poolp)
160 struct mtx_pool *pool = *poolp;
171 mtx_pool_initialize((struct mtx_pool *)&lockbuilder_pool,
174 mtxpool_lockbuilder = (struct mtx_pool *)&lockbuilder_pool;
190 mtx_pool_alloc(struct mtx_pool *pool)