Lines Matching refs:node
15 #include "node.h"
33 struct rb_node *node = root->rb_root.rb_node;
36 while (node) {
37 re = rb_entry(node, struct rb_entry, rb_node);
40 node = node->rb_left;
42 node = node->rb_right;
179 /* lookup prev node for merging backward later */
184 /* lookup next node for merging frontward later */
335 struct rb_node *node, *next;
339 node = rb_first_cached(&et->root);
340 while (node) {
341 next = rb_next(node);
342 en = rb_entry(node, struct extent_node, rb_node);
344 node = next;
565 /* 1. lookup first extent node in range [fofs, fofs + len - 1] */
610 struct rb_node *node = rb_next(&en->rb_node);
612 next_en = rb_entry_safe(node, struct extent_node,
717 /* refresh this extent node's position in extent list */