Home
last modified time | relevance | path

Searched refs:extent_map (Results 1 – 19 of 19) sorted by relevance

/linux/fs/btrfs/
H A Dextent_map.c19 sizeof(struct extent_map), 0, 0, NULL); in btrfs_extent_map_init()
45 struct extent_map *btrfs_alloc_extent_map(void) in btrfs_alloc_extent_map()
47 struct extent_map *em; in btrfs_alloc_extent_map()
61 void btrfs_free_extent_map(struct extent_map *em) in btrfs_free_extent_map()
80 static void remove_em(struct btrfs_inode *inode, struct extent_map *em) in remove_em()
91 static int tree_insert(struct rb_root *root, struct extent_map *em) in tree_insert()
95 struct extent_map *entry = NULL; in tree_insert()
101 entry = rb_entry(parent, struct extent_map, rb_node); in tree_insert()
114 entry = rb_entry(parent, struct extent_map, rb_node); in tree_insert()
121 entry = rb_entry(parent, struct extent_map, rb_node); in tree_insert()
[all …]
H A Dextent_map.h44 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);
[all …]
H A Ddirect-io.c140 static struct extent_map *btrfs_create_dio_extent(struct btrfs_inode *inode, in btrfs_create_dio_extent()
146 struct extent_map *em = NULL; in btrfs_create_dio_extent()
174 static struct extent_map *btrfs_new_extent_direct(struct btrfs_inode *inode, in btrfs_new_extent_direct()
181 struct extent_map *em; in btrfs_new_extent_direct()
214 static int btrfs_get_blocks_direct_write(struct extent_map **map, in btrfs_get_blocks_direct_write()
223 struct extent_map *em = *map; in btrfs_get_blocks_direct_write()
262 struct extent_map *em2; in btrfs_get_blocks_direct_write()
361 struct extent_map *em; in btrfs_dio_iomap_begin()
H A Dfile-item.h12 struct extent_map;
80 struct extent_map *em);
H A Ddefrag.c607 static struct extent_map *defrag_get_extent(struct btrfs_inode *inode, in defrag_get_extent()
613 struct extent_map *em; in defrag_get_extent()
734 static struct extent_map *defrag_lookup_extent(struct inode *inode, u64 start, in defrag_lookup_extent()
739 struct extent_map *em; in defrag_lookup_extent()
783 const struct extent_map *em) in get_extent_max_capacity()
790 static bool defrag_check_next_extent(struct inode *inode, struct extent_map *em, in defrag_check_next_extent()
794 struct extent_map *next; in defrag_check_next_extent()
966 struct extent_map *em; in defrag_collect_targets()
H A Dbtrfs_inode.h612 struct extent_map *btrfs_get_extent(struct btrfs_inode *inode,
669 struct extent_map *btrfs_create_io_em(struct btrfs_inode *inode, u64 start,
H A DMakefile27 extent_map.o sysfs.o accessors.o xattr.o ordered-data.o \
H A Dextent_io.c942 static struct extent_map *get_extent_map(struct btrfs_inode *inode, in get_extent_map()
944 u64 len, struct extent_map **em_cached) in get_extent_map()
946 struct extent_map *em; in get_extent_map()
973 const struct extent_map *em) in btrfs_readahead_expand()
997 static int btrfs_do_readpage(struct folio *folio, struct extent_map **em_cached, in btrfs_do_readpage()
1008 struct extent_map *em; in btrfs_do_readpage()
1347 struct extent_map *em_cached = NULL; in btrfs_read_folio()
1639 struct extent_map *em; in submit_one_sector()
2732 struct extent_map *em_cached = NULL; in btrfs_readahead()
2843 struct extent_map *em; in try_release_extent_mapping()
H A Dcompression.c381 struct extent_map *em; in add_ra_bio_pages()
538 struct extent_map *em; in btrfs_submit_compressed_read()
H A Dfile.c2094 struct extent_map *hole_em; in fill_holes()
2188 struct extent_map *em; in find_first_non_hole()
2899 struct extent_map *em; in btrfs_zero_range_check_range_boundary()
2924 struct extent_map *em; in btrfs_zero_range()
3114 struct extent_map *em; in btrfs_fallocate()
H A Dinode.c1146 struct extent_map *em; in submit_one_async_extent()
1259 struct extent_map *em; in btrfs_get_extent_allocation_hint()
1315 struct extent_map *em; in cow_one_range()
2050 struct extent_map *em; in nocow_one_range()
2788 struct extent_map *em; in btrfs_find_new_delalloc_bytes()
5302 struct extent_map *em = NULL; in btrfs_cont_expand()
5338 struct extent_map *hole_em; in btrfs_cont_expand()
7215 struct extent_map *btrfs_get_extent(struct btrfs_inode *inode, in btrfs_get_extent()
7229 struct extent_map *em = NULL; in btrfs_get_extent()
7526 struct extent_map *btrfs_create_io_em(struct btrfs_inode *inode, u64 start, in btrfs_create_io_em()
[all …]
H A Dtree-log.c5011 const struct extent_map *em1, *em2; in extent_cmp()
5013 em1 = list_entry(a, struct extent_map, list); in extent_cmp()
5014 em2 = list_entry(b, struct extent_map, list); in extent_cmp()
5026 const struct extent_map *em, in log_extent_csums()
5143 const struct extent_map *em, in log_one_extent()
5368 struct extent_map *em, *n; in btrfs_log_changed_extents()
5408 em = list_first_entry(&extents, struct extent_map, list); in btrfs_log_changed_extents()
7155 struct extent_map *em, *n; in btrfs_log_inode()
H A Dfile-item.c1324 struct extent_map *em) in btrfs_extent_item_to_extent_map()
H A Dzoned.c2080 struct extent_map *em; in btrfs_rewrite_logical_zoned()
H A Drelocation.c2730 struct extent_map *em; in setup_relocation_extent_mapping()
/linux/fs/btrfs/tests/
H A Dextent-map-tests.c17 struct extent_map *em; in free_extent_map_tree()
24 em = rb_entry(node, struct extent_map, rb_node); in free_extent_map_tree()
65 struct extent_map *em; in test_case_1()
166 struct extent_map *em; in test_case_2()
261 struct extent_map *em; in __test_case_3()
370 struct extent_map *em; in __test_case_4()
501 struct extent_map *em; in add_compressed_extent()
572 struct extent_map *entry = rb_entry(n, struct extent_map, rb_node); in validate_range()
713 struct extent_map *em = NULL; in test_case_6()
773 struct extent_map *em; in test_case_7()
[all …]
H A Dinode-tests.c247 struct extent_map *em = NULL; in test_btrfs_get_extent()
802 struct extent_map *em = NULL; in test_hole_first()
/linux/fs/ocfs2/
H A DMakefile20 extent_map.o \
/linux/include/trace/events/
H A Dbtrfs.h15 struct extent_map;
284 const struct extent_map *map),
320 const struct extent_map *existing, const struct extent_map *map,
2603 TP_PROTO(const struct btrfs_inode *inode, const struct extent_map *em),