SIMPLEQ_REMOVE_HEAD
SIMPLEQ_REMOVE_HEAD(&df->df_entries, de_entry);
SIMPLEQ_REMOVE_HEAD(sh, se_entry);
SIMPLEQ_REMOVE_HEAD(&sr->sr_mappers, ml_entry);
SIMPLEQ_REMOVE_HEAD(&cfg_p->taskq_head, taskq_entry);
SIMPLEQ_REMOVE_HEAD(&obj->names, link);
SIMPLEQ_REMOVE_HEAD(&obj->dldags, link);
SIMPLEQ_REMOVE_HEAD(&obj->dagmembers, link);
SIMPLEQ_REMOVE_HEAD(list, link);
SIMPLEQ_REMOVE_HEAD(&pb->pb_branches, b_next);
SIMPLEQ_REMOVE_HEAD(&pb->pb_branches, b_next);
SIMPLEQ_REMOVE_HEAD(&pk->pk_keywords, k_next);
SIMPLEQ_REMOVE_HEAD(&sc->sc_tasks, tdt_u.queue);
SIMPLEQ_REMOVE_HEAD(&sc->sc_tasks, rdt_u.queue);
SIMPLEQ_REMOVE_HEAD(&dc->dc_queue, dxs_link);
SIMPLEQ_REMOVE_HEAD(&sc->sc_tasks, sdt_u.queue);
SIMPLEQ_REMOVE_HEAD(&sc->sc_tasks, tdt_u.queue);
SIMPLEQ_REMOVE_HEAD(&sc->sc_queue[priority], dxs_link);
SIMPLEQ_REMOVE_HEAD(
SIMPLEQ_REMOVE_HEAD(&sc->sc_periph[dxs->dxs_peripheral].sp_queue,
SIMPLEQ_REMOVE_HEAD(&sc->sc_q, lb_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_q, lb_q);
SIMPLEQ_REMOVE_HEAD(&h->events, pe_q);
SIMPLEQ_REMOVE_HEAD(&h->events, pe_q);
SIMPLEQ_REMOVE_HEAD(&h->events, pe_q);
SIMPLEQ_REMOVE_HEAD(&h->events, pe_q);
SIMPLEQ_REMOVE_HEAD(&h->events, pe_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_event_head, pe_link);
SIMPLEQ_REMOVE_HEAD(&sc->sc_event_head, pe_link);
SIMPLEQ_REMOVE_HEAD(&sc->sc_event_head, pe_link);
SIMPLEQ_REMOVE_HEAD(&iop->sendq[chan], iopm);
SIMPLEQ_REMOVE_HEAD(&iop->recvq[chan], iopm);
SIMPLEQ_REMOVE_HEAD(&sc->sc_free_xfers, ux_next);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txdirtyq, txs_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txdirtyq, txs_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txfreeq, txs_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_sendq, _sqe_entry);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txfreeq, txs_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txdirtyq, txs_q);
SIMPLEQ_REMOVE_HEAD(&h->events, pe_q);
SIMPLEQ_REMOVE_HEAD(&h->events, pe_q);
SIMPLEQ_REMOVE_HEAD(&h->events, pe_q);
SIMPLEQ_REMOVE_HEAD(&h->events, pe_q);
SIMPLEQ_REMOVE_HEAD(&h->events, pe_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_queue, chain.simpleq);
SIMPLEQ_REMOVE_HEAD(&pup_head, pup_link);
SIMPLEQ_REMOVE_HEAD(&cpuq, cq_q);
SIMPLEQ_REMOVE_HEAD(&vsbus_dma, vd_q);
SIMPLEQ_REMOVE_HEAD(&xs_state.reply_list, msg_next);
SIMPLEQ_REMOVE_HEAD(&events_to_proces, msg_next);
SIMPLEQ_REMOVE_HEAD(&res->ar_io, ar_list);
SIMPLEQ_REMOVE_HEAD(&res->ar_iorange, ar_list);
SIMPLEQ_REMOVE_HEAD(&res->ar_mem, ar_list);
SIMPLEQ_REMOVE_HEAD(&res->ar_memrange, ar_list);
SIMPLEQ_REMOVE_HEAD(&res->ar_irq, ar_list);
SIMPLEQ_REMOVE_HEAD(&res->ar_drq, ar_list);
SIMPLEQ_REMOVE_HEAD(&sc->as_head, as_list);
SIMPLEQ_REMOVE_HEAD(&sc->wmi_head, wmi_link);
SIMPLEQ_REMOVE_HEAD(&chq->queue_xfer, c_xferchain);
SIMPLEQ_REMOVE_HEAD(&chp->ch_queue->queue_xfer, c_xferchain);
SIMPLEQ_REMOVE_HEAD(&sc->sc_cbufq, cb_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_cbufq, cb_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_cbufq, cb_q);
SIMPLEQ_REMOVE_HEAD(&rom_image, next);
SIMPLEQ_REMOVE_HEAD(&sc->sc_events, ce_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_events,
SIMPLEQ_REMOVE_HEAD(&sc->sc_events,
SIMPLEQ_REMOVE_HEAD(&cbufq, cb_q);
SIMPLEQ_REMOVE_HEAD(&cbufq, cb_q);
SIMPLEQ_REMOVE_HEAD(&ds->ds_egress, db_entries);
SIMPLEQ_REMOVE_HEAD(&ds->ds_ingress, db_entries);
SIMPLEQ_REMOVE_HEAD(&ds->ds_egress, db_entries);
SIMPLEQ_REMOVE_HEAD(&ds->ds_ingress, db_entries);
SIMPLEQ_REMOVE_HEAD(&sc->sc_read_queue, read_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_read_queue, read_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_read_queue, read_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_ccb_fq, ccb_link);
SIMPLEQ_REMOVE_HEAD(&sc->sc_chevq, vce_entry);
SIMPLEQ_REMOVE_HEAD(&sc->sc_devq, vd_entry);
SIMPLEQ_REMOVE_HEAD(&sc->sc_subch_devq, vd_entry);
SIMPLEQ_REMOVE_HEAD(&sc->sc_read_queue, read_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_read_queue, read_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_read_queue, read_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_ccb_complete, ac_chain);
SIMPLEQ_REMOVE_HEAD(&sc->sc_ccb_free, ac_chain);
SIMPLEQ_REMOVE_HEAD(&sc->sc_ccb_queue, ac_chain);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txbufs, bf_list);
SIMPLEQ_REMOVE_HEAD(&rxq->head, bf_list);
SIMPLEQ_REMOVE_HEAD(&txq->head, bf_list);
SIMPLEQ_REMOVE_HEAD(&rxq->head, bf_list);
SIMPLEQ_REMOVE_HEAD(&txq->head, bf_list);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txbufs, bf_list);
SIMPLEQ_REMOVE_HEAD(&txq->head, bf_list);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txbufs, bf_list);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txdirtyq, txs_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txdirtyq, txs_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txfreeq, txs_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_ccb_queue, ccb_chain);
SIMPLEQ_REMOVE_HEAD(&sc->sc_ccb_free, ccb_chain);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txfreeq, txs_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txdirtyq, txs_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txdirtyq, txs_q);
SIMPLEQ_REMOVE_HEAD(&h->events, pe_q);
SIMPLEQ_REMOVE_HEAD(&h->events, pe_q);
SIMPLEQ_REMOVE_HEAD(&h->events, pe_q);
SIMPLEQ_REMOVE_HEAD(&h->events, pe_q);
SIMPLEQ_REMOVE_HEAD(&h->events, pe_q);
SIMPLEQ_REMOVE_HEAD(&icp->icp_ucmd_queue, ic_chain);
SIMPLEQ_REMOVE_HEAD(&icp->icp_ccb_queue, ic_chain);
SIMPLEQ_REMOVE_HEAD(&icp->icp_ccb_freelist, ic_chain);
SIMPLEQ_REMOVE_HEAD(&icp->icp_ccb_freelist, ic_chain);
SIMPLEQ_REMOVE_HEAD(&mlx->mlx_ccb_queue, mc_chain.simpleq);
SIMPLEQ_REMOVE_HEAD(&q->q_ccb_list, ccb_entry);
SIMPLEQ_REMOVE_HEAD(&q->q_ccb_list, ccb_entry);
SIMPLEQ_REMOVE_HEAD(&q->q_ccb_list, ccb_entry);
SIMPLEQ_REMOVE_HEAD(&sc->rtk_tx_dirty, txd_q);
SIMPLEQ_REMOVE_HEAD(&sc->rtk_tx_free, txd_q);
SIMPLEQ_REMOVE_HEAD(&sc->rtk_tx_dirty, txd_q);
SIMPLEQ_REMOVE_HEAD(&sc->rtk_tx_dirty, txd_q);
SIMPLEQ_REMOVE_HEAD(&sc->rtk_tx_free, txd_q);
SIMPLEQ_REMOVE_HEAD(&tsb->tsb_dirtyq, ts_q);
SIMPLEQ_REMOVE_HEAD(&tsb->tsb_dirtyq, ts_q);
SIMPLEQ_REMOVE_HEAD(&tsb->tsb_freeq, ts_q);
SIMPLEQ_REMOVE_HEAD(&h->events, pe_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txdirtyq, txs_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txdirtyq, txs_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txfreeq, txs_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txfreeq, txs_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txmap_head, link);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txmap_head, link);
SIMPLEQ_REMOVE_HEAD(&ret_queue, queue);
SIMPLEQ_REMOVE_HEAD(&sc->sc_run_queue, queue);
SIMPLEQ_REMOVE_HEAD(&amr->amr_ccb_queue,
SIMPLEQ_REMOVE_HEAD(&sc->sc_txfreeq, txs_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txdirtyq, txs_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_txdirtyq, txs_q);
SIMPLEQ_REMOVE_HEAD(&sc_if->sk_txmap_head, link);
SIMPLEQ_REMOVE_HEAD(&sc->txdma_list, link);
SIMPLEQ_REMOVE_HEAD(&sc->ti_mc_listhead, mc_entries);
SIMPLEQ_REMOVE_HEAD(&sc->ti_mc_listhead, mc_entries);
SIMPLEQ_REMOVE_HEAD(&sc->txdma_list, link);
SIMPLEQ_REMOVE_HEAD(&sc->txdma_list, link);
SIMPLEQ_REMOVE_HEAD(&sc->ti_jfree_listhead, jpool_entries);
SIMPLEQ_REMOVE_HEAD(&sc->ti_jinuse_listhead, jpool_entries);
SIMPLEQ_REMOVE_HEAD(&ccbs, ccb_link);
SIMPLEQ_REMOVE_HEAD(&sc->sc_ccb_freeq, ccb_link);
SIMPLEQ_REMOVE_HEAD(&mly->mly_ccb_queue, mc_link.simpleq);
SIMPLEQ_REMOVE_HEAD(&sc->sc_ccb_free, ccb_link);
SIMPLEQ_REMOVE_HEAD(&ccbs, ccb_link);
SIMPLEQ_REMOVE_HEAD(&evts, rcb_link);
SIMPLEQ_REMOVE_HEAD(&qafu->qafu_lm_init[ae], qabi_next);
SIMPLEQ_REMOVE_HEAD(&sc->sc_ccb_queue, ccb_chain.simpleq);
SIMPLEQ_REMOVE_HEAD(&sc->sc_freequeue, /*q,*/ q_next);
SIMPLEQ_REMOVE_HEAD(&sc->sc_queue2, /*q,*/ q_next);
SIMPLEQ_REMOVE_HEAD(&sc->sc_queue4, q_next);
SIMPLEQ_REMOVE_HEAD(&sc->sc_qchip, /*q,*/ q_next);
SIMPLEQ_REMOVE_HEAD(&sc->sc_q2free, /*q,*/ q_next);
SIMPLEQ_REMOVE_HEAD(&sc->sc_qchip, /*q,*/ q_next);
SIMPLEQ_REMOVE_HEAD(&sc->sc_qchip2, /*q2,*/ q_next);
SIMPLEQ_REMOVE_HEAD(&sc->sc_qchip4, q_next);
SIMPLEQ_REMOVE_HEAD(&sc->sc_queue, /*q,*/ q_next);
SIMPLEQ_REMOVE_HEAD(&sc->sc_queue, /*q2,*/ q_next);
SIMPLEQ_REMOVE_HEAD(&sc->sc_queue, /*q,*/ q_next);
SIMPLEQ_REMOVE_HEAD(&uh->uh_resq, uu_resq);
SIMPLEQ_REMOVE_HEAD(&sc->events, se_q);
SIMPLEQ_REMOVE_HEAD(&ck_q, chunk_q);
SIMPLEQ_REMOVE_HEAD(q, st_chain)
SIMPLEQ_REMOVE_HEAD(&pev_dict_list, pev_dict_head);
SIMPLEQ_REMOVE_HEAD(&sc->sc_obuff_free, ub_link);
SIMPLEQ_REMOVE_HEAD(&sc->sc_obuff_full, ub_link);
SIMPLEQ_REMOVE_HEAD(&sc->sc_ibuff_full, ub_link);
SIMPLEQ_REMOVE_HEAD(&sc->sc_ibuff_full, ub_link);
SIMPLEQ_REMOVE_HEAD(&sc->sc_ibuff_empty, ub_link);
SIMPLEQ_REMOVE_HEAD(&sc->sc_ibuff_full, ub_link);
SIMPLEQ_REMOVE_HEAD(&sc->sc_received[slave], umcpmio_spi_received_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_received[slave], umcpmio_spi_received_q);
SIMPLEQ_REMOVE_HEAD(&sc->sc_received[slave], umcpmio_spi_received_q);
SIMPLEQ_REMOVE_HEAD(&usb_events, next);
SIMPLEQ_REMOVE_HEAD(&pipe->up_queue, ux_next);
SIMPLEQ_REMOVE_HEAD(&pipe->up_queue, ux_next);
SIMPLEQ_REMOVE_HEAD(&pipe->up_queue, ux_next);
SIMPLEQ_REMOVE_HEAD(&vs->vs_formats, entries);
SIMPLEQ_REMOVE_HEAD(&vs->vs_pixel_formats, entries);
SIMPLEQ_REMOVE_HEAD(&vs->vs_ingress, entries);
SIMPLEQ_REMOVE_HEAD(&vs->vs_egress, entries);
SIMPLEQ_REMOVE_HEAD(&vs->vs_egress, entries);
SIMPLEQ_REMOVE_HEAD(&vs->vs_ingress, entries);
SIMPLEQ_REMOVE_HEAD(&si->si_q, sh_q);
SIMPLEQ_REMOVE_HEAD(&wl->wl_entries, we_entries);
SIMPLEQ_REMOVE_HEAD(&wl->wl_entries, we_entries);
SIMPLEQ_REMOVE_HEAD(&rs->rs_credits, rc_next);
SIMPLEQ_REMOVE_HEAD(&rs->rs_credits, rc_next);
SIMPLEQ_REMOVE_HEAD(&slp->ns_sendq, nd_sendq);
SIMPLEQ_REMOVE_HEAD((head), field); \
SIMPLEQ_REMOVE_HEAD(&diffhead, diffentries);
SIMPLEQ_REMOVE_HEAD(&delqhead, fileentries);
SIMPLEQ_REMOVE_HEAD(&delqhead, fileentries);
SIMPLEQ_REMOVE_HEAD(&sensors_list, entries);