Searched refs:extent_map (Results 1 - 18 of 18) sorted by relevance

/linux-master/fs/btrfs/
H A Dextent_map.h12 #include "extent_map.h"
22 /* bits for the extent_map::flags field */
43 struct extent_map { struct
76 static inline void extent_map_set_compression(struct extent_map *em,
87 static inline enum btrfs_compression_type extent_map_compression(const struct extent_map *em)
105 static inline bool extent_map_is_compressed(const struct extent_map *em)
112 static inline int extent_map_in_tree(const struct extent_map *em)
117 static inline u64 extent_map_end(const struct extent_map *em)
125 struct extent_map *lookup_extent_mapping(struct extent_map_tree *tree,
127 void remove_extent_mapping(struct extent_map_tree *tree, struct extent_map *e
[all...]
H A Dextent_map.c8 #include "extent_map.h"
18 sizeof(struct extent_map), 0, 0, NULL);
31 * other user of the extent_map interface.
41 * Allocate a new extent_map structure. The new structure is returned with a
44 struct extent_map *alloc_extent_map(void)
46 struct extent_map *em;
60 void free_extent_map(struct extent_map *em)
79 static int tree_insert(struct rb_root_cached *root, struct extent_map *em)
83 struct extent_map *entry = NULL;
90 entry = rb_entry(parent, struct extent_map, rb_nod
[all...]
H A Dfile-item.h10 struct extent_map;
79 struct extent_map *em);
H A DMakefile28 extent_map.o sysfs.o accessors.o xattr.o ordered-data.o \
H A Ddefrag.c611 * - No extent_map will be added to inode->extent_tree
625 static struct extent_map *defrag_get_extent(struct btrfs_inode *inode,
631 struct extent_map *em;
753 static struct extent_map *defrag_lookup_extent(struct inode *inode, u64 start,
758 struct extent_map *em;
802 const struct extent_map *em)
809 static bool defrag_check_next_extent(struct inode *inode, struct extent_map *em,
813 struct extent_map *next;
979 struct extent_map *em;
H A Dextent_io.c19 #include "extent_map.h"
958 static struct extent_map *__get_extent_map(struct inode *inode, struct page *page,
959 u64 start, u64 len, struct extent_map **em_cached)
961 struct extent_map *em;
992 static int btrfs_do_readpage(struct page *page, struct extent_map **em_cached,
1003 struct extent_map *em;
1149 struct extent_map *em_cached = NULL;
1167 struct extent_map **em_cached,
1321 struct extent_map *em;
2274 struct extent_map *em_cache
[all...]
H A Dinode.c140 static struct extent_map *create_io_em(struct btrfs_inode *inode, u64 start,
1116 struct extent_map *em;
1227 struct extent_map *em;
1298 struct extent_map *em;
2151 struct extent_map *em;
2598 * Don't split the extent_map for NOCOW extents, as we're writing into
2650 struct extent_map *em;
4929 struct extent_map *em = NULL;
4965 struct extent_map *hole_em;
5150 * the ordered io finishing, while we release here the extent_map an
[all...]
H A Dbtrfs_inode.h23 #include "extent_map.h"
510 struct extent_map *btrfs_get_extent(struct btrfs_inode *inode,
H A Dtree-log.c4555 const struct extent_map *em1, *em2;
4557 em1 = list_entry(a, struct extent_map, list);
4558 em2 = list_entry(b, struct extent_map, list);
4570 const struct extent_map *em,
4677 const struct extent_map *em,
4899 struct extent_map *em, *n;
4939 em = list_entry(extents.next, struct extent_map, list);
6630 struct extent_map *em, *n;
H A Dcompression.c33 #include "extent_map.h"
422 struct extent_map *em;
570 struct extent_map *em;
H A Dfile.c2088 struct extent_map *hole_em;
2186 struct extent_map *em;
2844 struct extent_map *em;
2869 struct extent_map *em;
3056 struct extent_map *em;
H A Dfile-item.c1261 struct extent_map *em)
H A Dzoned.c1765 struct extent_map *em;
H A Drelocation.c2943 struct extent_map *em;
/linux-master/fs/ocfs2/
H A DMakefile20 extent_map.o \
/linux-master/fs/btrfs/tests/
H A Dextent-map-tests.c16 struct extent_map *em;
22 em = rb_entry(node, struct extent_map, rb_node);
59 struct extent_map *em;
154 struct extent_map *em;
240 struct extent_map *em;
344 struct extent_map *em;
470 struct extent_map *em;
540 struct extent_map *entry = rb_entry(n, struct extent_map, rb_node);
556 * We exited because we don't have any more entries in the extent_map
[all...]
H A Dinode-tests.c223 struct extent_map *em = NULL;
812 struct extent_map *em = NULL;
/linux-master/include/trace/events/
H A Dbtrfs.h15 struct extent_map;
286 const struct extent_map *map),
333 const struct extent_map *existing, const struct extent_map *map,

Completed in 194 milliseconds