Lines Matching refs:extent_map
132 static struct extent_map *create_io_em(struct btrfs_inode *inode, u64 start,
1105 struct extent_map *em;
1217 struct extent_map *em;
1288 struct extent_map *em;
2138 struct extent_map *em;
2567 * Don't split the extent_map for NOCOW extents, as we're writing into
2619 struct extent_map *em;
4872 struct extent_map *em = NULL;
4909 struct extent_map *hole_em;
5095 * the ordered io finishing, while we release here the extent_map and
6738 * Return the first &struct extent_map which overlaps the given range, reading
6740 * extents which overlap the given range after the returned extent_map.
6745 * Return: ERR_PTR on error, non-NULL extent_map on success.
6747 struct extent_map *btrfs_get_extent(struct btrfs_inode *inode,
6762 struct extent_map *em = NULL;
6941 static struct extent_map *btrfs_create_dio_extent(struct btrfs_inode *inode,
6952 struct extent_map *em = NULL;
6984 static struct extent_map *btrfs_new_extent_direct(struct btrfs_inode *inode,
6990 struct extent_map *em;
7246 static struct extent_map *create_io_em(struct btrfs_inode *inode, u64 start,
7252 struct extent_map *em;
7291 static int btrfs_get_blocks_direct_write(struct extent_map **map,
7299 struct extent_map *em = *map;
7338 struct extent_map *em2;
7439 struct extent_map *em;
9574 struct extent_map *em;
10062 struct extent_map *em;
10213 struct extent_map *em;
10582 struct extent_map *em = NULL;