Lines Matching defs:em_tree
529 static noinline int merge_extent_mapping(struct extent_map_tree *em_tree,
563 return add_extent_mapping(em_tree, em, 0);
567 * Add extent mapping into em_tree.
570 * @em_tree: extent tree into which we want to insert the extent mapping
578 * Insert @em_in into @em_tree. In case there is an overlapping range, handle
588 struct extent_map_tree *em_tree,
601 ret = add_extent_mapping(em_tree, em, 0);
609 existing = search_extent_mapping(em_tree, start, len);
630 ret = merge_extent_mapping(em_tree, existing,
690 struct extent_map_tree *em_tree = &inode->extent_tree;
696 drop_all_extent_maps_fast(em_tree);
716 write_lock(&em_tree->lock);
717 em = lookup_extent_mapping(em_tree, start, len);
793 replace_extent_mapping(em_tree, em, split, modified);
834 replace_extent_mapping(em_tree, em, split,
839 ret = add_extent_mapping(em_tree, split,
875 remove_extent_mapping(em_tree, em);
890 write_unlock(&em_tree->lock);
946 struct extent_map_tree *em_tree = &inode->extent_tree;
966 write_lock(&em_tree->lock);
967 em = lookup_extent_mapping(em_tree, start, len);
994 replace_extent_mapping(em_tree, em, split_pre, 1);
1011 add_extent_mapping(em_tree, split_mid, 1);
1019 write_unlock(&em_tree->lock);