STAILQ_REMOVE_HEAD
STAILQ_REMOVE_HEAD(&sr->sr_mappers, ml_entry);
STAILQ_REMOVE_HEAD(&df->df_entries, de_entry);
STAILQ_REMOVE_HEAD(sh, se_entry);
STAILQ_REMOVE_HEAD(&(*fa)->fa_list, fae_list);
STAILQ_REMOVE_HEAD(&obj->names, link);
STAILQ_REMOVE_HEAD(&obj->dldags, link);
STAILQ_REMOVE_HEAD(&obj->dagmembers, link);
STAILQ_REMOVE_HEAD(list, link);
STAILQ_REMOVE_HEAD(&pass2_dedup_queue, sq_entry);
STAILQ_REMOVE_HEAD(&pi->pi_ident, id_link);
STAILQ_REMOVE_HEAD(&pnp_devices, pi_link);
STAILQ_REMOVE_HEAD(hphead, xpt_links.stqe);
STAILQ_REMOVE_HEAD(&bind->xferlist, link);
STAILQ_REMOVE_HEAD(&bind->xferlist, link);
STAILQ_REMOVE_HEAD(&fc->tlabels[i], link);
STAILQ_REMOVE_HEAD(&xferq->q, link);
STAILQ_REMOVE_HEAD(&ir->q, link);
STAILQ_REMOVE_HEAD(&ir->binds, chlist);
STAILQ_REMOVE_HEAD(&ir->stvalid, link);
STAILQ_REMOVE_HEAD(&ir->q, link);
STAILQ_REMOVE_HEAD(&it->stfree, link);
STAILQ_REMOVE_HEAD(&it->stvalid, link);
STAILQ_REMOVE_HEAD(&ir->stfree, link);
STAILQ_REMOVE_HEAD(&ir->stdma, link);
STAILQ_REMOVE_HEAD(&it->stdma, link);
STAILQ_REMOVE_HEAD(&ir->stdma, link);
STAILQ_REMOVE_HEAD(&dbch->xferq.q, link);
STAILQ_REMOVE_HEAD(&pf->cfe_head, cfe_list);
STAILQ_REMOVE_HEAD(&sc->card.pf_head, pf_list);
STAILQ_REMOVE_HEAD(&bq->product, link);
STAILQ_REMOVE_HEAD(&bq->product, link);
STAILQ_REMOVE_HEAD(&bq->consumer, link);
STAILQ_REMOVE_HEAD(&pq->tx_qh, next);
STAILQ_REMOVE_HEAD(&sc->sc_epq[qid].tx_fh, next);
STAILQ_REMOVE_HEAD(&sc->sc_epq[0].tx_fh, next);
STAILQ_REMOVE_HEAD(&sc->sc_epq[0].tx_fh, next);
STAILQ_REMOVE_HEAD(&sc->sc_epq[0].tx_fh, next);
STAILQ_REMOVE_HEAD(&sc->tx_q, next);
STAILQ_REMOVE_HEAD(&sc->tx_free, next);
STAILQ_REMOVE_HEAD(&sc->tx_free, next);
STAILQ_REMOVE_HEAD(&sc->tx_free, next);
STAILQ_REMOVE_HEAD(&sc->tx_free, next);
STAILQ_REMOVE_HEAD(&pq->tx_qh, next);
STAILQ_REMOVE_HEAD(&sc->sc_epq[qid].tx_fh, next);
STAILQ_REMOVE_HEAD(&sc->sc_epq[0].tx_fh, next);
STAILQ_REMOVE_HEAD(&sc->sc_epq[0].tx_fh, next);
STAILQ_REMOVE_HEAD(&sc->sc_epq[0].tx_fh, next);
STAILQ_REMOVE_HEAD(&sc->sc_rx_active, next);
STAILQ_REMOVE_HEAD(&sc->sc_rx_inactive, next);
STAILQ_REMOVE_HEAD(&sc->sc_rx_active, next);
STAILQ_REMOVE_HEAD(&sc->sc_tx_active, next);
STAILQ_REMOVE_HEAD(&sc->sc_tx_pending, next);
STAILQ_REMOVE_HEAD(&sc->sc_tx_active, next);
STAILQ_REMOVE_HEAD(&sc->sc_tx_inactive, next);
STAILQ_REMOVE_HEAD(&trtp->inots, sim_links.stqe);
STAILQ_REMOVE_HEAD(&trtp->atios, sim_links.stqe);
STAILQ_REMOVE_HEAD(&target->xferlist, link);
STAILQ_REMOVE_HEAD(&target->mgm_ocb_queue, ocb);
STAILQ_REMOVE_HEAD(&sdev->free_ocbs, ocb);
STAILQ_REMOVE_HEAD(&worker->ws_list_head, ws_entries);
STAILQ_REMOVE_HEAD(&fwe->xferlist, link);
STAILQ_REMOVE_HEAD(&xferq->stvalid, link);
STAILQ_REMOVE_HEAD(&sc->sc_cdata.stge_txfreeq, tx_q);
STAILQ_REMOVE_HEAD(&sc->sc_cdata.stge_txbusyq, tx_q);
STAILQ_REMOVE_HEAD(&sc->amr_ready, ac_link);
STAILQ_REMOVE_HEAD(head, ac_link);
STAILQ_REMOVE_HEAD(&sc->amr_freecmds, ac_link);
STAILQ_REMOVE_HEAD(&sc->ciss_ ## name, cr_link); \
STAILQ_REMOVE_HEAD(head, cr_link);
STAILQ_REMOVE_HEAD(&ida->qcb_queue, link.stqe);
STAILQ_REMOVE_HEAD(&file->common, link);
STAILQ_REMOVE_HEAD(&queue->tq_queue, ta_link);
STAILQ_REMOVE_HEAD(&queue->tq_queue, ta_link);
STAILQ_REMOVE_HEAD(&hs->q_queue, p_parallel);
STAILQ_REMOVE_HEAD(&staged->q_queue, p_parallel);
STAILQ_REMOVE_HEAD(&serial->q_queue, p_serial);
STAILQ_REMOVE_HEAD(¶llel->q_queue, p_parallel);
STAILQ_REMOVE_HEAD(&rs->rs_credits, rc_next);
STAILQ_REMOVE_HEAD(&rs->rs_credits, rc_next);
STAILQ_REMOVE_HEAD(&(q)->queue, el_next); \
STAILQ_REMOVE_HEAD(&priv->redirhead, entries);
STAILQ_REMOVE_HEAD(&iod->iod_evlist, ev_link);
STAILQ_REMOVE_HEAD(&map->bpages, links);
STAILQ_REMOVE_HEAD(&bz->bounce_page_list, links);
STAILQ_REMOVE_HEAD(&bz->bounce_page_list, links);
STAILQ_REMOVE_HEAD(&bz->bounce_map_waitinglist, links);
STAILQ_REMOVE_HEAD(&bounce_map_callbacklist, links);
STAILQ_REMOVE_HEAD(&bz->bounce_page_list, links);
STAILQ_REMOVE_HEAD(&bz->bounce_map_waitinglist, links);
STAILQ_REMOVE_HEAD(&bounce_map_callbacklist, links);
STAILQ_REMOVE_HEAD(&map->bpages, links);
STAILQ_REMOVE_HEAD(&mq->mq_head, m_stailqpkt);
STAILQ_REMOVE_HEAD((head), field); \
STAILQ_REMOVE_HEAD(&slp->ns_rec, nr_link);
STAILQ_REMOVE_HEAD(&slp->ns_rec, nr_link);
STAILQ_REMOVE_HEAD(&ctx->t_conn, c_link);
STAILQ_REMOVE_HEAD(&doc->open_elems, link);
STAILQ_REMOVE_HEAD(&diffhead, diffentries);
STAILQ_REMOVE_HEAD(&delqhead, fileentries);
STAILQ_REMOVE_HEAD(&delqhead, fileentries);
STAILQ_REMOVE_HEAD(js_hdr, nextjs);
STAILQ_REMOVE_HEAD(worklist, cf_nextp);
STAILQ_REMOVE_HEAD(list, cf_nextp);
#define SIMPLEQ_REMOVE_HEAD STAILQ_REMOVE_HEAD
STAILQ_REMOVE_HEAD(&usb_filt_head, entry);