TAILQ_CONCAT
TAILQ_CONCAT(preferred, &agent, next);
TAILQ_CONCAT(preferred, &files, next);
TAILQ_CONCAT(&cfg->hc_listen, &newcfg->hc_listen, hl_next);
TAILQ_CONCAT(&lconfig->hc_listen, &depth0_listen, hl_next);
TAILQ_CONCAT(dst->rules[i].active.ptr, src->rules[i].active.ptr, entries);
TAILQ_CONCAT(dst->rules[i].inactive.ptr, src->rules[i].inactive.ptr, entries);
TAILQ_CONCAT(&head, &block->sb_rules, por_entry);
TAILQ_CONCAT(&block->sb_rules, &head, por_entry);
TAILQ_CONCAT(&queue, &block->sb_rules, por_entry);
TAILQ_CONCAT(&pvc->pvc_list, &new_tail[i], pc_lru);
TAILQ_CONCAT(&pv_chunks, &newtail, pc_lru);
TAILQ_CONCAT(&pvc->pvc_list, &new_tail[i], pc_lru);
TAILQ_CONCAT(&queue, &softc->trim_req.bps, bio_queue);
TAILQ_CONCAT(&queue, &trim->bps, bio_queue);
TAILQ_CONCAT(&queue, &softc->delete_run_queue.queue, bio_queue);
TAILQ_CONCAT(&dst->axq_q, &src->axq_q, bf_list);
TAILQ_CONCAT(&cabq->fifo.axq_q, &cabq->axq_q, bf_list);
TAILQ_CONCAT(&rxlist, &sc->sc_rx_rxlist[qtype], bf_list);
TAILQ_CONCAT(&txq->fifo.axq_q, &sq, bf_list);
TAILQ_CONCAT(&td->stranded_synqe, &td->synqe_list, link);
TAILQ_CONCAT(&td->stranded_tids, &td->toep_list, link);
TAILQ_CONCAT(&pool->list, &new_pages, plinks.q);
TAILQ_CONCAT(&pool->list, &new_pages, plinks.q);
TAILQ_CONCAT(pages, &pool->list, plinks.q);
TAILQ_CONCAT(&map->map_entries, &entries, dmamap_link);
TAILQ_CONCAT(&domain->unload_entries, &entries, dmamap_link);
TAILQ_CONCAT(&entries, &map->map_entries, dmamap_link);
TAILQ_CONCAT(&domain->unload_entries, &entries, dmamap_link);
TAILQ_CONCAT(&queue, &sc->mfi_evt_queue, link);
TAILQ_CONCAT(&bios, &ns->pending_bios, bio_queue);
TAILQ_CONCAT(&bios, &ns->pending_bios, bio_queue);
TAILQ_CONCAT(&bios, &ns->pending_bios, bio_queue);
TAILQ_CONCAT(&sc->sc_bus.intr_q.head, &head, wait_entry);
TAILQ_CONCAT(&head, &sc->sc_bus.intr_q.head, wait_entry);
TAILQ_CONCAT(&sc->sc_bus.intr_q.head, &head, wait_entry);
TAILQ_CONCAT(&sc->sc_bus.intr_q.head, &head, wait_entry);
TAILQ_CONCAT(&sc->sc_cmd_buf_free, phead, entry);
TAILQ_CONCAT(&sc->sc_cmd_buf_free, phead, entry);
TAILQ_CONCAT(&sc->sc_regular_delayed, &sc->sc_queue, bio_queue);
TAILQ_CONCAT(&pv_chunks, &newtail, pc_lru);
TAILQ_CONCAT(&cdp_free, &cdevp_free_list, cdp_list);
TAILQ_CONCAT(&d, &umtx_shm_reg_delfree, ushm_reg_link);
TAILQ_CONCAT(&ts->ts_pending, &ts->ts_blocked[queue], td_lockq);
TAILQ_CONCAT(&pending_threads, &ts->ts_pending, td_lockq);
TAILQ_CONCAT(&lqueue, &so->sol_comp, so_list);
TAILQ_CONCAT(&hpts->p_hptss[hpts->p_runningslot].head,
TAILQ_CONCAT(&drainq, &V_sptree[dir], chain);
TAILQ_CONCAT(&drainq, &sah->savtree_alive, chain);
TAILQ_CONCAT(&drainq, &sah->savtree_alive, chain);
TAILQ_CONCAT(&flushq, &V_sahtree, chain);
TAILQ_CONCAT(&drainq, &V_sptree[i], chain);
TAILQ_CONCAT(&drainq, &V_sptree_ifnet[i], chain);
TAILQ_CONCAT(&sahdrainq, &V_sahtree, chain);
TAILQ_CONCAT(garbage, &pfstlim->pfstlim_states, pfl_link);
TAILQ_CONCAT(&l, &V_pf_statelim_list_active, pfstlim_list);
TAILQ_CONCAT(garbage, &pfsr->pfsr_states, pfl_link);
TAILQ_CONCAT(&l, &V_pf_sourcelim_list_active, pfsrlim_list);
TAILQ_CONCAT(&pv_chunks, &new_tail, pc_lru);
TAILQ_CONCAT(&pv_chunks, &new_tail, pc_lru);
TAILQ_CONCAT(&save_head, &rule_head, r_entries);
TAILQ_CONCAT(&rule_head, &head, r_entries);
TAILQ_CONCAT(&save_head, &rule_head, r_entries);
TAILQ_CONCAT(&rule_head, &head, r_entries);
TAILQ_CONCAT(head1, head2, field)
TAILQ_CONCAT(first, second, ie_entry)
TAILQ_CONCAT(&opp, &j->params, tq);
TAILQ_CONCAT(&dp->val, &nss, tq);
TAILQ_CONCAT(&np->val, &nss, tq);
TAILQ_CONCAT(&$$->val, $3, tq);
TAILQ_CONCAT(&$$->val, $3, tq);
TAILQ_CONCAT(&$$->val, $2, tq);
TAILQ_CONCAT(sm_rdnss_head, sm_dnssl_head, sm_next);