• Home
  • Raw
  • Download

Lines Matching refs:ei

236 				struct extent_tree *et, struct extent_info *ei,  in __attach_extent_node()  argument
246 en->ei = *ei; in __attach_extent_node()
318 struct extent_tree *et, struct extent_info *ei) in __init_extent_tree() argument
323 en = __attach_extent_node(sbi, et, ei, NULL, p, true); in __init_extent_tree()
327 et->largest = en->ei; in __init_extent_tree()
367 struct extent_info ei; in __f2fs_init_extent_tree() local
385 get_extent_info(&ei, i_ext); in __f2fs_init_extent_tree()
391 en = __init_extent_tree(sbi, et, &ei); in __f2fs_init_extent_tree()
410 struct extent_info *ei) in f2fs_lookup_extent_tree() argument
425 *ei = et->largest; in f2fs_lookup_extent_tree()
441 *ei = en->ei; in f2fs_lookup_extent_tree()
453 trace_f2fs_lookup_extent_tree_end(inode, pgofs, ei); in f2fs_lookup_extent_tree()
458 struct extent_tree *et, struct extent_info *ei, in __try_merge_extent_node() argument
464 if (prev_ex && __is_back_mergeable(ei, &prev_ex->ei)) { in __try_merge_extent_node()
465 prev_ex->ei.len += ei->len; in __try_merge_extent_node()
466 ei = &prev_ex->ei; in __try_merge_extent_node()
470 if (next_ex && __is_front_mergeable(ei, &next_ex->ei)) { in __try_merge_extent_node()
471 next_ex->ei.fofs = ei->fofs; in __try_merge_extent_node()
472 next_ex->ei.blk = ei->blk; in __try_merge_extent_node()
473 next_ex->ei.len += ei->len; in __try_merge_extent_node()
495 struct extent_tree *et, struct extent_info *ei, in __insert_extent_tree() argument
513 ei->fofs, &leftmost); in __insert_extent_tree()
515 en = __attach_extent_node(sbi, et, ei, parent, p, leftmost); in __insert_extent_tree()
536 struct extent_info ei, dei, prev; in f2fs_update_extent_tree_range() local
575 while (en && en->ei.fofs < end) { in f2fs_update_extent_tree_range()
581 dei = en->ei; in f2fs_update_extent_tree_range()
586 en->ei.len = pos - en->ei.fofs; in f2fs_update_extent_tree_range()
593 set_extent_info(&ei, end, in f2fs_update_extent_tree_range()
596 en1 = __insert_extent_tree(sbi, et, &ei, in f2fs_update_extent_tree_range()
600 en->ei.fofs = end; in f2fs_update_extent_tree_range()
601 en->ei.blk += end - dei.fofs; in f2fs_update_extent_tree_range()
602 en->ei.len -= end - dei.fofs; in f2fs_update_extent_tree_range()
635 set_extent_info(&ei, fofs, blkaddr, len); in f2fs_update_extent_tree_range()
636 if (!__try_merge_extent_node(sbi, et, &ei, prev_en, next_en)) in f2fs_update_extent_tree_range()
637 __insert_extent_tree(sbi, et, &ei, in f2fs_update_extent_tree_range()
813 struct extent_info *ei) in f2fs_lookup_extent_cache() argument
818 return f2fs_lookup_extent_tree(inode, pgofs, ei); in f2fs_lookup_extent_cache()