Lines Matching refs:extent_map
45 struct extent_map { struct
111 static inline void btrfs_extent_map_set_compression(struct extent_map *em, in btrfs_extent_map_set_compression() argument
123 const struct extent_map *em) in btrfs_extent_map_compression()
141 static inline bool btrfs_extent_map_is_compressed(const struct extent_map *em) in btrfs_extent_map_is_compressed()
148 static inline int btrfs_extent_map_in_tree(const struct extent_map *em) in btrfs_extent_map_in_tree()
153 static inline u64 btrfs_extent_map_block_start(const struct extent_map *em) in btrfs_extent_map_block_start()
163 static inline u64 btrfs_extent_map_end(const struct extent_map *em) in btrfs_extent_map_end()
171 struct extent_map *btrfs_lookup_extent_mapping(struct extent_map_tree *tree,
173 void btrfs_remove_extent_mapping(struct btrfs_inode *inode, struct extent_map *em);
177 struct extent_map *btrfs_alloc_extent_map(void);
178 void btrfs_free_extent_map(struct extent_map *em);
182 void btrfs_clear_em_logging(struct btrfs_inode *inode, struct extent_map *em);
183 struct extent_map *btrfs_search_extent_mapping(struct extent_map_tree *tree,
186 struct extent_map **em_in, u64 start, u64 len);
191 struct extent_map *new_em,