LIST_ENTRY
LIST_ENTRY(alias_link) list_out; /* Linked list of pointers for */
LIST_ENTRY(alias_link) list_in; /* input and output lookup tables */
#define _CITRUS_HASH_ENTRY(type) LIST_ENTRY(type)
LIST_ENTRY(thread_dtorfn) entry;
LIST_ENTRY(hashentry) entry_link;
LIST_ENTRY(__area) list;
LIST_ENTRY(__pthread_s) hle;
LIST_ENTRY(sem_info) next;
LIST_ENTRY(stack) qe; /* Stack queue linkage. */
LIST_ENTRY(alias) next;
LIST_ENTRY(qitem) next;
LIST_ENTRY(freqband) next;
LIST_ENTRY(netband) next;
LIST_ENTRY(regdomain) next;
LIST_ENTRY(country) next;
LIST_ENTRY(llinfo_arp) la_list;
LIST_ENTRY(ether_multi) enm_list;
LIST_ENTRY(ccb_hdr) le;
LIST_ENTRY(usb_fs_privdata) pd_next;
LIST_ENTRY(acpi_pst_softc) pst_link;
LIST_ENTRY(acpi_pst_domain) pd_link;
LIST_ENTRY(mpt_handler_record) links;
LIST_ENTRY(mpt_evtf_record) links;
LIST_ENTRY(evdev_dev) ev_link;
LIST_ENTRY(evdev_client) ec_link; /* (l) */
LIST_ENTRY(gpio_driver) link;
LIST_ENTRY(gpio_consumer) link;
LIST_ENTRY(ledsc) list;
LIST_ENTRY(ledsc) list;
LIST_ENTRY(csoftc) list;
LIST_ENTRY(snoop) snp_list; /* List glue. */
LIST_ENTRY(sc_term_sw) link;
LIST_ENTRY(sc_renderer) link;
LIST_ENTRY(mii_softc) mii_list; /* entry on parent's PHY list */
LIST_ENTRY(objcache_desc) next;
LIST_ENTRY(gtaskqueue_busy) tb_link;
LIST_ENTRY(ioctl_map_entry) entries;
LIST_ENTRY(bridge_rtnode) brt_hash; /* hash table linkage */
LIST_ENTRY(bridge_rtnode) brt_list; /* list linkage */
LIST_ENTRY(bridge_softc) sc_list;
LIST_ENTRY(dn_flow_queue) q_link;
LIST_ENTRY(dn_flow_set) fs_link;
LIST_ENTRY(dn_pipe) p_link;
LIST_ENTRY(dn_flow_queue) q_link;
LIST_ENTRY(dn_flow_set) fs_link;
LIST_ENTRY(dn_pipe) p_link;
LIST_ENTRY(gif_softc) gif_list; /* all gif's are linked */
LIST_ENTRY(gre_softc) sc_list;
LIST_ENTRY(if_clone) ifc_list; /* on list of cloners */
LIST_ENTRY(ifmedia_entry) ifm_list;
LIST_ENTRY(in_ifaddr_container) ia_hash;
LIST_ENTRY(ip6_fw_chain) chain;
LIST_ENTRY(ipfw_state) st_trklink;
LIST_ENTRY(cfg_alias) next;
LIST_ENTRY(lacp_port) lp_next;
LIST_ENTRY(pflog_softc) sc_list;
LIST_ENTRY(pfsync_softc) sc_next;
LIST_ENTRY(pf_frent) fr_next;
LIST_ENTRY(pf_frcache) fr_next;
LIST_ENTRY(pfil_head) ph_list;
LIST_ENTRY(rawcb) list;
LIST_ENTRY(vlan_entry) ifv_link;
LIST_ENTRY(ifvlan) ifv_list;
LIST_ENTRY(wg_aip) a_entry;
LIST_ENTRY(wg_softc) sc_entry;
LIST_ENTRY(horrible_allowedips_node) entry;
LIST_ENTRY(ratelimit_entry) r_entry;
LIST_ENTRY(noise_keypair) _kp_entry;
LIST_ENTRY(noise_remote) r_entry;
LIST_ENTRY(noise_remote) _r_entry;
LIST_ENTRY(noise_local) _l_entry;
LIST_ENTRY(noise_index) i_entry;
LIST_ENTRY(hci_memo) next;
LIST_ENTRY(hci_pcb) hp_next; /* next HCI pcb */
LIST_ENTRY(l2cap_channel)lc_ncid; /* next channel (ascending CID) */
LIST_ENTRY(rfcomm_session) rs_next; /* next session */
LIST_ENTRY(rfcomm_dlc) rd_next; /* next dlc on session */
LIST_ENTRY(sco_pcb) sp_next;
LIST_ENTRY(filter) next;
LIST_ENTRY(ng_ksocket_private) siblings;
LIST_ENTRY(ng_node) nodes; /* linked list of all nodes */
LIST_ENTRY(ng_node) idnodes; /* ID hash collision list */
LIST_ENTRY(ng_type) types; /* linked list of all types */
LIST_ENTRY(ng_hook) hooks; /* linked list of all hooks on node */
LIST_ENTRY(ngpcb) socks; /* linked list of sockets */
LIST_ENTRY(ng_hci_unit_con) next; /* next */
LIST_ENTRY(ng_hci_neighbor) next;
LIST_ENTRY(ng_btsocket_hci_raw_pcb) next; /* link to next */
LIST_ENTRY(ng_btsocket_l2cap_pcb) next; /* link to next PCB */
LIST_ENTRY(ng_btsocket_l2cap_rtentry) next; /* link to next */
LIST_ENTRY(ng_btsocket_l2cap_raw_pcb) next; /* link to next PCB */
LIST_ENTRY(ng_btsocket_rfcomm_session) next; /* link to next */
LIST_ENTRY(ng_btsocket_rfcomm_pcb) session_next;/* link to next */
LIST_ENTRY(ng_btsocket_rfcomm_pcb) next; /* link to next */
LIST_ENTRY(ng_l2cap_con) next; /* link */
LIST_ENTRY(ng_l2cap_chan) next; /* link */
LIST_ENTRY(filter) next;
LIST_ENTRY(ng_ksocket_private) siblings;
LIST_ENTRY(ng_l2tp_hook_private) sessions;
LIST_ENTRY(ng_type) types; /* linked list of all types */
LIST_ENTRY(ng_hook) hk_hooks; /* linked list of all hooks on node */
LIST_ENTRY(ng_node) nd_nodes; /* name hash collision list */
LIST_ENTRY(ng_node) nd_idnodes; /* ID hash collision list */
LIST_ENTRY(filter) next;
LIST_ENTRY(sess_con) sessions;
LIST_ENTRY(ng_pptpgre_sess) sessions;
LIST_ENTRY(ngpcb) socks; /* linked list of sockets */
LIST_ENTRY(llinfo_arp) la_le;
LIST_ENTRY(inp_localgroup) il_list;
LIST_ENTRY(inpcb) inp_hash; /* hash list */
LIST_ENTRY(inpcb) inp_list; /* list for all PCBs of this proto */
LIST_ENTRY(inpcb) inp_portlist;
LIST_ENTRY(inpcbport) phd_hash;
LIST_ENTRY(inpcontainer) ic_list;
LIST_ENTRY(in_multi) inm_link; /* queue macro glue */
LIST_ENTRY(carp_softc) sc_next; /* Interface clue */
LIST_ENTRY(encaptab) chain;
LIST_ENTRY(ipflow) ipf_hash; /* next ipflow in hash bucket */
LIST_ENTRY(ipflow) ipf_list; /* next ipflow in list */
LIST_ENTRY(in6_multi_mship) i6mm_chain; /* multicast options chain */
LIST_ENTRY(in6_multi) in6m_entry; /* list glue */
LIST_ENTRY(nd_prefix) ndpr_entry;
LIST_ENTRY(nd_pfxrouter) pfr_entry;
LIST_ENTRY(ieee80211_node) ni_hash; /* hash collision list */
LIST_ENTRY(ieee80211com) ic_next; /* on global list */
LIST_ENTRY(sta_entry) se_hash;
LIST_ENTRY(acl) acl_hash;
LIST_ENTRY(smb_tran_desc) tr_link;
LIST_ENTRY(cdev) si_hash;
LIST_ENTRY(disk) d_list;
LIST_ENTRY(file) f_list;/* (A) list of active files */
LIST_ENTRY(grouptask) gt_list;
LIST_ENTRY(prison) pr_list; /* all prisons */
LIST_ENTRY(mqueue) mq_list;
LIST_ENTRY(pgrp) pg_list; /* Hash chain. */
LIST_ENTRY(lwp) lwp_reap_entry; /* reaper list */
LIST_ENTRY(proc) p_list; /* List of all processes. */
LIST_ENTRY(proc) p_pglist; /* List of processes in pgrp. */
LIST_ENTRY(proc) p_sibling; /* List of sibling processes. */
LIST_ENTRY(session) s_list; /* Hash chain. */
LIST_ENTRY(uidinfo) ui_hash;
LIST_ENTRY(resource) r_sharelink;
LIST_ENTRY(unpcb) unp_reflink; /* link in unp_refs list */
LIST_ENTRY(vnode) v_synclist; /* vnodes with dirty buffers */
LIST_ENTRY(watchdog) link;
LIST_ENTRY(hpfsnode) h_hash;
LIST_ENTRY(nfsuid) nu_hash; /* Hash list */
LIST_ENTRY(nfsrv_descript) nd_hash; /* Hash list */
LIST_ENTRY(nfsrv_descript) nd_tq; /* and timer list */
LIST_ENTRY(nfsnode) n_hash; /* Hash chain */
LIST_ENTRY(nfsdmap) ndm_list;
LIST_ENTRY(nfsrvcache) rc_hash; /* Hash chain */
LIST_ENTRY(ntnode) i_hash;
LIST_ENTRY(fnode) f_fnlist;
LIST_ENTRY(ntvattr) va_list;
LIST_ENTRY(smbnode) n_hash;
LIST_ENTRY(tmpfs_node) tn_entries;
LIST_ENTRY(udf_node) le;
LIST_ENTRY(ufs_dquot) dq_hash; /* hash list */
LIST_ENTRY(worklist) wk_list; /* list of work requests */
LIST_ENTRY(pagedep) pd_hash; /* hashed lookup */
LIST_ENTRY(inodedep) id_hash; /* hashed lookup */
LIST_ENTRY(inodedep) id_deps; /* bmsafemap's list of inodedep's */
LIST_ENTRY(newblk) nb_hash; /* hashed lookup */
LIST_ENTRY(newblk) nb_deps; /* bmsafemap's list of newblk's */
LIST_ENTRY(allocdirect) ad_deps; /* bmsafemap's list of allocdirect's */
LIST_ENTRY(allocindir) ai_next; /* indirdep's list of allocindir's */
LIST_ENTRY(allocindir) ai_deps; /* bmsafemap's list of allocindir's */
LIST_ENTRY(diradd) da_pdlist; /* pagedep holding directory block */
LIST_ENTRY(mkdir) md_mkdirs; /* list of all mkdirs */
LIST_ENTRY(dirrem) dm_next; /* pagedep's list of dirrem's */
LIST_ENTRY(vm_zone) zlink; /* link in zlist */
LIST_ENTRY(pktgen_buf) pb_link;
LIST_ENTRY(_msgT) entries;
LIST_ENTRY(_setT) entries;
LIST_ENTRY(CLEANABLE_FILE) files;
LIST_ENTRY(link_key) next; /* link to the next */
LIST_ENTRY(client) next;
LIST_ENTRY(item) next;
LIST_ENTRY(entry) entries;
LIST_ENTRY(session) entry;
LIST_ENTRY(multi6_kludge) mk_entry;
LIST_ENTRY(procinfo) pr_link;
LIST_ENTRY(conninfo) co_link;
LIST_ENTRY(dirlist) link;
LIST_ENTRY(boot_catalog_entry) ll_struct;
LIST_ENTRY(exclude) link;
LIST_ENTRY(segment) _next;
LIST_ENTRY(name_entry) nm_entry;
LIST_ENTRY(carg) list;
LIST_ENTRY(file_lock) lcklst;
LIST_ENTRY(host) hostlst;
LIST_ENTRY(client_entry) client_link;
LIST_ENTRY(pid_attached) link;
LIST_ENTRY(id_attached) link;