mtx_recurse
if (--(m->mtx_recurse) == 0)
m->mtx_recurse = 0;
db_printf(" recursed: %d\n", m->mtx_recurse);
LOCK_LOG_LOCK("LOCK", &m->lock_object, opts, m->mtx_recurse, file,
LOCK_LOG_LOCK("UNLOCK", &m->lock_object, opts, m->mtx_recurse, file,
LOCK_LOG_LOCK("LOCK", &m->lock_object, opts, m->mtx_recurse, file,
LOCK_LOG_LOCK("UNLOCK", &m->lock_object, opts, m->mtx_recurse, file,
m->mtx_recurse++;
m->mtx_recurse++;
m->mtx_recurse++;
LOCK_LOG_LOCK("LOCK", &m->lock_object, opts, m->mtx_recurse, file,
(mp)->mtx_recurse++; \
(mp)->mtx_recurse--; \
(mp)->mtx_recurse--; \
#define mtx_recursed(m) ((m)->mtx_recurse != 0)