Lines Matching refs:extent_map
44 struct extent_map { struct
110 static inline void btrfs_extent_map_set_compression(struct extent_map *em, in btrfs_extent_map_set_compression() argument
122 const struct extent_map *em) in btrfs_extent_map_compression()
140 static inline bool btrfs_extent_map_is_compressed(const struct extent_map *em) in btrfs_extent_map_is_compressed()
147 static inline int btrfs_extent_map_in_tree(const struct extent_map *em) in btrfs_extent_map_in_tree()
152 static inline u64 btrfs_extent_map_block_start(const struct extent_map *em) in btrfs_extent_map_block_start()
162 static inline u64 btrfs_extent_map_end(const struct extent_map *em) in btrfs_extent_map_end()
170 struct extent_map *btrfs_lookup_extent_mapping(struct extent_map_tree *tree,
172 void btrfs_remove_extent_mapping(struct btrfs_inode *inode, struct extent_map *em);
176 struct extent_map *btrfs_alloc_extent_map(void);
177 void btrfs_free_extent_map(struct extent_map *em);
181 void btrfs_clear_em_logging(struct btrfs_inode *inode, struct extent_map *em);
182 struct extent_map *btrfs_search_extent_mapping(struct extent_map_tree *tree,
185 struct extent_map **em_in, u64 start, u64 len);
190 struct extent_map *new_em,