STAILQ_INSERT_HEAD
STAILQ_INSERT_HEAD(list, elm, link);
STAILQ_INSERT_HEAD(&fc->devices, fwdev, link);
STAILQ_INSERT_HEAD(&fc->binds, fwb, fclist);
STAILQ_INSERT_HEAD(&fc->ir[fwb->sub]->binds, fwb, chlist);
STAILQ_INSERT_HEAD(&sc->sc_rx_inactive, &sc->sc_rx[i], next);
STAILQ_INSERT_HEAD(&sc->sc_tx_inactive, &sc->sc_tx[i], next);
STAILQ_INSERT_HEAD(&sc->sc_tx_inactive, bf, next);
STAILQ_INSERT_HEAD(&sc->sc_tx_inactive, bf, next);
STAILQ_INSERT_HEAD(&ac->ac_sc->amr_ready, ac, ac_link);
STAILQ_INSERT_HEAD(&ac->ac_sc->amr_freecmds, ac, ac_link);
STAILQ_INSERT_HEAD(&cr->cr_sc->ciss_ ## name, cr, cr_link); \
STAILQ_INSERT_HEAD(devstat_head,
STAILQ_INSERT_HEAD(&queue->tq_queue, task, ta_link);
STAILQ_INSERT_HEAD(&(q)->queue, (i), el_next); \
STAILQ_INSERT_HEAD(&bz->bounce_page_list, bpage, links);
STAILQ_INSERT_HEAD(&bz->bounce_page_list, bpage, links);
STAILQ_INSERT_HEAD(&mq->mq_head, m, m_stailqpkt);
STAILQ_INSERT_HEAD(&doc->open_elems, el, link);
#define SIMPLEQ_INSERT_HEAD STAILQ_INSERT_HEAD