Lines Matching refs:em_tree
556 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree;
653 write_lock(&em_tree->lock);
654 ret = add_extent_mapping(em_tree, em);
655 write_unlock(&em_tree->lock);
704 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree;
708 read_lock(&em_tree->lock);
709 em = search_extent_mapping(em_tree, start, num_bytes);
718 em = search_extent_mapping(em_tree, 0, 0);
728 read_unlock(&em_tree->lock);
764 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree;
829 write_lock(&em_tree->lock);
830 ret = add_extent_mapping(em_tree, em);
831 write_unlock(&em_tree->lock);
1158 struct extent_map_tree *em_tree;
1159 em_tree = &BTRFS_I(inode)->extent_tree;
1169 write_lock(&em_tree->lock);
1170 ret = add_extent_mapping(em_tree, em);
1171 write_unlock(&em_tree->lock);
1771 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree;
1788 read_lock(&em_tree->lock);
1789 em = lookup_extent_mapping(em_tree, start, failrec->len);
1794 read_unlock(&em_tree->lock);
4659 static int merge_extent_mapping(struct extent_map_tree *em_tree,
4675 return add_extent_mapping(em_tree, em);
4740 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree;
4746 read_lock(&em_tree->lock);
4747 em = lookup_extent_mapping(em_tree, start, len);
4750 read_unlock(&em_tree->lock);
4947 write_lock(&em_tree->lock);
4948 ret = add_extent_mapping(em_tree, em);
4958 existing = lookup_extent_mapping(em_tree, start, len);
4965 existing = lookup_extent_mapping(em_tree, em->start,
4968 err = merge_extent_mapping(em_tree, existing,
4987 write_unlock(&em_tree->lock);
5009 struct extent_map_tree *em_tree = &BTRFS_I(inode)->extent_tree;
5046 write_lock(&em_tree->lock);
5047 ret = add_extent_mapping(em_tree, em);
5048 write_unlock(&em_tree->lock);