hammer2_spin_t
hammer2_spin_t list_spin;
hammer2_spin_t blockset_spin;
hammer2_spin_t list_spin;
hammer2_spin_t xop_spin; /* xop sequencer */
hammer2_spin_t spin;
hammer2_spin_t spin;
hammer2_spin_t spin;
hammer2_spin_t spin;
hammer2_spin_t cluster_spin; /* update cluster */
hammer2_spin_t spin; /* thread spinlock */
hammer2_spin_t list_spin;
hammer2_spin_t blockset_spin;
hammer2_spin_t list_spin;
hammer2_spin_t xop_spin; /* xop sequencer */
hammer2_spin_t spin;
hammer2_spin_t spin;
hammer2_spin_t spin;
hammer2_spin_t spin;
hammer2_spin_t cluster_spin; /* update cluster */
hammer2_spin_init(hammer2_spin_t *mtx, const char *ident)
hammer2_spin_sh(hammer2_spin_t *mtx)
hammer2_spin_ex(hammer2_spin_t *mtx)
hammer2_spin_unsh(hammer2_spin_t *mtx)
hammer2_spin_unex(hammer2_spin_t *mtx)