RB_REMOVE
RB_REMOVE(x509_issuer_tree, &x509_issuer_cache, old);
RB_REMOVE(revoked_serial_tree, &rc->revoked_serials, rs);
RB_REMOVE(revoked_key_id_tree, &rc->revoked_key_ids, rki);
RB_REMOVE(revoked_blob_tree, &krl->revoked_keys, rb);
RB_REMOVE(revoked_blob_tree, &krl->revoked_sha1s, rb);
RB_REMOVE(revoked_blob_tree, &krl->revoked_sha256s, rb);
RB_REMOVE(revoked_serial_tree, rt, crs);
RB_REMOVE(revoked_serial_tree, rt, crs);
if (RB_REMOVE(penalties_by_expiry, by_expiry,
RB_REMOVE(penalties_by_addr, by_addr,
if (RB_REMOVE(penalties_by_expiry, by_expiry, p) != p ||
RB_REMOVE(penalties_by_addr, by_addr, p) != p)
if (RB_REMOVE(penalties_by_expiry, by_expiry, existing) != existing)
RB_REMOVE(dmsg_state_tree,
RB_REMOVE(dmsg_state_tree,
RB_REMOVE(dmsg_state_tree,
RB_REMOVE(dmsg_state_tree,
RB_REMOVE(h2span_relay_tree, &relay->conn->tree, relay);
RB_REMOVE(h2span_cluster_tree,
RB_REMOVE(h2span_link_tree, &node->tree, slink);
RB_REMOVE(h2span_node_tree, &cls->tree, node);
RB_REMOVE(h2span_cluster_tree,
RB_REMOVE(id_tree, root, v);
RB_REMOVE(blockref_tree, root, e);
RB_REMOVE(collect_rb_tree, &CollectTree, collect);
RB_REMOVE(sim_dedup_entry_rb_tree, &sim_dedup_tree, sim_de);
RB_REMOVE(sha_dedup_entry_rb_tree,
RB_REMOVE(dedup_entry_rb_tree, &dedup_tree, de);
RB_REMOVE(sim_dedup_entry_rb_tree,
RB_REMOVE(sha_dedup_entry_rb_tree,
RB_REMOVE(dedup_entry_rb_tree, &dedup_tree, de);
RB_REMOVE(bigblock_rb_tree, &ZoneTree, b);
RB_REMOVE(xa_softc_tree, &xa_device_tree, sc);
RB_REMOVE(kdmsg_state_tree,
RB_REMOVE(kdmsg_state_tree,
RB_REMOVE(kdmsg_state_tree,
RB_REMOVE(kdmsg_state_tree,
RB_REMOVE(ipfw_state_tree, &ctx->ipfw_state_tree, s);
RB_REMOVE(ipfw_track_tree, &ctx->ipfw_track_tree, t);
RB_REMOVE(ipfw_trkcnt_tree,
RB_REMOVE(fw3_state_tree, &state_ctx->rb_icmp_in, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_icmp_out, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_tcp_in, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_tcp_out, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_udp_in, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_udp_out, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_icmp_in, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_icmp_out, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_tcp_in, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_tcp_out, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_udp_in, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_udp_out, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_icmp_in, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_icmp_out, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_tcp_in, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_tcp_out, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_udp_in, s);
RB_REMOVE(fw3_state_tree, &state_ctx->rb_udp_out, s);
RB_REMOVE(state_tree, &nat->rb_icmp_out, s);
RB_REMOVE(state_tree, &nat->rb_tcp_out, s);
RB_REMOVE(state_tree, &nat->rb_udp_out, s);
RB_REMOVE(state_tree, &nat->rb_icmp_out, s);
RB_REMOVE(state_tree, &nat->rb_tcp_out, s);
RB_REMOVE(state_tree, &nat->rb_udp_out, s);
RB_REMOVE(pf_src_tree, &tree_src_tracking[cpu], cur);
RB_REMOVE(pf_state_tree_id, &tree_id[cpu], cur);
RB_REMOVE(pf_src_tree, &tree_src_tracking[cpu], sn);
RB_REMOVE(pf_src_tree, &tree_src_tracking[cpu], nsn);
RB_REMOVE(pf_state_tree, &pf_statetbl[cpu], s->key[idx]);
RB_REMOVE(pfi_ifhead, &pfi_ifs, kif);
RB_REMOVE(pfi_ifhead, &pfi_ifs, kif);
RB_REMOVE(pf_frag_tree, &pf_frag_tree[cpu], frag);
RB_REMOVE(pf_frag_tree, &pf_cache_tree[cpu], frag);
RB_REMOVE(pf_anchor_global, &pf_anchors,
RB_REMOVE(pf_anchor_global, &pf_anchors, ruleset->anchor);
RB_REMOVE(pf_anchor_node, &parent->children,
RB_REMOVE(pfr_ktablehead, &pfr_ktables, kt);
RB_REMOVE(autofs_node_tree, &anp->an_parent->an_children, anp);
RB_REMOVE(fuse_node_tree, &fmp->node_head, fnp);
RB_REMOVE(hammer_res_rb_tree, &hmp->rb_resv_root, resv);
RB_REMOVE(hammer_mod_rb_tree, io->mod_root, io);
RB_REMOVE(hammer_pfs_rb_tree, &hmp->rb_pfsm_root, pfsm);
RB_REMOVE(hammer_redo_rb_tree, &hmp->rb_redo_root, ip);
RB_REMOVE(hammer_ino_rb_tree, &hmp->rb_inos_root, ip);
RB_REMOVE(hammer_fls_rb_tree, &ip->flush_group->flush_tree, ip);
RB_REMOVE(hammer_fls_rb_tree, &ip->flush_group->flush_tree, ip);
RB_REMOVE(hammer_mod_rb_tree, io->mod_root, io);
RB_REMOVE(hammer_mod_rb_tree, io->mod_root, io);
RB_REMOVE(hammer_rec_rb_tree,
RB_REMOVE(hammer_mod_rb_tree,
RB_REMOVE(hammer_buf_rb_tree,
RB_REMOVE(hammer_nod_rb_tree, &node->hmp->rb_nods_root, node);
RB_REMOVE(hammer_vol_rb_tree, &hmp->rb_vols_root, volume);
RB_REMOVE(hammer_mod_rb_tree,
RB_REMOVE(hammer_rterm_rb_tree, &rterm_root, rterm);
RB_REMOVE(hammer_redo_rb_tree, &hmp->rb_redo_root, ip);
RB_REMOVE(hammer_und_rb_tree, &hmp->rb_undo_root, node);
RB_REMOVE(hammer2_chain_tree, &parent->core.rbtree, chain);
RB_REMOVE(hammer2_chain_tree, &parent->core.rbtree, chain);
RB_REMOVE(hammer2_chain_tree,
RB_REMOVE(tmpfs_dirtree, &dnode->tn_dir.tn_dirtree, de);
RB_REMOVE(tmpfs_dirtree_cookie, &dnode->tn_dir.tn_cookietree, de);
RB_REMOVE(tmpfs_dirtree, &fdnode->tn_dir.tn_dirtree, de);
RB_REMOVE(tmpfs_dirtree_cookie,
RB_REMOVE(swblock_rb_tree, &object->swblock_root, swap);
RB_REMOVE(vmspace_rb_tree, &vkp->root, ve);
RB_REMOVE(mytcpcb_tree, &mytcp_tree, mytcp);
RB_REMOVE(mytcpcb_tree, &mytcp_tree, delm);
RB_REMOVE(mytcpcb_tree, &mytcp_tree, delm);
RB_REMOVE(mypfstate_tree, &mypf_tree, mypf);
RB_REMOVE(mypfstate_tree, &mypf_tree, delm);
RB_REMOVE(mypfstate_tree, &mypf_tree, delm);
RB_REMOVE(undo_hist_entry_rb_tree, tree, tse);
RB_REMOVE(hammer2_chain_tree, &parent->core.rbtree, chain);
RB_REMOVE(hammer2_chain_tree, &parent->core.rbtree, chain);
RB_REMOVE(hammer2_chain_tree,