hammer_buffer
RB_HEAD(hammer_buf_rb_tree, hammer_buffer);
RB_PROTOTYPE2(hammer_buf_rb_tree, hammer_buffer, rb_node,
RB_ENTRY(hammer_buffer) rb_node;
struct hammer_buffer;
RB_GENERATE2(hammer_buf_rb_tree, hammer_buffer, rb_node,