TAILQ_INSERT_HEAD
TAILQ_INSERT_HEAD(&(axc->axc_regions), axr, axr_axc_regions);
TAILQ_INSERT_HEAD(&(axr->axr_indices), axi, axi_axr_indices);
TAILQ_INSERT_HEAD(&(ax->ax_sessions), axs, axs_ax_sessions);
TAILQ_INSERT_HEAD(&(axs->axs_contexts), axc, axc_axs_contexts);
TAILQ_INSERT_HEAD(head, bp, hq);
TAILQ_INSERT_HEAD(head, bp, hq);
TAILQ_INSERT_HEAD(head, bp, hq);
TAILQ_INSERT_HEAD(&x509_issuer_lru, found, queue);
TAILQ_INSERT_HEAD(&x509_issuer_lru, new, queue);
TAILQ_INSERT_HEAD(&table, ptr, list);
TAILQ_INSERT_HEAD(ret, node, link);
TAILQ_INSERT_HEAD(&rootqs, qi, entries);
TAILQ_INSERT_HEAD(&efi_disklist, di, list);
TAILQ_INSERT_HEAD(&fiqhandler_stack, fh, fh_list);
TAILQ_INSERT_HEAD(&disklist, di, list);
TAILQ_INSERT_HEAD(&disklist, di, list);
TAILQ_INSERT_HEAD(&sc->ready_list, acb, chain);
TAILQ_INSERT_HEAD(&sc->nexus_list, acb, chain);
TAILQ_INSERT_HEAD(&sc->ready_list, acb, chain);
TAILQ_INSERT_HEAD(&sc->free_list, acb, chain);
TAILQ_INSERT_HEAD(&sc->ready_list, acb, chain);
TAILQ_INSERT_HEAD(&disklist, di, list);
TAILQ_INSERT_HEAD(&sc->sc_drhds, iommu, link);
TAILQ_INSERT_HEAD(plist, dp, dp_snext);
TAILQ_INSERT_HEAD(plist, dp, dp_snext);
TAILQ_INSERT_HEAD(plist, dp, dp_snext);
TAILQ_INSERT_HEAD(plist, dp, dp_snext);
TAILQ_INSERT_HEAD(&cm->cm_sc->aac_ ## name, cm, cm_link); \
TAILQ_INSERT_HEAD(&sc->sc_free_ccb, ccb, chain);
TAILQ_INSERT_HEAD(&sc->sc_free_ccb, ccb, chain);
TAILQ_INSERT_HEAD(&sc->sc_waiting_ccb, ccb, chain);
TAILQ_INSERT_HEAD(&sc->ready_list, acb, chain);
TAILQ_INSERT_HEAD(&sc->nexus_list, acb, chain);
TAILQ_INSERT_HEAD(&sc->ready_list, acb, chain);
TAILQ_INSERT_HEAD(&sc->free_list, acb, chain);
TAILQ_INSERT_HEAD(&sc->ready_list, acb, chain);
TAILQ_INSERT_HEAD(&ahd->scb_data.free_scbs, scb, next);
TAILQ_INSERT_HEAD(&ahd->pending_scbs, scb, next);
TAILQ_INSERT_HEAD(untagged_q, scb, links.tqe);
TAILQ_INSERT_HEAD(&sc->sc_free_ccb, ccb, gc_chain);
TAILQ_INSERT_HEAD(&whi->sta_list, sta, list);
TAILQ_INSERT_HEAD(&sc->HCS_PendScb, pScb, SCB_ScbList);
TAILQ_INSERT_HEAD(&sc->ready_list, ecb, chain);
TAILQ_INSERT_HEAD(&sc->ready_list, ecb, chain);
TAILQ_INSERT_HEAD(&sc->sc_cbq, cb, chain);
TAILQ_INSERT_HEAD(&sc->sc_cbq, cb, chain);
TAILQ_INSERT_HEAD(&sc->ready_list,
TAILQ_INSERT_HEAD(&sc->ready_list, acb, chain);
TAILQ_INSERT_HEAD(&sc->sc_freeq[
TAILQ_INSERT_HEAD(&sc->urgent_list, siop_cmd, next);
TAILQ_INSERT_HEAD(&sc->waitingSRB, pSRB, link);
TAILQ_INSERT_HEAD(&sc->waitingSRB, pSRB, link);
TAILQ_INSERT_HEAD(&sc->sc_free_scb, scb, chain);
TAILQ_INSERT_HEAD(&wds_free_buffer, buf, chain);
TAILQ_INSERT_HEAD(&wds_free_buffer, &wds_buffer[i], chain);
TAILQ_INSERT_HEAD(&hw->rl_prof_list[layer_num], rl_prof_elem,
TAILQ_INSERT_HEAD(vsi_list_head, tmp, list_entry);
TAILQ_INSERT_HEAD(chg, p, list_entry);
TAILQ_INSERT_HEAD(chg, p, list_entry);
TAILQ_INSERT_HEAD(chg, p, list_entry);
TAILQ_INSERT_HEAD(chg, p, list_entry);
TAILQ_INSERT_HEAD(
TAILQ_INSERT_HEAD(list, entry, list_entry);
TAILQ_INSERT_HEAD(&hw->blk[blk].es.prof_map, prof, list);
TAILQ_INSERT_HEAD(&hw->fl_profs[blk], *prof, l_entry);
TAILQ_INSERT_HEAD(chg, p, list_entry);
TAILQ_INSERT_HEAD(lst, p, list);
TAILQ_INSERT_HEAD(&lst, t, list);
TAILQ_INSERT_HEAD(chg, p, list_entry);
TAILQ_INSERT_HEAD(list, entry, list_entry);
TAILQ_INSERT_HEAD(&recp_list->filt_rules, fm_entry, list_entry);
TAILQ_INSERT_HEAD(&sw->vsi_list_map_head, v_map, list_entry);
TAILQ_INSERT_HEAD(rule_head, fm_entry, list_entry);
TAILQ_INSERT_HEAD(&sc->sc_ccb_fq, ccb, ccb_link);
TAILQ_INSERT_HEAD(&kq->kq_head, &scan->kqs_start, kn_tqe);
TAILQ_INSERT_HEAD(head, hdp, hd_list);
TAILQ_INSERT_HEAD(&buf_valist, bp, b_valist);
TAILQ_INSERT_HEAD(&vnode_free_list, vp, v_freelist);
TAILQ_INSERT_HEAD(lst, vp, v_freelist);
TAILQ_INSERT_HEAD(&ifp->if_detachhooks, t, t_entry);
TAILQ_INSERT_HEAD(&ifp->if_linkstatehooks, t, t_entry);
TAILQ_INSERT_HEAD(&ifnetlist, ifp, if_list);
TAILQ_INSERT_HEAD(&sk->sk_states, si, si_entry);
TAILQ_INSERT_HEAD(&pf_statelim_list_inactive, pfstlim, pfstlim_list);
TAILQ_INSERT_HEAD(&pf_sourcelim_list_inactive, pfsrlim, pfsrlim_list);
TAILQ_INSERT_HEAD(&pf_fragqueue, frag, frag_next);
TAILQ_INSERT_HEAD(&frag->fr_queue, frent, fr_next);
TAILQ_INSERT_HEAD(&pf_fragqueue, frag, frag_next);
TAILQ_INSERT_HEAD(&ipsec_policy_head, ipo, ipo_list);
TAILQ_INSERT_HEAD(&la->la_ports, lp, lp_dist_q);
TAILQ_INSERT_HEAD(&ifp->if_maddrlist, &inm->inm_ifma, ifma_list);
TAILQ_INSERT_HEAD(&table->inpt_queue, inp, inp_queue);
TAILQ_INSERT_HEAD(&tp->t_segq, tiqe, tcpqe_q);
TAILQ_INSERT_HEAD(&frag6_queue, q6, ip6q_queue);
TAILQ_INSERT_HEAD(rmq6, q6, ip6q_queue);
TAILQ_INSERT_HEAD(&ifp->if_maddrlist, &in6m->in6m_ifma, ifma_list);
TAILQ_INSERT_HEAD(&nd6_list, ln, ln_list);
TAILQ_INSERT_HEAD(&nd6_list, ln, ln_list);
TAILQ_INSERT_HEAD(&nd6_list, ln_end, ln_list);
TAILQ_INSERT_HEAD(&nfssvc_sockhead, nfs_udpsock, ns_chain);
TAILQ_INSERT_HEAD(&ntmp->ntm_ntnodeq, ip, i_loaded);
TAILQ_INSERT_HEAD(&ntmp->ntm_ntnodeq, ip, i_loaded);
TAILQ_INSERT_HEAD(&d->d_groups, g, g_entry);
TAILQ_INSERT_HEAD(&uvm.pmr_control.allocs, pma, pmq);
TAILQ_INSERT_HEAD(result,
TAILQ_INSERT_HEAD(&(rf->rf_delta), rdp, rd_list);
TAILQ_INSERT_HEAD(&(rfp->rf_symbols), symp, rs_list);
TAILQ_INSERT_HEAD(list, tline, flist);
TAILQ_INSERT_HEAD(list, tline, flist);
TAILQ_INSERT_HEAD(&ehead, e1, eentry);
TAILQ_INSERT_HEAD(&undo_free, rec, next);
TAILQ_INSERT_HEAD(&curbp->b_undo, rec, next);
TAILQ_INSERT_HEAD(&curbp->b_undo, rec, next);
TAILQ_INSERT_HEAD(&curbp->b_undo, rec, next);
TAILQ_INSERT_HEAD(&curbp->b_undo, rec, next);
TAILQ_INSERT_HEAD(&(rf->rf_delta), rdp, rd_list);
TAILQ_INSERT_HEAD(&(rfp->rf_symbols), symp, rs_list);
TAILQ_INSERT_HEAD(scq_act, ent, qlink);
TAILQ_INSERT_HEAD(scq_act, old, qlink);
TAILQ_INSERT_HEAD(&scq_free, ent, qlink);
TAILQ_INSERT_HEAD(&scq_free, sc_store + n, qlink);
TAILQ_INSERT_HEAD(&w->panes, wp, entry);
TAILQ_INSERT_HEAD(&ps->stack, ps->scope, entry);
TAILQ_INSERT_HEAD(&$$->arguments, arg, entry);
TAILQ_INSERT_HEAD(&$$->arguments, arg, entry);
TAILQ_INSERT_HEAD($$, $1, entry);
TAILQ_INSERT_HEAD($2, $1, entry);
TAILQ_INSERT_HEAD(&w->panes, wp, entry);
TAILQ_INSERT_HEAD(&dst_w->panes, src_wp, entry);
TAILQ_INSERT_HEAD(&lc->cells, lcnew, entry);
TAILQ_INSERT_HEAD(&lcparent->cells, lc, entry);
TAILQ_INSERT_HEAD(&lcparent->cells, lcnew, entry);
TAILQ_INSERT_HEAD(s->titles, title_entry, entry);
TAILQ_INSERT_HEAD(&w->panes, sc->wp0, entry);
TAILQ_INSERT_HEAD(&wp->modes, wme, entry);
TAILQ_INSERT_HEAD(&wp->modes, wme, entry);
TAILQ_INSERT_HEAD(stack, wp, sentry);
TAILQ_INSERT_HEAD(stack, wl, sentry);
TAILQ_INSERT_HEAD(&w->panes, wp, entry);
TAILQ_INSERT_HEAD(&w->panes, wp, entry);
TAILQ_INSERT_HEAD(&gp->dq, sp, q);
TAILQ_INSERT_HEAD(&gp->dq, sp, q);
TAILQ_INSERT_HEAD(&gp->dq, next, q);
TAILQ_INSERT_HEAD(&ecp->rq, rp, q);
TAILQ_INSERT_HEAD(&rtqp->tagq, rtp, q);
TAILQ_INSERT_HEAD(&exp->tq, rtqp, q);
TAILQ_INSERT_HEAD(&exp->tq, tqp, q);
TAILQ_INSERT_HEAD(tiqh, tp, q);
TAILQ_INSERT_HEAD(tiqh, tp, q);
TAILQ_INSERT_HEAD(&domain->altname_list, ac, entry);
TAILQ_INSERT_HEAD(&re->prefix_h, new, rib_l);
TAILQ_INSERT_HEAD(&re->prefix_h, new, rib_l);
TAILQ_INSERT_HEAD(&re->prefix_h, new, rib_l);
TAILQ_INSERT_HEAD(&nexthop_runners, nh, runner_l);
TAILQ_INSERT_HEAD(&old_db->users,
TAILQ_INSERT_HEAD(&intflist, intf, entry);
TAILQ_INSERT_HEAD(&svlist, sp, entry);
TAILQ_INSERT_HEAD(&intflist, intf, entry);
TAILQ_INSERT_HEAD(&srv_conf->fcgiparams, fp, entry);
TAILQ_INSERT_HEAD(al, h, entry);
TAILQ_INSERT_HEAD(al, h, entry);
TAILQ_INSERT_HEAD(al, h, entry);
TAILQ_INSERT_HEAD(&srv_conf->fcgiparams, param, entry);
TAILQ_INSERT_HEAD(&initiator->sessions, s, entry);
TAILQ_INSERT_HEAD(&conn_list, conn, next);
TAILQ_INSERT_HEAD(al, h, entry);
TAILQ_INSERT_HEAD(al, h, entry);
TAILQ_INSERT_HEAD(al, h, entry);
TAILQ_INSERT_HEAD(al, h, entry);
TAILQ_INSERT_HEAD(&req->conn->searches, search, next);
TAILQ_INSERT_HEAD(&dir->rr_real_parent->cn_children, tfile,
TAILQ_INSERT_HEAD(&pt_head, n, ptq);
TAILQ_INSERT_HEAD(&temp->parent->cn_children,
TAILQ_INSERT_HEAD(&parent->cn_children, temp, cn_next_child);
TAILQ_INSERT_HEAD(&parent->cn_children, temp,
TAILQ_INSERT_HEAD(&diskStructure->boot_images, new_image,
TAILQ_INSERT_HEAD(&node->head, CE, rr_ll);
TAILQ_INSERT_HEAD(&node->head, ST, rr_ll);
TAILQ_INSERT_HEAD(&node->head, temp, rr_ll);
TAILQ_INSERT_HEAD(&buftail, bp, b_tailq);
TAILQ_INSERT_HEAD(al, h, entry);
TAILQ_INSERT_HEAD(al, h, entry);
TAILQ_INSERT_HEAD(al, h, entry);
TAILQ_INSERT_HEAD(&queue, req, entry);
TAILQ_INSERT_HEAD(&nxml->delta_q, d, q);
TAILQ_INSERT_HEAD(&runnable, u, entry_runnable);
TAILQ_INSERT_HEAD(&evpcache_list, cached, entry);
TAILQ_INSERT_HEAD(&evpcache_list, cached, entry);
TAILQ_INSERT_HEAD(&hq->q, evp, entry);
TAILQ_INSERT_HEAD(&idm->idm_addr, h, next);
TAILQ_INSERT_HEAD(hn, h, next);
TAILQ_INSERT_HEAD(&maps, m, mapsq);
TAILQ_INSERT_HEAD(&maps, m, mapsq);