STAILQ_HEAD_INITIALIZER
struct velisthead varlist = STAILQ_HEAD_INITIALIZER(varlist);
static struct velisthead Ovarlist = STAILQ_HEAD_INITIALIZER(Ovarlist);
STAILQ_HEAD(stailhead, entry) head = STAILQ_HEAD_INITIALIZER(head);
STAILQ_HEAD_INITIALIZER(list_global);
STAILQ_HEAD_INITIALIZER(list_main);
STAILQ_HEAD_INITIALIZER(list_fini);
static STAILQ_HEAD(interfaces, pfctl_altq) interfaces = STAILQ_HEAD_INITIALIZER(interfaces);
#define SIMPLEQ_HEAD_INITIALIZER STAILQ_HEAD_INITIALIZER
font_list_t fonts = STAILQ_HEAD_INITIALIZER(fonts);
STAILQ_HEAD_INITIALIZER(moduledir_list);
static pdinfo_list_t fdinfo = STAILQ_HEAD_INITIALIZER(fdinfo);
static pdinfo_list_t cdinfo = STAILQ_HEAD_INITIALIZER(cdinfo);
static pdinfo_list_t hdinfo = STAILQ_HEAD_INITIALIZER(hdinfo);
static pdinfo_list_t pdinfo = STAILQ_HEAD_INITIALIZER(pdinfo);
static bdinfo_list_t fdinfo = STAILQ_HEAD_INITIALIZER(fdinfo);
static bdinfo_list_t cdinfo = STAILQ_HEAD_INITIALIZER(cdinfo);
static bdinfo_list_t hdinfo = STAILQ_HEAD_INITIALIZER(hdinfo);
STAILQ_HEAD_INITIALIZER(head);
static hdinfo_list_t hdinfo = STAILQ_HEAD_INITIALIZER(hdinfo);
static cd9660_mnt_list_t mnt_list = STAILQ_HEAD_INITIALIZER(mnt_list);
static dos_mnt_list_t mnt_list = STAILQ_HEAD_INITIALIZER(mnt_list);
STAILQ_HEAD(ire_list, ip_reasm) ire_list = STAILQ_HEAD_INITIALIZER(ire_list);
static mnt_info_list_t mnt_list = STAILQ_HEAD_INITIALIZER(mnt_list);
nvstore_list_t stores = STAILQ_HEAD_INITIALIZER(stores);
static ufs_mnt_list_t mnt_list = STAILQ_HEAD_INITIALIZER(mnt_list);
STAILQ_HEAD(, obj_list) on_cache = STAILQ_HEAD_INITIALIZER(on_cache);
static zfs_mnt_list_t zfsmount = STAILQ_HEAD_INITIALIZER(zfsmount);
static vdev_list_t orphans = STAILQ_HEAD_INITIALIZER(orphans);
STAILQ_HEAD(, ccb_hdr) tmp_doneq = STAILQ_HEAD_INITIALIZER(tmp_doneq);
STAILQ_HEAD(, icl_pdu) tx_pdus = STAILQ_HEAD_INITIALIZER(tx_pdus);
STAILQ_HEAD(, icl_pdu) rx_pdus = STAILQ_HEAD_INITIALIZER(rx_pdus);
STAILQ_HEAD(, sge_iq) iql = STAILQ_HEAD_INITIALIZER(iql);
STAILQ_HEAD(, wrqe) twr_list = STAILQ_HEAD_INITIALIZER(twr_list);
static struct log_queueh tcp_log_dev_queue_head = STAILQ_HEAD_INITIALIZER(tcp_log_dev_queue_head);
static struct log_infoh tcp_log_dev_reader_head = STAILQ_HEAD_INITIALIZER(tcp_log_dev_reader_head);
STAILQ_HEAD_INITIALIZER(global_chan_list);
.to_kill_grefs = STAILQ_HEAD_INITIALIZER(cleanup_data.to_kill_grefs),
.to_kill_gmaps = STAILQ_HEAD_INITIALIZER(cleanup_data.to_kill_gmaps),
static STAILQ_HEAD(pcifront_dlist, pcifront_device) pdev_list = STAILQ_HEAD_INITIALIZER(pdev_list);
STAILQ_HEAD_INITIALIZER(unionfs_deferred_rele_list);
STAILQ_HEAD_INITIALIZER(sysinit_done_list);
STAILQ_HEAD_INITIALIZER(cn_devlist);
STAILQ_HEAD_INITIALIZER(fp_setting_garbage);
{ STAILQ_HEAD_INITIALIZER(dn_mbufq.mq_head), 0, INT_MAX };
{ STAILQ_HEAD_INITIALIZER(dn_clustq.mq_head), 0, INT_MAX };
STAILQ_HEAD_INITIALIZER(intr_config_hook_list);
STAILQ_HEAD_INITIALIZER(bounce_zone_list);
STAILQ_HEAD_INITIALIZER(bounce_map_callbacklist);
static struct devstatlist device_statq = STAILQ_HEAD_INITIALIZER(device_statq);
struct cpuhead cpuhead = STAILQ_HEAD_INITIALIZER(cpuhead);
static struct witness_list w_free = STAILQ_HEAD_INITIALIZER(w_free);
static struct witness_list w_all = STAILQ_HEAD_INITIALIZER(w_all);
static struct witness_list w_spin = STAILQ_HEAD_INITIALIZER(w_spin);
static struct witness_list w_sleep = STAILQ_HEAD_INITIALIZER(w_sleep);
STAILQ_HEAD_INITIALIZER(deferred_unmount_list);
STAILQ_HEAD_INITIALIZER(ng_deadnode.nd_input_queue.queue),
static STAILQ_HEAD(, ng_node) ng_worklist = STAILQ_HEAD_INITIALIZER(ng_worklist);
struct cc_head cc_list = STAILQ_HEAD_INITIALIZER(cc_list);
STAILQ_HEAD(pkthead, pkt_node) pkt_queue = STAILQ_HEAD_INITIALIZER(pkt_queue);
STAILQ_HEAD_INITIALIZER(tmp_pkt_queue);
STAILQ_HEAD_INITIALIZER(tcp_log_expireq_head);
STAILQ_HEAD(, ccb_hdr) tmp_doneq = STAILQ_HEAD_INITIALIZER(tmp_doneq);
(struct mchain){ .mc_q = STAILQ_HEAD_INITIALIZER((mc)->mc_q) }
STAILQ_HEAD_INITIALIZER, STAILQ_EMPTY, STAILQ_FIRST, STAILQ_NEXT, \
static STAILQ_HEAD(,ioapic) ioapic_list = STAILQ_HEAD_INITIALIZER(ioapic_list);
list1 = STAILQ_HEAD_INITIALIZER(list1),
list2 = STAILQ_HEAD_INITIALIZER(list2);
static STAILQ_HEAD(, mif) miflist = STAILQ_HEAD_INITIALIZER(miflist);
queues = STAILQ_HEAD_INITIALIZER(queues),
contents = STAILQ_HEAD_INITIALIZER(contents);
STAILQ_HEAD(, fileline) delqhead = STAILQ_HEAD_INITIALIZER(delqhead);
static STAILQ_HEAD(, diffline) diffhead = STAILQ_HEAD_INITIALIZER(diffhead);
static STAILQ_HEAD(, entry) head = STAILQ_HEAD_INITIALIZER(head);
.extra_syscalls = STAILQ_HEAD_INITIALIZER(linux.extra_syscalls),
.extra_syscalls = STAILQ_HEAD_INITIALIZER(linux32.extra_syscalls),
.extra_syscalls = STAILQ_HEAD_INITIALIZER(freebsd.extra_syscalls),
.extra_syscalls = STAILQ_HEAD_INITIALIZER(freebsd32.extra_syscalls),
static STAILQ_HEAD(basl_table_list, basl_table) basl_tables = STAILQ_HEAD_INITIALIZER(
qemu_fwcfg_user_file) user_files = STAILQ_HEAD_INITIALIZER(user_files);
struct device_map device_map = STAILQ_HEAD_INITIALIZER(device_map);
static struct fs_map fs_map = STAILQ_HEAD_INITIALIZER(fs_map);
STAILQ_HEAD_INITIALIZER(partition_map);
STAILQ_HEAD_INITIALIZER(storage_map);
static struct swins_map swins_map = STAILQ_HEAD_INITIALIZER(swins_map);
STAILQ_HEAD_INITIALIZER(csock_bufs);
static STAILQ_HEAD(, pathent) pathlist = STAILQ_HEAD_INITIALIZER(pathlist);
static struct repositories repositories = STAILQ_HEAD_INITIALIZER(repositories);
static STAILQ_HEAD(pmcc_op_list, pmcc_op) head = STAILQ_HEAD_INITIALIZER(head);
static STAILQ_HEAD(, peer) pqueue = STAILQ_HEAD_INITIALIZER(pqueue);
static STAILQ_HEAD(, socklist) shead = STAILQ_HEAD_INITIALIZER(shead);
STAILQ_HEAD_INITIALIZER(fhead); /* Log files that we write to */
static STAILQ_HEAD(, allowedpeer) aphead = STAILQ_HEAD_INITIALIZER(aphead);
STAILQ_HEAD_INITIALIZER(usb_filt_head);