LIST_INIT
LIST_INIT(&dirp->dd_td->td_locq);
LIST_INIT(&dirp->dd_td->td_locq);
LIST_INIT(&(head)->chh_table[_ch_loop]); \
LIST_INIT(&label_default_head);
LIST_INIT(&mt->class->lg_geom);
LIST_INIT(&mt->class->lg_config);
LIST_INIT(&mt->geom->lg_provider);
LIST_INIT(&mt->geom->lg_consumer);
LIST_INIT(&mt->geom->lg_config);
LIST_INIT(&mt->consumer->lg_config);
LIST_INIT(&mt->provider->lg_consumers);
LIST_INIT(&mt->provider->lg_config);
LIST_INIT(&gmp->lg_class);
LIST_INIT(&mtlp->mtl_list);
LIST_INIT(&qp->rx_buffers);
LIST_INIT(&qp->tx_buffers);
LIST_INIT(&pmcstat_image_hash[i]);
LIST_INIT(&pmcstat_process_hash[i]);
LIST_INIT(&pmcstat_string_hash[i]);
LIST_INIT(&sigev_hash[i]);
LIST_INIT(&sigev_all);
LIST_INIT(&sigev_threads);
LIST_INIT(&trust_list);
LIST_INIT(&fi_list);
LIST_INIT(&thr_hashtable[i]);
LIST_INIT(&pshared_hash[i]);
LIST_INIT(&sc_table[i].sc_queues);
LIST_INIT(&freebufs);
LIST_INIT(&bufhashhd[i]);
LIST_INIT(&cghash[i]);
LIST_INIT(&parent->meta.rtsc);
LIST_INIT(&parent->meta.lssc);
LIST_INIT(&parent->meta.lssc);
LIST_INIT(&nm_entry->nm_sublist);
LIST_INIT(&new);
LIST_INIT(&allpmaps);
LIST_INIT(&undefined_handlers[loop]);
LIST_INIT(&event->endplist);
LIST_INIT(&domain->ctx_list);
LIST_INIT(&unit->domain_list);
LIST_INIT(&unit->domain_list);
LIST_INIT(&lun->ooa_queue);
LIST_INIT(&softc->atio_list);
LIST_INIT(&softc->inot_list);
LIST_INIT(&softc->pending_ccbs);
LIST_INIT(&softc->pending_ccbs);
LIST_INIT(&softc->pending_ccbs);
LIST_INIT(&kinst_probetab[i]);
LIST_INIT(&vmmaphead[i]);
LIST_INIT(&ahd->pending_scbs);
LIST_INIT(&ahd->timedout_scbs);
LIST_INIT(&scb_data->free_scb_lists[i]);
LIST_INIT(&scb_data->any_dev_free_scb_list);
LIST_INIT(&ahc->pending_scbs);
LIST_INIT(&ahc->timedout_scbs);
LIST_INIT(&dwa->refs);
LIST_INIT(&plist->names[i]);
LIST_INIT(&sc->paths[i]);
LIST_INIT(&sc->aliases[i]);
LIST_INIT(&rp->head);
LIST_INIT(&tmplist);
LIST_INIT(&ppnew->pp_tds);
LIST_INIT(&hwt_backends);
LIST_INIT(&ho->hwts);
LIST_INIT(&hvs_trans_bound_socks);
LIST_INIT(&hvs_trans_connected_socks);
LIST_INIT(&sc->ks_free_list);
LIST_INIT(&g_hv_sgl_page_pool.in_use_sgl_list);
LIST_INIT(&g_hv_sgl_page_pool.free_sgl_list);
LIST_INIT(&sc->hs_free_list);
LIST_INIT(&sc->req_free_list);
#define INIT_LIST_HEAD LIST_INIT
LIST_INIT(_new_head); \
LIST_INIT(&ice_rdma.peers);
LIST_INIT(&fc->atfree);
LIST_INIT(&fc->atused[i]);
LIST_INIT(&ixl_iw.pfs);
LIST_INIT(&vsi->ftl);
LIST_INIT(&tmp);
LIST_INIT(&to_add);
LIST_INIT(&to_del);
LIST_INIT(&to_add);
LIST_INIT(&ftl_head);
LIST_INIT(&to_del);
LIST_INIT(headp);
LIST_INIT(&cb_arg.to_add);
LIST_INIT(&to_del);
LIST_INIT(&mii->mii_phys);
LIST_INIT(&head_free);
LIST_INIT(&head_uc);
LIST_INIT(&head_mc);
LIST_INIT(&mpt->ack_frames);
LIST_INIT(&st->active_conns);
LIST_INIT(&sc->vmd_users);
LIST_INIT(&priv->softcs);
#define vmci_list_init(_l) LIST_INIT(_l)
LIST_INIT(&peer->p_aips);
LIST_INIT(&rl->rl_table[i]);
LIST_INIT(&u->transactions);
LIST_INIT(&u->watches);
LIST_INIT(&cdev->si_children);
LIST_INIT(&fvdat->handles);
LIST_INIT(&dp->nfsdl_owner);
LIST_INIT(&dp->nfsdl_lock);
LIST_INIT(&flh);
LIST_INIT(&ndp->nfsdl_owner);
LIST_INIT(&ndp->nfsdl_lock);
LIST_INIT(&flh);
LIST_INIT(&ndp->nfsdl_owner);
LIST_INIT(&ndp->nfsdl_lock);
LIST_INIT(&dp->nfsdl_owner);
LIST_INIT(&dp->nfsdl_lock);
LIST_INIT(&flh);
LIST_INIT(&nlp->nfsl_lock);
LIST_INIT(&mylfhp->nfslfh_lock);
LIST_INIT(&clp->nfsc_layouthash[i]);
LIST_INIT(&extra_open);
LIST_INIT(&nowp->nfsow_open);
LIST_INIT(&nop->nfso_lock);
LIST_INIT(&delayed);
LIST_INIT(&nowp->nfsow_open);
LIST_INIT(&nop->nfso_lock);
LIST_INIT(&lyp->nfsly_flayread);
LIST_INIT(&lyp->nfsly_flayrw);
LIST_INIT(&lyp->nfsly_recall);
LIST_INIT(&clp->nfsc_owner);
LIST_INIT(&clp->nfsc_devinfo);
LIST_INIT(&clp->nfsc_deleghash[i]);
LIST_INIT(&clp->nfsc_openhash[i]);
LIST_INIT(&clp->nfsc_layouthash[i]);
LIST_INIT(&e->threads);
LIST_INIT(&NFSD_VNET(nfsrvudphashtbl)[i]);
LIST_INIT(&NFSD_VNET(nfsrchash_table)[i].tbl);
LIST_INIT(&NFSD_VNET(nfsrcahash_table)[i].tbl);
LIST_INIT(&nfsrc_templist);
LIST_INIT(sthp);
LIST_INIT(&lfp->lf_rollback);
LIST_INIT(&lfp->lf_rollback);
LIST_INIT(&new_stp->ls_lock);
LIST_INIT(&new_open->ls_open);
LIST_INIT(&new_stp->ls_open);
LIST_INIT(&new_open->ls_open);
LIST_INIT(&new_stp->ls_open);
LIST_INIT(&new_open->ls_open);
LIST_INIT(&new_open->ls_open);
LIST_INIT(&new_stp->ls_open);
LIST_INIT(&new_lfp->lf_open);
LIST_INIT(&new_lfp->lf_lock);
LIST_INIT(&new_lfp->lf_deleg);
LIST_INIT(&new_lfp->lf_locallock);
LIST_INIT(&new_lfp->lf_rollback);
LIST_INIT(&new_clp->lc_open);
LIST_INIT(&new_clp->lc_deleg);
LIST_INIT(&new_clp->lc_olddeleg);
LIST_INIT(&new_clp->lc_session);
LIST_INIT(&new_clp->lc_stateid[i]);
LIST_INIT(&sf->nsf_head);
LIST_INIT(&new_clp->lc_session);
LIST_INIT(&lfp->lf_rollback);
LIST_INIT(&new_clp->lc_session);
LIST_INIT(&lfp->lf_rollback);
LIST_INIT(&nfsrv_dontlisthead);
LIST_INIT(&NFSD_VNET(nfsclienthash)[i]);
LIST_INIT(&NFSD_VNET(nfslockhash)[i]);
LIST_INIT(&NFSD_VNET(nfssessionhash)[i].list);
LIST_INIT(&nfsrv_dontlisthead);
LIST_INIT(&xde->ud.td_duphead);
LIST_INIT(&nnode->tn_extattrs);
LIST_INIT(&nnode->tn_dir.tn_dupindex);
LIST_INIT(&tmp->tm_nodes_used);
LIST_INIT(&sc->sc_desclist[i]);
LIST_INIT(&sc->sc_workers);
LIST_INIT(&dp->d_aliases);
LIST_INIT(&mp->geom);
LIST_INIT(&gp->consumer);
LIST_INIT(&gp->provider);
LIST_INIT(&pp->consumers);
LIST_INIT(&pp->aliases);
LIST_INIT(&lv->lv_segs);
LIST_INIT(&vg_list);
LIST_INIT(&vg->vg_pvs);
LIST_INIT(&vg->vg_lvs);
LIST_INIT(&sc->sc_disks);
LIST_INIT(&table->gpt_entry);
LIST_INIT(&null->gpt_entry);
LIST_INIT(&vol->v_locks);
LIST_INIT(&pgrp0.pg_members);
LIST_INIT(&p->p_reaplist);
LIST_INIT(&ald_queues);
LIST_INIT(&ald_active);
LIST_INIT(&(*cdp)->head);
LIST_INIT(&devsw->d_devs);
LIST_INIT(&droplist);
LIST_INIT(&set->cs_children);
LIST_INIT(&set->cs_children);
LIST_INIT(list);
LIST_INIT(list);
LIST_INIT(&p2->p_children);
LIST_INIT(&p2->p_orphans);
LIST_INIT(&p2->p_reaplist);
LIST_INIT(&V_hhook_vhead_list);
LIST_INIT(&pr->pr_children);
LIST_INIT(&granted);
LIST_INIT(&granted);
LIST_INIT(&splitlock->lf_outedges);
LIST_INIT(&splitlock->lf_inedges);
LIST_INIT(&v->v_outedges);
LIST_INIT(&v->v_inedges);
LIST_INIT(&lf_lock_states);
LIST_INIT(&lf_lock_owners[i].list);
LIST_INIT(&lock->lf_outedges);
LIST_INIT(&lock->lf_inedges);
LIST_INIT(&ls->ls_active);
LIST_INIT(&ls->ls_pending);
LIST_INIT(&osdm[i].osd_list);
LIST_INIT(&pgrp->pg_members);
LIST_INIT(&newrules);
LIST_INIT(&child->p_racct->r_rule_links);
LIST_INIT(&rm->rm_activeReaders);
LIST_INIT(&td->td_contested);
LIST_INIT(&td->td_lprof[0]);
LIST_INIT(&td->td_lprof[1]);
LIST_INIT(&p->p_mqnotifier);
LIST_INIT(&cc->cc_callwheel[i]);
LIST_INIT(&umtxq_chains[i][j].uc_queue[0]);
LIST_INIT(&umtxq_chains[i][j].uc_queue[1]);
LIST_INIT(&umtxq_chains[i][j].uc_spare_queue);
LIST_INIT(USHM_OBJ_UMTX(object));
LIST_INIT(&dev->props);
LIST_INIT(&queue->tq_active);
LIST_INIT(&qcpu->tgc_tasks);
LIST_INIT(&hashtbl[i]);
LIST_INIT(&hashtbl[i]);
LIST_INIT(&type->lpt_lpoalloc);
LIST_INIT(s->r_sharehead);
LIST_INIT(&sleepq_hash[i]);
LIST_INIT(&sleepq_prof_free);
LIST_INIT(&sleepq_chains[i].sc_queues);
LIST_INIT(&sq->sq_free);
LIST_INIT(&queue->tq_active);
LIST_INIT(&turnstile_chains[i].tc_turnstiles);
LIST_INIT(&thread0.td_contested);
LIST_INIT(&ts->ts_free);
LIST_INIT(&vm->vm_freetags);
LIST_INIT(&vm->vm_freelist[i]);
LIST_INIT(&freetags);
LIST_INIT(&newhashlist[i]);
LIST_INIT(&semu_free_list);
LIST_INIT(&semu_list);
LIST_INIT(&node->mn_children);
LIST_INIT(&node->mn_vnodes);
LIST_INIT(&root->mn_children);
LIST_INIT(&root->mn_vnodes);
LIST_INIT(&unp_dhead);
LIST_INIT(&unp_shead);
LIST_INIT(&unp_sphead);
LIST_INIT(&unp_deadhead);
LIST_INIT(&unp->unp_refs);
LIST_INIT(&bp->b_dep);
LIST_INIT(&bp->b_dep);
LIST_INIT(&vp->v_cache_src);
LIST_INIT(&vfs_hash_side);
LIST_INIT(&kgss_mechs);
LIST_INIT(&bs->bs_bplist);
LIST_INIT(&lsc->lsc_ports);
LIST_INIT(&ifc->ifc_iflist);
LIST_INIT(&ifm->ifm_list);
LIST_INIT(&sc->vxl_ftable[i]);
LIST_INIT(&vso->vxlso_vni_hash[i]);
LIST_INIT(&unit->con_list);
LIST_INIT(&unit->neighbors);
LIST_INIT(&l2cap->con_list);
LIST_INIT(&l2cap->chan_list);
LIST_INIT(&ng_btsocket_hci_raw_sockets);
LIST_INIT(&ng_btsocket_l2cap_sockets);
LIST_INIT(&ng_btsocket_l2cap_rt);
LIST_INIT(&ng_btsocket_l2cap_raw_sockets);
LIST_INIT(&ng_btsocket_l2cap_raw_rt);
LIST_INIT(&s->dlcs);
LIST_INIT(&ng_btsocket_rfcomm_sessions);
LIST_INIT(&ng_btsocket_rfcomm_sockets);
LIST_INIT(&ng_btsocket_sco_sockets);
LIST_INIT(&ng_btsocket_sco_rt);
LIST_INIT(&node->nd_hooks);
LIST_INIT((privdata->hashtable + i));
LIST_INIT(&priv->embryos);
LIST_INIT(&priv->sesshash[i]);
LIST_INIT(&privp->listeners);
LIST_INIT(&privp->sesshash[i].head);
LIST_INIT(&priv->sesshash[i]);
LIST_INIT(&da->all_chunks);
LIST_INIT(&da->all_trie);
LIST_INIT(&da->unused_chunks[i]);
LIST_INIT(&da->unused_trie);
LIST_INIT(&grp->il_pending);
LIST_INIT(&grp->full);
LIST_INIT(&grp->partial);
LIST_INIT(&la->pptpList);
LIST_INIT(&((*passoc)->Gaddr)); /* always initialise to avoid memory problems */
LIST_INIT(&((*passoc)->Gaddr)); /* always initialise to avoid memory problems */
LIST_INIT(&la->sctpTableLocal[i]);
LIST_INIT(&la->sctpTableGlobal[i]);
LIST_INIT(&la->sctpNatTimer.TimerQ[i]);
LIST_INIT(&asc->list_of_work);
LIST_INIT(&vrf->ifnlist);
LIST_INIT(&inp->sctp_addr_list);
LIST_INIT(&inp->sctp_asoc_list);
LIST_INIT(&inp->sctp_asoc_free_list);
LIST_INIT(&m->shared_keys);
LIST_INIT(&sctp_ifnp->ifalist);
LIST_INIT(&SCTP_BASE_INFO(listhead));
LIST_INIT(&SCTP_BASE_INFO(addr_wq));
LIST_INIT(&SCTP_BASE_INFO(vtag_timewait)[i]);
LIST_INIT(&asoc->sctp_restricted_addrs);
LIST_INIT(&asoc->shared_keys);
LIST_INIT(&asc->list_of_work);
LIST_INIT(counter_hash + i);
LIST_INIT(&lc->lro_free);
LIST_INIT(&lc->lro_active);
LIST_INIT(&lc->lro_free);
LIST_INIT(&ia->ia6_memberships);
LIST_INIT(&V_mli_head);
LIST_INIT(&prl);
LIST_INIT(&prl);
LIST_INIT(&V_nd_prefix);
LIST_INIT(&prl);
LIST_INIT(&new->ndpr_advrtrs);
LIST_INIT(&drainq);
LIST_INIT(&drainq);
LIST_INIT(&hexpireq);
LIST_INIT(&sexpireq);
LIST_INIT(&emptyq);
LIST_INIT(&freeq);
LIST_INIT(&V_savhashtbl[i]);
LIST_INIT(&V_sahaddrhashtbl[i]);
LIST_INIT(&V_regtree[i]);
LIST_INIT(&V_acqtree);
LIST_INIT(&V_spacqtree);
LIST_INIT(&V_sphashtbl[i]);
LIST_INIT(&V_savhashtbl[i]);
LIST_INIT(&V_sahaddrhashtbl[i]);
LIST_INIT(&V_acqaddrhashtbl[i]);
LIST_INIT(&V_acqseqhashtbl[i]);
LIST_INIT(&chain->nat);
LIST_INIT(&r->spool_chain);
LIST_INIT(&ptr->redir_chain);
LIST_INIT(&freelist);
LIST_INIT(&kill);
LIST_INIT(&nlm_file_svids[i]);
LIST_INIT(&sdp_list);
LIST_INIT(&m->md.mdpg_pvoh);
LIST_INIT(&moea_pvo_table[i]);
LIST_INIT(&m->md.mdpg_pvoh);
LIST_INIT(&freequeue);
LIST_INIT(&gd->gd_reqs);
LIST_INIT(&reqs);
LIST_INIT(&reqs);
LIST_INIT(&grp->sg_idlethreads);
LIST_INIT(&evnamemap_hash[i].enl_head);
LIST_INIT(&mac_static_policy_list);
LIST_INIT(&mac_policy_list);
LIST_INIT(&fpops_list);
LIST_INIT(&(lp->file_head));
LIST_INIT(&veriexec_dev_head);
LIST_INIT(&veriexec_file_dev_head);
LIST_INIT(head2); \
LIST_INIT(head2); \
LIST_INIT((rest)); \
LIST_INIT(&blkelm->dephd);
LIST_INIT(&dotdotwk);
LIST_INIT(&wkhd);
LIST_INIT(&reattach);
LIST_INIT(&wkhd);
LIST_INIT(&unfinished);
LIST_INIT(&pagedep->pd_dirremhd);
LIST_INIT(&pagedep->pd_pendinghd);
LIST_INIT(&pagedep->pd_diraddhd[i]);
LIST_INIT(&inodedep->id_dirremhd);
LIST_INIT(&inodedep->id_pendinghd);
LIST_INIT(&inodedep->id_inowait);
LIST_INIT(&inodedep->id_bufwait);
LIST_INIT(&newblk->nb_indirdeps);
LIST_INIT(&newblk->nb_newdirblk);
LIST_INIT(&newblk->nb_jwork);
LIST_INIT(&sdp->sd_workitem_pending);
LIST_INIT(&sdp->sd_journal_pending);
LIST_INIT(&sdp->sd_dirtycg);
LIST_INIT(&sdp->sd_mkdirlisthd);
LIST_INIT(&sdp->sd_alldeps[i]);
LIST_INIT(&jseg->js_entries);
LIST_INIT(&jseg->js_indirs);
LIST_INIT(&bmsafemap->sm_inodedephd);
LIST_INIT(&bmsafemap->sm_inodedepwr);
LIST_INIT(&bmsafemap->sm_newblkhd);
LIST_INIT(&bmsafemap->sm_newblkwr);
LIST_INIT(&bmsafemap->sm_jaddrefhd);
LIST_INIT(&bmsafemap->sm_jnewblkhd);
LIST_INIT(&bmsafemap->sm_freehd);
LIST_INIT(&bmsafemap->sm_freewr);
LIST_INIT(&freefrag->ff_jwork);
LIST_INIT(&wkhd);
LIST_INIT(&newindirdep->ir_deplisthd);
LIST_INIT(&newindirdep->ir_donehd);
LIST_INIT(&newindirdep->ir_writehd);
LIST_INIT(&newindirdep->ir_completehd);
LIST_INIT(&freeblks->fb_jblkdephd);
LIST_INIT(&freeblks->fb_jwork);
LIST_INIT(&freefile->fx_jwork);
LIST_INIT(&wkhd);
LIST_INIT(&wkhd);
LIST_INIT(&newdirblk->db_mkdir);
LIST_INIT(&dap->da_jwork);
LIST_INIT(&newdirblk->db_mkdir);
LIST_INIT(&dirrem->dm_jremrefhd);
LIST_INIT(&dirrem->dm_jwork);
LIST_INIT(&dap->da_jwork);
LIST_INIT(&uepm->uepm_list);
LIST_INIT(&freeslabs);
LIST_INIT(&object->shadow_head);
LIST_INIT(&object->rvq);
LIST_INIT(&bp->b_dep);
LIST_INIT(&iodom->contexts);
LIST_INIT(&sc->domains);
LIST_INIT(&iodom->contexts);
LIST_INIT(&unit->domains);
LIST_INIT(&np->children);
LIST_INIT(&sc->sectors);
LIST_INIT(&maplist);
LIST_INIT(&p->msghead);
LIST_INIT(&xladdr_head);
LIST_INIT(&xraddr_head);
LIST_INIT(&tmp_files);
LIST_INIT(&trussinfo->proclist);
LIST_INIT(&np->threadlist);
LIST_INIT(&maplist);
LIST_INIT(&maplist);
LIST_INIT(&change_head);
LIST_INIT(&global_head);
LIST_INIT(&queue->vsq_workers);
LIST_INIT(&srv->sessions);
LIST_INIT(&channel_list);
LIST_INIT(&efivars);
LIST_INIT(&gss_resources);
LIST_INIT(&sep->se_children);
LIST_INIT(&sep->se_conn[i]);
LIST_INIT(&proctable[i]);
LIST_INIT(&diskStructure->boot_entries);
LIST_INIT(&cg->pcg_children);
LIST_INIT(&pmcstat_cgnode_hash[i]);
LIST_INIT(&pi->pi_gmlist);
LIST_INIT(&rpctls_ssllist);
LIST_INIT(&rpctls_ssllist);