mtx_name
snprintf(txr->mtx_name, nitems(txr->mtx_name), "%s:tx(%d)",
snprintf(rxr->mtx_name, nitems(rxr->mtx_name), "%s:rx(%d)",
mtx_init(&txr->ring_mtx, txr->mtx_name, NULL, MTX_DEF);
char mtx_name[16];
char mtx_name[16];
sprintf(mtx_name, "gvetx%d", i);
mtx_init(&tx->ring_mtx, mtx_name, NULL, MTX_DEF);
snprintf(ss->tx.mtx_name, sizeof(ss->tx.mtx_name),
mtx_init(&ss->tx.mtx, ss->tx.mtx_name, NULL, MTX_DEF);
char mtx_name[16];
if (mtx_name(&tx->ring_mtx) != NULL)
if (mtx_name(&rx->ring_mtx) != NULL)
static const char *mtx_name = "state_mtx";
mtx_init(&mtx, mtx_name, NULL, MTX_DEF);
snprintf(sq->mtx_name, sizeof(sq->mtx_name), "%s: SQ(%d) lock",
mtx_init(&sq->mtx, sq->mtx_name, NULL, MTX_DEF);
memset(sq->mtx_name, 0, sizeof(sq->mtx_name));
snprintf(cq->mtx_name, sizeof(cq->mtx_name), "%s: CQ(%d) lock",
mtx_init(&cq->mtx, cq->mtx_name, NULL, MTX_DEF);
memset(cq->mtx_name, 0, sizeof(cq->mtx_name));
char mtx_name[32];
char mtx_name[32];
mtx_pool_initialize(struct mtx_pool *pool, const char *mtx_name, int pool_size,
mtx_init(&pool->mtx_pool_ary[i], mtx_name, NULL, opts);
mtx_pool_create(const char *mtx_name, int pool_size, int opts)
mtx_name);
mtx_pool_initialize(pool, mtx_name, pool_size, opts);
mtx_name(&rms->mtx), 0);
mtx_name(&rms->mtx), 0);
mtx_name(&rms->mtx), 0);
struct mtx_pool *mtx_pool_create(const char *mtx_name, int pool_size, int opts);