SIMPLEQ_INSERT_TAIL
SIMPLEQ_INSERT_TAIL(listptr, vent, next);
SIMPLEQ_INSERT_TAIL(&table_opts.init_nodes, ti,
SIMPLEQ_INSERT_TAIL(&table_opts.init_nodes, ti,
SIMPLEQ_INSERT_TAIL(&(*tbl)->pt_nodes, ti, entries);
SIMPLEQ_INSERT_TAIL(&df->df_entries, de, de_entry);
SIMPLEQ_INSERT_TAIL(sh, se, se_entry);
SIMPLEQ_INSERT_TAIL(&sr->sr_mappers, ml, ml_entry);
SIMPLEQ_INSERT_TAIL(&parentq, newparent, next);
SIMPLEQ_INSERT_TAIL(&childq, newchild, next);
SIMPLEQ_INSERT_TAIL(&_nb_part_cache, p, entry);
SIMPLEQ_INSERT_TAIL(&_nb_part_cache, p, entry);
SIMPLEQ_INSERT_TAIL(&cfg_p->taskq_head, task_p, taskq_entry);
SIMPLEQ_INSERT_TAIL(headers, hdr, h_next);
SIMPLEQ_INSERT_TAIL(&headers, hdr, h_next);
SIMPLEQ_INSERT_TAIL(&map->handlers, handler, h_next);
SIMPLEQ_INSERT_TAIL(&httpd->lua_states, map, s_next);
SIMPLEQ_INSERT_TAIL(list, elm, link);
SIMPLEQ_INSERT_TAIL(&obj->names, entry, link);
SIMPLEQ_INSERT_TAIL(&head, bb, entry);
SIMPLEQ_INSERT_TAIL(&head, bb, entry);
SIMPLEQ_INSERT_TAIL(&head, bb, entry);
SIMPLEQ_INSERT_TAIL(&head, bb, entry);
SIMPLEQ_INSERT_TAIL(&head, bb, entry);
SIMPLEQ_INSERT_TAIL(&head, blk, entry);
SIMPLEQ_INSERT_TAIL(&cmdloop_branches, b, b_next);
SIMPLEQ_INSERT_TAIL(&statistics_funcs, f, f_next);
SIMPLEQ_INSERT_TAIL(&status_funcs, f, f_next);
SIMPLEQ_INSERT_TAIL(&usage_funcs, f, f_next);
SIMPLEQ_INSERT_TAIL(&aflist, af, af_next);
SIMPLEQ_INSERT_TAIL(&pb->pb_branches, b, b_next);
SIMPLEQ_INSERT_TAIL(&pk->pk_keywords, k, k_next);
SIMPLEQ_INSERT_TAIL(&del_head, delp, del_items);
SIMPLEQ_INSERT_TAIL(&ecuf->ecuf_mem, ecum, ecum_list);
SIMPLEQ_INSERT_TAIL(&ecuf->ecuf_irq, ecui, ecui_list);
SIMPLEQ_INSERT_TAIL(&ecuf->ecuf_dma, ecud, ecud_list);
SIMPLEQ_INSERT_TAIL(&ecuf->ecuf_io, ecuio, ecuio_list);
SIMPLEQ_INSERT_TAIL(&ecu_data_list, ecud, ecud_list);
SIMPLEQ_INSERT_TAIL(&ecud->ecud_funcs, ecuf,
SIMPLEQ_INSERT_TAIL(&sc->sc_intrq, iqp, iq_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_intrq, iqp, iq_q);
SIMPLEQ_INSERT_TAIL(&gemini_pci_intrq, iqp, iq_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_tasks, task, tdt_u.queue);
SIMPLEQ_INSERT_TAIL(&arm_pci_msi_list, msi, msi_link);
SIMPLEQ_INSERT_TAIL(&sc->sc_tasks, task, rdt_u.queue);
SIMPLEQ_INSERT_TAIL(&sc->sc_channels[channel_no].dc_queue, dxs, dxs_link);
SIMPLEQ_INSERT_TAIL(&sc->sc_tasks, task, sdt_u.queue);
SIMPLEQ_INSERT_TAIL(&sc->sc_tasks, task, tdt_u.queue);
SIMPLEQ_INSERT_TAIL(ndxs->dxs_queue, ndxs,
SIMPLEQ_INSERT_TAIL(dxs->dxs_queue, dxs, dxs_link);
SIMPLEQ_INSERT_TAIL(dxs->dxs_queue, dxs, dxs_link);
SIMPLEQ_INSERT_TAIL(dxs->dxs_queue, dxs, dxs_link);
SIMPLEQ_INSERT_TAIL(&genppc_pct->pc_pbi, pbi, next);
SIMPLEQ_INSERT_TAIL(&sc->sc_retryq, u, u_dmaq);
SIMPLEQ_INSERT_TAIL(&sc->sc_dmaq, u, u_dmaq);
SIMPLEQ_INSERT_TAIL(&sc->sc_q, bp, lb_q);
SIMPLEQ_INSERT_TAIL(&genppc_pct->pc_pbi, pbi, next);
SIMPLEQ_INSERT_TAIL(&h->events, pe, pe_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_event_head, pe, pe_link);
SIMPLEQ_INSERT_TAIL(&sc->sc_event_head, pe, pe_link);
SIMPLEQ_INSERT_TAIL(&sc->sc_event_head, pe, pe_link);
SIMPLEQ_INSERT_TAIL(&pciintr_link_map_list, l, list);
SIMPLEQ_INSERT_TAIL(&r->mem, mem, next);
SIMPLEQ_INSERT_TAIL(&r->irq, irq, next);
SIMPLEQ_INSERT_TAIL(&r->dma, dma, next);
SIMPLEQ_INSERT_TAIL(&r->io, io, next);
SIMPLEQ_INSERT_TAIL(&r->io, io, next);
SIMPLEQ_INSERT_TAIL(&iop->sendq[chan], msg, iopm);
SIMPLEQ_INSERT_TAIL(&iop->recvq[chan], msg, iopm);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txdirtyq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_sendq, sqe, _sqe_entry);
SIMPLEQ_INSERT_TAIL(&sc->sc_txdirtyq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&h->events, pe, pe_q);
SIMPLEQ_INSERT_TAIL(&genppc_pct->pc_pbi, pbi, next);
SIMPLEQ_INSERT_TAIL(&genppc_gtpci1_chipset.pc_pbi, pbi, next);
SIMPLEQ_INSERT_TAIL(&pc->pc_pbi, pbi, next);
SIMPLEQ_INSERT_TAIL(&sc->sc_queue, msg, chain.simpleq);
SIMPLEQ_INSERT_TAIL(&pis->pis_ihands, pih, pih_link);
SIMPLEQ_INSERT_TAIL(&pq3pci_intrsources, pis, pis_link);
SIMPLEQ_INSERT_TAIL(&pc->pc_pbi, pbi, next);
SIMPLEQ_INSERT_TAIL(&pct->pc_pbi, pbi, next);
SIMPLEQ_INSERT_TAIL(&genppc_pct->pc_pbi, pbi, next);
SIMPLEQ_INSERT_TAIL(&r->irq, irq, next);
SIMPLEQ_INSERT_TAIL(&r->dma, dma, next);
SIMPLEQ_INSERT_TAIL(&r->io, io, next);
SIMPLEQ_INSERT_TAIL(&r->io, io, next);
SIMPLEQ_INSERT_TAIL(&r->iomem, mem, next);
SIMPLEQ_INSERT_TAIL(&r->io, io, next);
SIMPLEQ_INSERT_TAIL(&r->mem, mem, next);
SIMPLEQ_INSERT_TAIL(&genppc_pct->pc_pbi, pbi, next);
SIMPLEQ_INSERT_TAIL(&cpus, ci, ci_next);
SIMPLEQ_INSERT_TAIL(&cpuq, cq, cq_q);
SIMPLEQ_INSERT_TAIL(&vsbus_dma, vd, vd_q);
SIMPLEQ_INSERT_TAIL(&io_interrupt_sources, isp, is_list);
SIMPLEQ_INSERT_TAIL(&gclist, msg, msg_next);
SIMPLEQ_INSERT_TAIL(&watch_events, msg, msg_next);
SIMPLEQ_INSERT_TAIL(&xs_state.reply_list, msg, msg_next);
SIMPLEQ_INSERT_TAIL(&ad->ad_deps, dd, dd_list);
SIMPLEQ_INSERT_TAIL(&sc->sc_head, ad, ad_list);
SIMPLEQ_INSERT_TAIL(&ad->ad_parent->ad_child_head,
SIMPLEQ_INSERT_TAIL(&res->ar_io, ar, ar_list);
SIMPLEQ_INSERT_TAIL(&res->ar_iorange, ar, ar_list);
SIMPLEQ_INSERT_TAIL(&res->ar_mem, ar, ar_list);
SIMPLEQ_INSERT_TAIL(&res->ar_memrange, ar, ar_list);
SIMPLEQ_INSERT_TAIL(&res->ar_irq, ar, ar_list);
SIMPLEQ_INSERT_TAIL(&res->ar_drq, ar, ar_list);
SIMPLEQ_INSERT_TAIL(&sc->as_head, as, as_list);
SIMPLEQ_INSERT_TAIL(&hsc->hsc_hed_list, src, as_entry);
SIMPLEQ_INSERT_TAIL(&hsc->hsc_hed_list, src, as_entry);
SIMPLEQ_INSERT_TAIL(&sc->wmi_head, wmi, wmi_link);
SIMPLEQ_INSERT_TAIL(&chp->ch_queue->queue_xfer, xfer,
SIMPLEQ_INSERT_TAIL(&sc->sc_cbufq, cbp, cb_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_cbufq, cbp, cb_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_cbufq,
SIMPLEQ_INSERT_TAIL(head, image, next);
SIMPLEQ_INSERT_TAIL(&sc->sc_events, ce, ce_q);
SIMPLEQ_INSERT_TAIL(&cbufq, cbp, cb_q);
SIMPLEQ_INSERT_TAIL(&ds->ds_ingress, db, db_entries);
SIMPLEQ_INSERT_TAIL(&ds->ds_egress, db, db_entries);
SIMPLEQ_INSERT_TAIL(&sc->sc_read_queue,q,read_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_chevq, vce, vce_entry);
SIMPLEQ_INSERT_TAIL(&sc->sc_devq, vd, vd_entry);
SIMPLEQ_INSERT_TAIL(&sc->sc_subch_devq, vd, vd_entry);
SIMPLEQ_INSERT_TAIL(&sc->sc_ccb_complete, ac, ac_chain);
SIMPLEQ_INSERT_TAIL(&sc->sc_ccb_queue, ac, ac_chain);
SIMPLEQ_INSERT_TAIL(&sc->sc_txbufs, bf, bf_list);
SIMPLEQ_INSERT_TAIL(&txq->head, bf, bf_list);
SIMPLEQ_INSERT_TAIL(&sc->sc_txbufs, bf, bf_list);
SIMPLEQ_INSERT_TAIL(&rxq->head, bf, bf_list);
SIMPLEQ_INSERT_TAIL(&rxq->head, bf, bf_list);
SIMPLEQ_INSERT_TAIL(&rxq->head, bf, bf_list);
SIMPLEQ_INSERT_TAIL(&sc->sc_txbufs, bf, bf_list);
SIMPLEQ_INSERT_TAIL(&txq->head, bf, bf_list);
SIMPLEQ_INSERT_TAIL(&sc->sc_txbufs, bf, bf_list);
SIMPLEQ_INSERT_TAIL(&rxq->head, bf, bf_list);
SIMPLEQ_INSERT_TAIL(&sc->sc_txbufs, bf, bf_list);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txdirtyq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_ccb_free, ccb, ccb_chain);
SIMPLEQ_INSERT_TAIL(&sc->sc_ccb_queue, ccb, ccb_chain);
SIMPLEQ_INSERT_TAIL(&sc->sc_txdirtyq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&h->events, pe, pe_q);
SIMPLEQ_INSERT_TAIL(&icp->icp_ucmd_queue, ic, ic_chain);
SIMPLEQ_INSERT_TAIL(&icp->icp_ccb_queue, ic, ic_chain);
SIMPLEQ_INSERT_TAIL(&mlx->mlx_ccb_queue, mc, mc_chain.simpleq);
SIMPLEQ_INSERT_TAIL(&q->q_ccb_list, ccb, ccb_entry);
SIMPLEQ_INSERT_TAIL(&sc->rtk_tx_free, txd, txd_q);
SIMPLEQ_INSERT_TAIL(&sc->rtk_tx_dirty, txd, txd_q);
SIMPLEQ_INSERT_TAIL(&sc->rtk_tx_free, txd, txd_q);
SIMPLEQ_INSERT_TAIL(&tsb->tsb_freeq, ts, ts_q);
SIMPLEQ_INSERT_TAIL(&tsb->tsb_freeq, ts, ts_q);
SIMPLEQ_INSERT_TAIL(&tsb->tsb_freeq, ts, ts_q);
SIMPLEQ_INSERT_TAIL(&tsb->tsb_dirtyq, ts, ts_q);
SIMPLEQ_INSERT_TAIL(&h->events, pe, pe_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txdirtyq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txdirtyq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txmap_head, entry, link);
SIMPLEQ_INSERT_TAIL(&sc->sc_wait_queue, mv_p, queue);
SIMPLEQ_INSERT_TAIL(&sc->sc_wait_queue, mv_p, queue);
SIMPLEQ_INSERT_TAIL(&sc->sc_wait_queue, mv_p, queue);
SIMPLEQ_INSERT_TAIL(&amr->amr_ccb_queue, ac, ac_chain.simpleq);
SIMPLEQ_INSERT_TAIL(q, aqb, aqb_entry);
SIMPLEQ_INSERT_TAIL(&aqbs, aqb, aqb_entry);
SIMPLEQ_INSERT_TAIL(&sc->sc_arq_idle, aqb, aqb_entry);
SIMPLEQ_INSERT_TAIL(&sc->sc_txdirtyq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc->sc_txfreeq, txs, txs_q);
SIMPLEQ_INSERT_TAIL(&sc_if->sk_txmap_head, entry,
SIMPLEQ_INSERT_TAIL(&ccbs, ccb, ccb_link);
SIMPLEQ_INSERT_TAIL(&sc->sc_abort_list, ccb, ccb_link);
SIMPLEQ_INSERT_TAIL(&mly->mly_ccb_queue, mc, mc_link.simpleq);
SIMPLEQ_INSERT_TAIL(&sc->sc_evt_sas_queue, rcb, rcb_link);
SIMPLEQ_INSERT_TAIL(&sc->sc_evt_ack_queue, rcb, rcb_link);
SIMPLEQ_INSERT_TAIL(&ccbs, ccb, ccb_link);
SIMPLEQ_INSERT_TAIL(&evts, rcb, rcb_link);
SIMPLEQ_INSERT_TAIL(qabi_list, qabi, qabi_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_ccb_queue, ccb, ccb_chain.simpleq);
SIMPLEQ_INSERT_TAIL(&sc->sc_queue, q, q_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_freequeue, q, q_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_freequeue, q, q_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_qchip2, q, q_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_qchip4, q, q_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_q2free, &me->me_q, q_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_q2free, &rp->rpr_q, q_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_queue4, &rng->rng_q, q_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_queue2, &rng->rng_q, q_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_freequeue, q2, q_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_freequeue, q, q_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_queue2, &me->me_q, q_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_queue2, &me->me_q, q_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_queue2, &rp->rpr_q, q_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_freequeue, q, q_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_qchip, q, q_next);
SIMPLEQ_INSERT_TAIL(&sc->sc_qchip, q, q_next);
SIMPLEQ_INSERT_TAIL(&state->pf->cfe_head, cfe, cfe_list);
SIMPLEQ_INSERT_TAIL(&state->card->pf_head, state->pf, pf_list);
SIMPLEQ_INSERT_TAIL(&card->pf_head, pf, pf_list);
SIMPLEQ_INSERT_TAIL(&pf->cfe_head, cfe, cfe_list);
SIMPLEQ_INSERT_TAIL(&uh->uh_resq, uu, uu_resq);
SIMPLEQ_INSERT_TAIL(&uh->uh_resetq, ur, ur_resetq);
SIMPLEQ_INSERT_TAIL(&sc->events, e, se_q);
SIMPLEQ_INSERT_TAIL(&sc->sf_head, sf0, sf_list);
SIMPLEQ_INSERT_TAIL(&sc->sf_head, sf, sf_list);
SIMPLEQ_INSERT_TAIL(&sc->sf_head, sf, sf_list);
SIMPLEQ_INSERT_TAIL(q, trans, st_chain)
SIMPLEQ_INSERT_TAIL(&pev_dict_list, ped, pev_dict_head);
SIMPLEQ_INSERT_TAIL(&sc->sc_rqh, &rq, rq);
SIMPLEQ_INSERT_TAIL(&ep->ep_pipes,
SIMPLEQ_INSERT_TAIL(&ep->ep_pipes,
SIMPLEQ_INSERT_TAIL(&otgpipe->hw_ep->ep_pipes,
SIMPLEQ_INSERT_TAIL(&otgpipe->hw_ep->ep_pipes,
SIMPLEQ_INSERT_TAIL(&sc->sc_obuff_full, ub, ub_link);
SIMPLEQ_INSERT_TAIL(&sc->sc_obuff_free, ub, ub_link);
SIMPLEQ_INSERT_TAIL(&sc->sc_ibuff_empty, ub, ub_link);
SIMPLEQ_INSERT_TAIL(&sc->sc_ibuff_full, ub, ub_link);
SIMPLEQ_INSERT_TAIL(&sc->sc_obuff_free, ub, ub_link);
SIMPLEQ_INSERT_TAIL(&sc->sc_received[slave], r, umcpmio_spi_received_q);
SIMPLEQ_INSERT_TAIL(&usb_events, ueq, next);
SIMPLEQ_INSERT_TAIL(&pipe->up_queue, xfer, ux_next);
SIMPLEQ_INSERT_TAIL(&vs->vs_pixel_formats,
SIMPLEQ_INSERT_TAIL(&vs->vs_formats, format, entries);
SIMPLEQ_INSERT_TAIL(&vs->vs_ingress, vb, entries);
SIMPLEQ_INSERT_TAIL(&vs->vs_egress, vb, entries);
SIMPLEQ_INSERT_TAIL(&scope_list, scope, next_scope);
SIMPLEQ_INSERT_TAIL(&scope->listenq, listener, listener_next);
SIMPLEQ_INSERT_TAIL(&si->si_q, sh, sh_q);
SIMPLEQ_INSERT_TAIL(&q->q_queue_pending, &wqe.wqe_wk, wk_entry);
SIMPLEQ_INSERT_TAIL(&q->q_queue_pending, wk, wk_entry);
SIMPLEQ_INSERT_TAIL(&wl->wl_entries, we, we_entries);
SIMPLEQ_INSERT_TAIL(&dyn_kern_targets, dkt, dkt_queue);
SIMPLEQ_INSERT_TAIL(&parent->ks_entries, dkt, dkt_queue);
SIMPLEQ_INSERT_TAIL(&ec->ec_vids, vidp, vid_list);
SIMPLEQ_INSERT_TAIL(&sc->sc_ports, lp, lp_entry);
SIMPLEQ_INSERT_TAIL(&hci_unit_list, unit, hci_next);
SIMPLEQ_INSERT_TAIL(&rs->rs_credits, credit, rc_next);
SIMPLEQ_INSERT_TAIL(&rs->rs_credits, credit, rc_next);
SIMPLEQ_INSERT_TAIL(&slp->ns_sendq, nd, nd_sendq);
SIMPLEQ_INSERT_TAIL(&named_csids, csid, ci_entry);
SIMPLEQ_INSERT_TAIL(&diffhead, diffp, diffentries);
SIMPLEQ_INSERT_TAIL(&delqhead, linep, fileentries);
SIMPLEQ_INSERT_TAIL(&sensor_stats_list, stats, entries);
SIMPLEQ_INSERT_TAIL(&sensors_list, sensor, entries);
SIMPLEQ_INSERT_TAIL(&mlx_disks, md, chain);