hammer2_mtx_t
hammer2_mtx_t lock;
hammer2_mtx_t lock; /* inode lock */
hammer2_mtx_t truncate_lock; /* prevent truncates */
hammer2_mtx_t lock;
hammer2_mtx_t lock;
hammer2_mtx_t lock; /* inode lock */
hammer2_mtx_t truncate_lock; /* prevent truncates */
hammer2_mtx_t lock;
hammer2_mtx_ex(hammer2_mtx_t *mtx)
hammer2_mtx_ex_try(hammer2_mtx_t *mtx)
hammer2_mtx_sh(hammer2_mtx_t *mtx)
hammer2_mtx_sh_again(hammer2_mtx_t *mtx)
hammer2_mtx_sh_try(hammer2_mtx_t *mtx)
hammer2_mtx_unlock(hammer2_mtx_t *mtx)
hammer2_mtx_upgrade_try(hammer2_mtx_t *mtx)
hammer2_mtx_downgrade(hammer2_mtx_t *mtx)
hammer2_mtx_owned(hammer2_mtx_t *mtx)
hammer2_mtx_init(hammer2_mtx_t *mtx, const char *ident)
hammer2_mtx_temp_release(hammer2_mtx_t *mtx)
hammer2_mtx_temp_restore(hammer2_mtx_t *mtx, hammer2_mtx_state_t state)
hammer2_mtx_refs(hammer2_mtx_t *mtx)