Home
last modified time | relevance | path

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

/linux-6.15/fs/btrfs/
H A Dextent_map.h45 struct extent_map { struct
111 static inline void extent_map_set_compression(struct extent_map *em, in extent_map_set_compression() argument
147 static inline int extent_map_in_tree(const struct extent_map *em) in extent_map_in_tree()
152 static inline u64 extent_map_block_start(const struct extent_map *em) in extent_map_block_start()
162 static inline u64 extent_map_end(const struct extent_map *em) in extent_map_end()
170 struct extent_map *lookup_extent_mapping(struct extent_map_tree *tree,
176 struct extent_map *alloc_extent_map(void);
177 void free_extent_map(struct extent_map *em);
182 struct extent_map *search_extent_mapping(struct extent_map_tree *tree,
185 struct extent_map **em_in, u64 start, u64 len);
[all …]
H A Dextent_map.c47 struct extent_map *em; in alloc_extent_map()
145 struct extent_map *entry; in __tree_search()
417 struct extent_map *em; in unpin_extent_cache()
515 struct extent_map *em; in __lookup_extent_mapping()
617 static struct extent_map *next_extent_map(const struct extent_map *em) in next_extent_map()
627 static struct extent_map *prev_extent_map(struct extent_map *em) in prev_extent_map()
648 struct extent_map *prev; in merge_extent_mapping()
770 struct extent_map *em; in drop_all_extent_maps_fast()
805 struct extent_map *em; in btrfs_drop_extent_map_range()
1040 struct extent_map *em; in split_extent_map()
[all …]
H A Dfile-item.h12 struct extent_map;
80 struct extent_map *em);
H A Ddirect-io.c138 static struct extent_map *btrfs_create_dio_extent(struct btrfs_inode *inode, in btrfs_create_dio_extent()
144 struct extent_map *em = NULL; in btrfs_create_dio_extent()
172 static struct extent_map *btrfs_new_extent_direct(struct btrfs_inode *inode, in btrfs_new_extent_direct()
179 struct extent_map *em; in btrfs_new_extent_direct()
213 static int btrfs_get_blocks_direct_write(struct extent_map **map, in btrfs_get_blocks_direct_write()
222 struct extent_map *em = *map; in btrfs_get_blocks_direct_write()
261 struct extent_map *em2; in btrfs_get_blocks_direct_write()
360 struct extent_map *em; in btrfs_dio_iomap_begin()
H A Ddefrag.c616 static struct extent_map *defrag_get_extent(struct btrfs_inode *inode, in defrag_get_extent()
622 struct extent_map *em; in defrag_get_extent()
746 static struct extent_map *defrag_lookup_extent(struct inode *inode, u64 start, in defrag_lookup_extent()
751 struct extent_map *em; in defrag_lookup_extent()
795 const struct extent_map *em) in get_extent_max_capacity()
802 static bool defrag_check_next_extent(struct inode *inode, struct extent_map *em, in defrag_check_next_extent()
806 struct extent_map *next; in defrag_check_next_extent()
972 struct extent_map *em; in defrag_collect_targets()
H A Dbtrfs_inode.h599 struct extent_map *btrfs_get_extent(struct btrfs_inode *inode,
656 struct extent_map *btrfs_create_io_em(struct btrfs_inode *inode, u64 start,
H A DMakefile28 extent_map.o sysfs.o accessors.o xattr.o ordered-data.o \
H A Dextent_io.c896 static struct extent_map *get_extent_map(struct btrfs_inode *inode, in get_extent_map()
898 u64 len, struct extent_map **em_cached) in get_extent_map()
900 struct extent_map *em; in get_extent_map()
932 static int btrfs_do_readpage(struct folio *folio, struct extent_map **em_cached, in btrfs_do_readpage()
941 struct extent_map *em; in btrfs_do_readpage()
1253 struct extent_map *em_cached = NULL; in btrfs_read_folio()
1536 struct extent_map *em; in submit_one_sector()
2569 struct extent_map *em_cached = NULL; in btrfs_readahead()
2671 struct extent_map *em; in try_release_extent_mapping()
H A Dfile.c1981 struct extent_map *hole_em; in fill_holes()
2075 struct extent_map *em; in find_first_non_hole()
2738 struct extent_map *em; in btrfs_zero_range_check_range_boundary()
2763 struct extent_map *em; in btrfs_zero_range()
2950 struct extent_map *em; in btrfs_fallocate()
H A Dinode.c1110 struct extent_map *em; in submit_one_async_extent()
1224 struct extent_map *em; in btrfs_get_extent_allocation_hint()
1292 struct extent_map *em; in cow_file_range()
1989 struct extent_map *em; in nocow_one_range()
2684 struct extent_map *em; in btrfs_find_new_delalloc_bytes()
5006 struct extent_map *em = NULL; in btrfs_cont_expand()
5042 struct extent_map *hole_em; in btrfs_cont_expand()
7209 struct extent_map *em; in btrfs_create_io_em()
8871 struct extent_map *em; in __btrfs_prealloc_file_range()
9376 struct extent_map *em; in btrfs_encoded_read()
[all …]
H A Dcompression.c424 struct extent_map *em; in add_ra_bio_pages()
576 struct extent_map *em; in btrfs_submit_compressed_read()
H A Dtree-log.c4559 const struct extent_map *em1, *em2; in extent_cmp()
4561 em1 = list_entry(a, struct extent_map, list); in extent_cmp()
4562 em2 = list_entry(b, struct extent_map, list); in extent_cmp()
4574 const struct extent_map *em, in log_extent_csums()
4684 const struct extent_map *em, in log_one_extent()
4910 struct extent_map *em, *n; in btrfs_log_changed_extents()
4950 em = list_entry(extents.next, struct extent_map, list); in btrfs_log_changed_extents()
6633 struct extent_map *em, *n; in btrfs_log_inode()
H A Dfile-item.c1269 struct extent_map *em) in btrfs_extent_item_to_extent_map()
H A Dzoned.c1795 struct extent_map *em; in btrfs_rewrite_logical_zoned()
H A Drelocation.c2762 struct extent_map *em; in setup_relocation_extent_mapping()
/linux-6.15/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()
258 struct extent_map *em; in __test_case_3()
367 struct extent_map *em; in __test_case_4()
498 struct extent_map *em; in add_compressed_extent()
569 struct extent_map *entry = rb_entry(n, struct extent_map, rb_node); in validate_range()
710 struct extent_map *em = NULL; in test_case_6()
770 struct extent_map *em; in test_case_7()
[all …]
H A Dinode-tests.c223 struct extent_map *em = NULL; in test_btrfs_get_extent()
800 struct extent_map *em = NULL; in test_hole_first()
/linux-6.15/fs/ocfs2/
H A DMakefile20 extent_map.o \
/linux-6.15/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,
2610 TP_PROTO(const struct btrfs_inode *inode, const struct extent_map *em),