RB_HEAD
RB_HEAD(pidtree, pid);
RB_HEAD(revoked_serial_tree, revoked_serial);
RB_HEAD(revoked_key_id_tree, revoked_key_id);
RB_HEAD(revoked_blob_tree, revoked_blob);
RB_HEAD(idname_tree, idname);
RB_HEAD(penalties_by_expiry, penalty) penalties_by_expiry4, penalties_by_expiry6;
RB_HEAD(dg_fd_list, dg_fd);
RB_HEAD(vc_fd_list, vc_fd);
RB_HEAD(pfctl_anchor_global, pfctl_anchor);
RB_HEAD(pfctl_anchor_node, pfctl_anchor);
RB_HEAD(pfr_ktablehead, pfr_ktable);
RB_HEAD(pfctl_statelim_ids, pfctl_statelim);
RB_HEAD(pfctl_statelim_nms, pfctl_statelim);
RB_HEAD(pfctl_sourcelim_ids, pfctl_sourcelim);
RB_HEAD(pfctl_sourcelim_nms, pfctl_sourcelim);
RB_HEAD(linux_root, rb_node);
RB_HEAD(ttm_bo_device_buffer_objects, ttm_buffer_object) addr_space_rb;
RB_HEAD(iommu_gas_entries_tree, iommu_map_entry);
RB_HEAD(evtchn_tree, user_evtchn);
RB_HEAD(file_offset_head, file_offset_struct);
RB_HEAD(gref_tree_head, gntdev_gref);
RB_HEAD(gmap_tree_head, gntdev_gmap);
RB_HEAD(autofs_node_tree,
RB_HEAD(tmpfs_dir, tmpfs_dirent);
RB_HEAD(g_eli_key_tree, g_eli_key) sc_ekeys_tree;
RB_HEAD(stacktree, stackentry) epoch_stacks = RB_INITIALIZER(&epoch_stacks);
RB_HEAD(inotify_watch_tree, inotify_watch);
RB_HEAD(ovpn_kpeers, ovpn_kpeer);
RB_HEAD(pf_statelim_id_tree, pf_statelim);
RB_HEAD(pf_statelim_nm_tree, pf_statelim);
RB_HEAD(pf_source_tree, pf_source);
RB_HEAD(pf_source_ioc_tree, pf_source);
RB_HEAD(pf_sourcelim_id_tree, pf_sourcelim);
RB_HEAD(pf_sourcelim_nm_tree, pf_sourcelim);
RB_HEAD(pf_kanchor_global, pf_kanchor);
RB_HEAD(pf_kanchor_node, pf_kanchor);
RB_HEAD(pfr_ktablehead, pfr_ktable);
RB_HEAD(pf_keth_anchor_global, pf_keth_anchor);
RB_HEAD(pf_keth_anchor_node, pf_keth_anchor);
RB_HEAD(pf_krule_global, pf_krule);
RB_HEAD(ip_msource_tree, ip_msource); /* define struct ip_msource_tree */
RB_HEAD(tcp_log_id_tree, tcp_log_id_bucket);
RB_HEAD(ip6_msource_tree, ip6_msource);
RB_HEAD(tap_tree, ipfw_tap) taps; /* see ip_fw_bpf.c */
RB_HEAD(pf_sctp_endpoints, pf_sctp_endpoint);
RB_HEAD(pf_anchor_global, pf_anchor);
RB_HEAD(pf_anchor_node, pf_anchor);
RB_HEAD(pfi_ifhead, pfi_kkif);
RB_HEAD(pf_frnode_tree, pf_frnode);
RB_HEAD(pf_frag_tree, pf_fragment);
RB_HEAD(pvo_tree, pvo_entry);
RB_HEAD(rbctdth32, voistatdata_tdgstctd32) rbctdtree;
RB_HEAD(rbctdth64, voistatdata_tdgstctd64) rbctdtree;
RB_HEAD(sysctl_oid_list, sysctl_oid);
RB_HEAD(fict_tree, vm_phys_fictitious_seg) vm_phys_fictitious_tree =
RB_HEAD(inodetree, inode);
static RB_HEAD(cmap_wc, charmap) cmap_wc;
static RB_HEAD(collsyms, collsym) collsyms;
static RB_HEAD(collundefs, collundef) collundefs;
static RB_HEAD(elem_by_symbol, collelem) elem_by_symbol;
static RB_HEAD(elem_by_expand, collelem) elem_by_expand;
static RB_HEAD(collchars, collchar) collchars;
static RB_HEAD(substs, subst) substs[COLL_WEIGHTS_MAX];
static RB_HEAD(substs_ref, subst) substs_ref[COLL_WEIGHTS_MAX];
static RB_HEAD(weights, weight) weights[COLL_WEIGHTS_MAX];
static RB_HEAD(socks_t, sock) socks = RB_INITIALIZER(&socks);
static RB_HEAD(pcbs_t, sock) pcbs = RB_INITIALIZER(&pcbs);
static RB_HEAD(files_t, file) ftree = RB_INITIALIZER(&ftree);
static RB_HEAD(vcpu_affinities,
RB_HEAD(cert_tree, cert);
RB_HEAD(file_tree, file);
RB_HEAD(inode_map_tree, inode_map_node) rr_inode_map;
RB_HEAD(user_name_tree,userent) *sc_user_names;
RB_HEAD(user_uid_tree,userent) sc_user_uids;
RB_HEAD(group_name_tree,groupent)*sc_group_names;
RB_HEAD(group_gid_tree,groupent) sc_group_gids;