Lines Matching refs:node
208 elem = rb_entry(parent, struct rxe_pool_entry, node);
221 rb_link_node(&new->node, parent, link);
222 rb_insert_color(&new->node, &pool->tree);
236 elem = rb_entry(parent, struct rxe_pool_entry, node);
252 rb_link_node(&new->node, parent, link);
253 rb_insert_color(&new->node, &pool->tree);
277 rb_erase(&elem->node, &pool->tree);
301 rb_erase(&elem->node, &pool->tree);
396 struct rb_node *node = NULL;
405 node = pool->tree.rb_node;
407 while (node) {
408 elem = rb_entry(node, struct rxe_pool_entry, node);
411 node = node->rb_left;
413 node = node->rb_right;
422 return node ? elem : NULL;
427 struct rb_node *node = NULL;
437 node = pool->tree.rb_node;
439 while (node) {
440 elem = rb_entry(node, struct rxe_pool_entry, node);
446 node = node->rb_left;
448 node = node->rb_right;
453 if (node)
458 return node ? elem : NULL;