SH_TAILQ_REMOVE
SH_TAILQ_REMOVE(__bucket, obj, field, type); \
SH_TAILQ_REMOVE(__bucket, __entp, field, type); \
SH_TAILQ_REMOVE(&obj->waiters, lp_w, links, __db_lock);
SH_TAILQ_REMOVE(&sh_obj->holders, lp, links,
SH_TAILQ_REMOVE(&sh_obj->holders, lockp, links, __db_lock);
SH_TAILQ_REMOVE(&lrp->free_locks, newl, links, __db_lock);
SH_TAILQ_REMOVE(&sh_obj->holders,
SH_TAILQ_REMOVE(&lrp->free_objs, sh_obj, links, __db_lockobj);
SH_TAILQ_REMOVE(&sh_obj->waiters, lockp, links, __db_lock);
SH_TAILQ_REMOVE(&sh_obj->waiters, lockp, links, __db_lock);
SH_TAILQ_REMOVE(&dblp->lp->fq, fnp, q, __fname);
SH_TAILQ_REMOVE(&dbmp->htab[off], bhp, hq, __bh);
SH_TAILQ_REMOVE(&dbmp->mp->bhq, bhp, q, __bh);
SH_TAILQ_REMOVE(&mp->mpfq, mfp, q, __mpoolfile);
SH_TAILQ_REMOVE(&mp->bhq, bhp, q, __bh);
SH_TAILQ_REMOVE(&mp->bhfq, bhp, q, __bh);
SH_TAILQ_REMOVE(&mp->bhfq, bhp, q, __bh);
SH_TAILQ_REMOVE(&mgr->region->active_txn,
SH_TAILQ_REMOVE(&mgr->region->active_txn,