Lines Matching refs:node
505 rb_entry(*new, struct regmap_range_node, node); in _regmap_range_add()
516 rb_link_node(&data->node, parent, new); in _regmap_range_add()
517 rb_insert_color(&data->node, root); in _regmap_range_add()
525 struct rb_node *node = map->range_tree.rb_node; in _regmap_range_lookup() local
527 while (node) { in _regmap_range_lookup()
529 rb_entry(node, struct regmap_range_node, node); in _regmap_range_lookup()
532 node = node->rb_left; in _regmap_range_lookup()
534 node = node->rb_right; in _regmap_range_lookup()
549 range_node = rb_entry(next, struct regmap_range_node, node); in regmap_range_exit()
550 next = rb_next(&range_node->node); in regmap_range_exit()
551 rb_erase(&range_node->node, &map->range_tree); in regmap_range_exit()