TAILQ_HEAD
typedef TAILQ_HEAD(edid_resolution, resolution) edid_res_list_t;
typedef TAILQ_HEAD(socket_list, iodesc) socket_list_t;
typedef TAILQ_HEAD(file_list, open_file) file_list_t;
typedef TAILQ_HEAD(, linker_class) linker_class_list_t;
typedef TAILQ_HEAD(, linker_file) linker_file_list_t;
TAILQ_HEAD(, module) modules; /* modules in this file */
static TAILQ_HEAD(e820_table, e820_element) e820_table = TAILQ_HEAD_INITIALIZER(
TAILQ_HEAD(, blockif_elem) bc_freeq;
TAILQ_HEAD(, blockif_elem) bc_pendq;
TAILQ_HEAD(, blockif_elem) bc_busyq;
static TAILQ_HEAD(, breakpoint) breakpoints;
TAILQ_HEAD(ahci_bhead, ahci_ioreq) iobhd;
static TAILQ_HEAD(pci_bar_list, pci_bar_allocation) pci_bars =
static TAILQ_HEAD(boot_list, boot_device) boot_devices = TAILQ_HEAD_INITIALIZER(
TAILQ_HEAD(vrrp_vr_list_s, vrrp_vr_s);
TAILQ_HEAD(vrrp_intf_list_s, vrrp_intf_s);
TAILQ_HEAD(, vrrp_ip_s) vvi_iplist; /* IP adddress list */
TAILQ_HEAD(PLUGINLIST, pluginlist);
TAILQ_HEAD(DEVICELIST, devicelist);
TAILQ_HEAD(dbmap_list, dbmap_chunk);
TAILQ_HEAD(bmap_list, bmap_chunk);
TAILQ_HEAD(__kids, __db_txn) kids; /* Child transactions. */
TAILQ_HEAD(__db_envq, __db_env) db_envq;
TAILQ_HEAD(__db_nameq, __rmname) db_nameq;
TAILQ_HEAD(__db_mpoolfileh, __db_mpoolfile) dbmfq;
TAILQ_HEAD(_chain, __db_txn) txn_chain;
TAILQ_HEAD(glyph_list, glyph);
TAILQ_HEAD(mapping_list, mapping);
TAILQ_HEAD(_cursor_queue, cursor_t) curs_queue;
TAILQ_HEAD(, ht_item) hte_items;
TAILQ_HEAD(smb_rqhead, smb_rq);
TAILQ_HEAD(, sge_fl) sfl;
TAILQ_HEAD(nlm_slreq_list, nlm_slreq);
TAILQ_HEAD(nlm_vhold_list, nlm_vhold);
TAILQ_HEAD(nlm_slock_list, nlm_slock);
TAILQ_HEAD(nlm_rpch_list, nlm_rpc);
TAILQ_HEAD(nlm_host_list, nlm_host);
TAILQ_HEAD(nlm_globals_list, nlm_globals);
TAILQ_HEAD(hook_int_head, hook_int);
TAILQ_HEAD(hook_notify_head, hook_notify);
TAILQ_HEAD(mptsas_active_cmdq, mptsas_cmd);
TAILQ_HEAD(, ipmi_request) ipmi_pending_requests;
TAILQ_HEAD(, ipmi_request) ipmi_completed_requests;