Lines Matching refs:extent_node
116 struct extent_node *en)
160 static struct extent_node *__lookup_extent_node(struct rb_root_cached *root,
161 struct extent_node *cached_en, unsigned int fofs)
164 struct extent_node *en;
173 en = rb_entry(node, struct extent_node, rb_node);
194 static struct extent_node *__lookup_extent_node_ret(struct rb_root_cached *root,
195 struct extent_node *cached_en,
197 struct extent_node **prev_entry,
198 struct extent_node **next_entry,
205 struct extent_node *en = cached_en;
222 en = rb_entry(*pnode, struct extent_node, rb_node);
237 en = rb_entry(parent, struct extent_node, rb_node);
241 *next_entry = rb_entry_safe(tmp_node, struct extent_node, rb_node);
246 *prev_entry = rb_entry_safe(tmp_node, struct extent_node, rb_node);
254 struct extent_node, rb_node);
260 struct extent_node, rb_node);
268 static struct extent_node *__attach_extent_node(struct f2fs_sb_info *sbi,
274 struct extent_node *en;
292 struct extent_tree *et, struct extent_node *en)
306 * Flow to release an extent_node:
312 struct extent_tree *et, struct extent_node *en)
363 struct extent_node *en;
369 en = rb_entry(node, struct extent_node, rb_node);
393 struct extent_node *en;
458 struct extent_node *en;
505 static struct extent_node *__try_merge_extent_node(struct f2fs_sb_info *sbi,
507 struct extent_node *prev_ex,
508 struct extent_node *next_ex)
511 struct extent_node *en = NULL;
544 static struct extent_node *__insert_extent_tree(struct f2fs_sb_info *sbi,
553 struct extent_node *en = NULL;
563 /* look up extent_node in the rb tree */
566 en = rb_entry(parent, struct extent_node, rb_node);
598 struct extent_node *en = NULL, *en1 = NULL;
599 struct extent_node *prev_en = NULL, *next_en = NULL;
687 next_en = rb_entry_safe(node, struct extent_node,
762 struct extent_node *en = NULL;
763 struct extent_node *prev_en = NULL, *next_en = NULL;
901 struct extent_node *en;
944 struct extent_node, list);
1181 sizeof(struct extent_node));