TAILQ_INSERT_HEAD
TAILQ_INSERT_HEAD(&x509_issuer_lru, found, queue);
TAILQ_INSERT_HEAD(&x509_issuer_lru, new, queue);
TAILQ_INSERT_HEAD(head, bp, hq);
TAILQ_INSERT_HEAD(head, bp, hq);
TAILQ_INSERT_HEAD(head, bp, hq);
TAILQ_INSERT_HEAD(&ctor->val.ctor.args, &(yyvsp[(1) - (1)].var)->val, link);
TAILQ_INSERT_HEAD(&(yyvsp[(2) - (2)].var)->val.ctor.args, &(yyvsp[(1) - (2)].var)->val, link);
TAILQ_INSERT_HEAD(&ctor->val.ctor.args, &$1->val, link);
TAILQ_INSERT_HEAD(&$2->val.ctor.args, &$1->val, link);
TAILQ_INSERT_HEAD(&proclist, *pta, ta_next);
TAILQ_INSERT_HEAD(&worklist, td, gcle);
TAILQ_INSERT_HEAD(&_thread_list, thrd, tle); \
TAILQ_INSERT_HEAD(&_thread_gc_list, thrd, gcle);\
TAILQ_INSERT_HEAD(&lmc_head, p, next);
TAILQ_INSERT_HEAD(&lmc_head, p, next);
TAILQ_INSERT_HEAD(lml, lm, lm_link);
TAILQ_INSERT_HEAD(&lmp_head, lmp, lmp_link);
TAILQ_INSERT_HEAD(&fat->fat32_cache_head, entry, entries);
TAILQ_INSERT_HEAD(&fat->fat32_cache_head, entry, entries);
TAILQ_INSERT_HEAD(&CacheList, cache, entry);
TAILQ_INSERT_HEAD(&work_queue, &ccb->ccb_h,
TAILQ_INSERT_HEAD(ioq, &ctio->ccb_h, periph_links.tqe);
TAILQ_INSERT_HEAD(&softc->pending_queue, ccbh,
TAILQ_INSERT_HEAD(&softc->work_queue, &atio->ccb_h,
TAILQ_INSERT_HEAD(&acpi_powerresources, rp, ap_link);
TAILQ_INSERT_HEAD(&acpi_powerconsumers, pc, ac_link);
TAILQ_INSERT_HEAD(&amd->free_srbs, pSRB, links);
TAILQ_INSERT_HEAD(&amd->waiting_srbs, amd->active_srb, links);
TAILQ_INSERT_HEAD(&amd->free_srbs, pSRB, links);
TAILQ_INSERT_HEAD(&amd->waiting_srbs, pSRB, links);
TAILQ_INSERT_HEAD(&amd->running_srbs, srb, links);
TAILQ_INSERT_HEAD(&amd->free_srbs, srb, links);
TAILQ_INSERT_HEAD(&amd->free_srbs, srb, links);
TAILQ_INSERT_HEAD(&amd->free_srbs,
TAILQ_INSERT_HEAD(&amd->free_srbs, srb, links);
TAILQ_INSERT_HEAD(&mdlist, sc, link);
TAILQ_INSERT_HEAD(&mpt->request_pending_list, req, links);
TAILQ_INSERT_HEAD(&mpt->request_pending_list, mpt->tmf_req, links);
TAILQ_INSERT_HEAD(&mpt->request_pending_list, req,
TAILQ_INSERT_HEAD(&ch->ata_queue, request, chain);
TAILQ_INSERT_HEAD(pages, (struct vm_page *)p, pageq);
TAILQ_INSERT_HEAD(&dimm_softc_list, sc, dimm_link);
TAILQ_INSERT_HEAD(&sc->sc_txbuf_mgmt, bf, bf_list);
TAILQ_INSERT_HEAD(&sc->sc_txbuf, bf, bf_list);
TAILQ_INSERT_HEAD(&txq->axq_tidq, tid, axq_qelem);
TAILQ_INSERT_HEAD(&(_tq)->axq_q, (_elm), _field); \
TAILQ_INSERT_HEAD(&(_tq)->tid_q, (_elm), _field); \
TAILQ_INSERT_HEAD(&(_tq)->filtq.tid_q, (_elm), _field); \
TAILQ_INSERT_HEAD(&cm->cm_sc->aac_ ## name, cm, cm_link); \
TAILQ_INSERT_HEAD(&sc->amr_cam_ccbq, &ccb->ccb_h, sim_links.tqe);
TAILQ_INSERT_HEAD(&gdt->sc_ucmd_queue, ucmd, links);
TAILQ_INSERT_HEAD(&gdt->sc_ccb_queue, &ccb->ccb_h, sim_links.tqe);
TAILQ_INSERT_HEAD(&gdt->sc_ucmd_queue, ucmd, links);
TAILQ_INSERT_HEAD(&gdt->sc_ccb_queue, &ccb->ccb_h,
TAILQ_INSERT_HEAD(&gdt->sc_ccb_queue, &ccb->ccb_h,
TAILQ_INSERT_HEAD(&cm->cm_sc->mfi_ ## name, cm, cm_link); \
TAILQ_INSERT_HEAD(&mc->mc_sc->mlx_freecmds, mc, mc_link);
TAILQ_INSERT_HEAD(&mc->mc_sc->mly_ ## name, mc, mc_link); \
TAILQ_INSERT_HEAD(&tr->tr_sc->twe_ ## name, tr, tr_link); \
TAILQ_INSERT_HEAD(&c->head, ce, link);
TAILQ_INSERT_HEAD(&d->dsp_cdevinfo_pool, cdi, link);
TAILQ_INSERT_HEAD(&d->dsp_cdevinfo_pool, cdi, link);
TAILQ_INSERT_HEAD(&kq->kq_knpend, &local_marker, kn_tqe);
TAILQ_INSERT_HEAD(&kq->kq_knlist, kn, kn_kqlink);
TAILQ_INSERT_HEAD(&classes, lc, link);
TAILQ_INSERT_HEAD(&thr->list, st, entry);
TAILQ_INSERT_HEAD(&sensordev_list, sensdev, list);
TAILQ_INSERT_HEAD(&slgd->ZoneAry[zi], z, z_Entry);
TAILQ_INSERT_HEAD(&slgd->ZoneAry[z->z_ZoneIndex], z, z_Entry);
TAILQ_INSERT_HEAD(&slgd->FreeOvZones, z, z_Entry);
TAILQ_INSERT_HEAD(&slgd->ZoneAry[z->z_ZoneIndex], z, z_Entry);
TAILQ_INSERT_HEAD(&slgd->FreeZones, z, z_Entry);
TAILQ_INSERT_HEAD(clist, e, link);
TAILQ_INSERT_HEAD(&gd->gd_systimerq, info, node);
TAILQ_INSERT_HEAD(&udev_evq, &softc->marker, link);
TAILQ_INSERT_HEAD(&udev_evq, &softc->marker, link);
TAILQ_INSERT_HEAD(&eventhandler_lists, list, el_link);
TAILQ_INSERT_HEAD(&uh->head, up, list);
TAILQ_INSERT_HEAD(&tty_list, tp, t_list);
TAILQ_INSERT_HEAD(&tty_list, &marker, t_list);
TAILQ_INSERT_HEAD(&head->list, marker, unp_link);
TAILQ_INSERT_HEAD(&head->list, unp_gc_marker, unp_link);
TAILQ_INSERT_HEAD(q, lp, lwp_procq);
TAILQ_INSERT_HEAD(&pcpu->bufqueues[bp->b_qindex],
TAILQ_INSERT_HEAD(&pcpu->bufqueues[bp->b_qindex],
TAILQ_INSERT_HEAD(&pcpu->bufqueues[q], marker, b_freelist);
TAILQ_INSERT_HEAD(&vp->v_namecache, ncp, nc_vnode);
TAILQ_INSERT_HEAD(&nchpp->list, &dummy, nc_hash);
TAILQ_INSERT_HEAD(&nchpp->list, ncp, nc_hash);
TAILQ_INSERT_HEAD(&par->nc_list, ncp, nc_entry);
TAILQ_INSERT_HEAD(&par->nc_list, ncp, nc_entry);
TAILQ_INSERT_HEAD(&vi->inactive_list, vp, v_list);
TAILQ_INSERT_HEAD(&vi->active_list,
TAILQ_INSERT_HEAD(&mountlist, mp, mnt_list);
#define RB_TAILQ_INSERT_HEAD(a, b, c) TAILQ_INSERT_HEAD(a, b, c)
TAILQ_INSERT_HEAD(&sc->sc_spanlist, bif, bif_next);
TAILQ_INSERT_HEAD(&sc->sc_iflists[mycpuid], bif, bif_next);
TAILQ_INSERT_HEAD(dmsg->br_bif_list, bif, bif_next);
TAILQ_INSERT_HEAD(head, ifac_mark, ifa_link);
TAILQ_INSERT_HEAD(&ifp->if_multiaddrs, ifma, ifma_link);
TAILQ_INSERT_HEAD(&ifp->if_multiaddrs, ifma, ifma_link);
TAILQ_INSERT_HEAD(&ifp->if_multiaddrs, &mark, ifma_link);
TAILQ_INSERT_HEAD(&ifp->if_addrheads[cpu], ifac, ifa_link);
TAILQ_INSERT_HEAD(&ctx->ipfw_state_list, anchor, st_link);
TAILQ_INSERT_HEAD(&ctx->ipfw_track_list, anchor, t_link);
TAILQ_INSERT_HEAD(&ctx->ipfw_state_list, anchor, st_link);
TAILQ_INSERT_HEAD(&la->la_ports, lp, lp_dist_q);
TAILQ_INSERT_HEAD(&s->key[idx]->states, si, entry);
TAILQ_INSERT_HEAD(&pf_fragqueue[cpu], frag, frag_next);
TAILQ_INSERT_HEAD(&pf_cachequeue[cpu], frag, frag_next);
TAILQ_INSERT_HEAD(&pf_fragqueue[cpu], *frag, frag_next);
TAILQ_INSERT_HEAD(&pf_cachequeue[cpu], *frag, frag_next);
TAILQ_INSERT_HEAD(head, hdp, hd_list);
TAILQ_INSERT_HEAD(list, pfh, pfil_link);
TAILQ_INSERT_HEAD(&unit->hci_links, link, hl_next);
TAILQ_INSERT_HEAD(&priv->frags, frag, f_qent);
TAILQ_INSERT_HEAD(&priv->fragsfree, frag, f_qent);
TAILQ_INSERT_HEAD(&priv->frags, frag, f_qent);
TAILQ_INSERT_HEAD(&priv->fragsfree, qent, f_qent);
TAILQ_INSERT_HEAD(&priv->fragsfree, qent, f_qent);
TAILQ_INSERT_HEAD(&priv->fragsfree, qent, f_qent);
TAILQ_INSERT_HEAD(&priv->fragsfree, qent, f_qent);
TAILQ_INSERT_HEAD(&priv->fragsfree, qent, f_qent);
TAILQ_INSERT_HEAD(head, fp, ipq_list);
TAILQ_INSERT_HEAD(&tp->t_segq, te, tqe_q);
TAILQ_INSERT_HEAD(&scb->sackblocks, newblock, sblk_list);
TAILQ_INSERT_HEAD(&scb->sackblocks, workingblock, sblk_list);
TAILQ_INSERT_HEAD(&ifp->if_multiaddrs, &mark, ifma_link);
TAILQ_INSERT_HEAD(&nd_defrouter, dr, dr_entry);
TAILQ_INSERT_HEAD(&iod->iod_rqlist, rqp, sr_link);
TAILQ_INSERT_HEAD(&ioapic_conf.ioc_list, ninfo, io_link);
TAILQ_INSERT_HEAD(&mptable_ioapic_list, nioapic, mio_link);
TAILQ_INSERT_HEAD(&mptable_ioapic_list, ioapic, mio_link);
TAILQ_INSERT_HEAD(&dip->hmp->objid_cache_list, ocp, entry);
TAILQ_INSERT_HEAD(&info->list,
TAILQ_INSERT_HEAD(&pmp->syncq, ip, entry);
TAILQ_INSERT_HEAD(&pmp->syncq, iptmp, entry);
TAILQ_INSERT_HEAD(&nfssvc_sockhead, nfs_udpsock, ns_chain);
TAILQ_INSERT_HEAD(&hash->list, &marker, object_entry);
TAILQ_INSERT_HEAD(&pq->pl, &marker, pageq);
TAILQ_INSERT_HEAD(&pq->pl, m, pageq);
TAILQ_INSERT_HEAD(&pq->pl, m, pageq);
TAILQ_INSERT_HEAD(&vpq->pl, m, pageq);
TAILQ_INSERT_HEAD(&vpq->pl, m, pageq);
TAILQ_INSERT_HEAD(&vpq->pl, m, pageq);
TAILQ_INSERT_HEAD(&vm_page_queues[PQ_ACTIVE + q].pl,
TAILQ_INSERT_HEAD(&vm_page_queues[PQ_HOLD + q].pl,
TAILQ_INSERT_HEAD(&pq->pl, marker, pageq);
TAILQ_INSERT_HEAD(&vm_page_queues[PQ_HOLD + q].pl,
TAILQ_INSERT_HEAD(&vm_page_queues[PQ_ACTIVE + q].pl,
TAILQ_INSERT_HEAD(&vm_page_queues[PQ_ACTIVE + q].pl,
TAILQ_INSERT_HEAD(&vm_page_queues[PQ_INACTIVE + q].pl, &marker, pageq);
TAILQ_INSERT_HEAD(&bswlist_mem[i & BSWHMASK], bp, b_freelist);
TAILQ_INSERT_HEAD(&bswlist_kva[i & BSWHMASK], bp, b_freelist);
TAILQ_INSERT_HEAD(&bswlist_raw[i & BSWHMASK], bp, b_freelist);
TAILQ_INSERT_HEAD(&bswlist_mem[iter], bp, b_freelist);
TAILQ_INSERT_HEAD(&bswlist_kva[iter], bp, b_freelist);
TAILQ_INSERT_HEAD(&bswlist_raw[iter], bp, b_freelist);
TAILQ_INSERT_HEAD(&vm_page_queues[marker.queue].pl,
TAILQ_INSERT_HEAD(&vm_page_queues[marker.queue].pl,
TAILQ_INSERT_HEAD(
TAILQ_INSERT_HEAD(&swindex->list, &swmarker.dummy_obj, object_entry);
TAILQ_INSERT_HEAD(&(*swindexp)->list, &marker->dummy_obj, object_entry);
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(&info->list,
TAILQ_INSERT_HEAD(&pmp->syncq, ip, entry);
TAILQ_INSERT_HEAD(&pmp->syncq, iptmp, entry);
TAILQ_INSERT_HEAD(&mp_entry->rs_head, retval, entries);
TAILQ_INSERT_HEAD(&mp_entry->ws_head, retval, entries);
TAILQ_INSERT_HEAD(&(lfu_policy->groups[CACHELIB_MAX_FREQUENCY - 1]),
TAILQ_INSERT_HEAD(&(lfu_policy->groups[index]), lfu_item, entries);
TAILQ_INSERT_HEAD(&providers, sd, provider_next);
TAILQ_INSERT_HEAD(&LRUList, mac, lru_entry);
TAILQ_INSERT_HEAD(&LRUList, scan, lru_entry);
TAILQ_INSERT_HEAD(&qhead, qptr, links);
TAILQ_INSERT_HEAD(&qhead, qptr, links);
TAILQ_INSERT_HEAD(&qhead, q, links);
TAILQ_INSERT_HEAD(&qhead, q, links);