Lines Matching refs:extent_map
88 static struct extent_map *create_io_em(struct btrfs_inode *inode, u64 start,
773 struct extent_map *em;
936 struct extent_map *em;
991 struct extent_map *em;
1697 struct extent_map *em;
2265 struct extent_map *em;
4760 struct extent_map *em = NULL;
4798 struct extent_map *hole_em;
4983 * finishing, while we release here the extent_map and extent_state structures,
4997 struct extent_map *em;
5000 em = rb_entry(node, struct extent_map, rb_node);
6579 * This returns the first &struct extent_map which overlaps with the given
6582 * extent_map.
6587 * Return: ERR_PTR on error, non-NULL extent_map on success.
6589 struct extent_map *btrfs_get_extent(struct btrfs_inode *inode,
6604 struct extent_map *em = NULL;
6803 struct extent_map *btrfs_get_extent_fiemap(struct btrfs_inode *inode,
6806 struct extent_map *em;
6807 struct extent_map *hole_em = NULL;
6930 static struct extent_map *btrfs_create_dio_extent(struct btrfs_inode *inode,
6940 struct extent_map *em = NULL;
6965 static struct extent_map *btrfs_new_extent_direct(struct btrfs_inode *inode,
6970 struct extent_map *em;
7242 static struct extent_map *create_io_em(struct btrfs_inode *inode, u64 start,
7249 struct extent_map *em;
7300 static int btrfs_get_blocks_direct_write(struct extent_map **map,
7306 struct extent_map *em = *map;
7334 struct extent_map *em2;
7388 struct extent_map *em;
9783 struct extent_map *em;
10166 struct extent_map *em = NULL;