crush_loc_node
struct crush_loc_node *loc =
rb_entry(n, struct crush_loc_node, cl_node);
static struct crush_loc_node *alloc_crush_loc(size_t type_name_len,
struct crush_loc_node *loc;
static void free_crush_loc(struct crush_loc_node *loc)
DEFINE_RB_FUNCS2(crush_loc, struct crush_loc_node, cl_loc, crush_loc_compare,
struct crush_loc_node *loc;
struct crush_loc_node *loc1 =
rb_entry(n1, struct crush_loc_node, cl_node);
struct crush_loc_node *loc2 =
rb_entry(n2, struct crush_loc_node, cl_node);
struct crush_loc_node *loc =
rb_entry(rb_first(locs), struct crush_loc_node, cl_node);