Home
last modified time | relevance | path

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

/openbmc/linux/fs/btrfs/
H A Dextent_map.h32 struct extent_map { struct
68 static inline int extent_map_in_tree(const struct extent_map *em) in extent_map_in_tree() argument
73 static inline u64 extent_map_end(struct extent_map *em) in extent_map_end()
80 static inline u64 extent_map_block_end(struct extent_map *em) in extent_map_block_end()
88 struct extent_map *lookup_extent_mapping(struct extent_map_tree *tree,
91 struct extent_map *em, int modified);
96 struct extent_map *alloc_extent_map(void);
97 void free_extent_map(struct extent_map *em);
102 struct extent_map *search_extent_mapping(struct extent_map_tree *tree,
106 struct extent_map **em_in, u64 start, u64 len);
[all …]
H A Dextent_map.c19 sizeof(struct extent_map), 0, in extent_map_init()
48 struct extent_map *em; in alloc_extent_map()
141 struct extent_map *entry; in __tree_search()
186 static int mergable_maps(struct extent_map *prev, struct extent_map *next) in mergable_maps()
299 struct extent_map *em; in unpin_extent_cache()
427 struct extent_map *em; in __lookup_extent_mapping()
524 static struct extent_map *next_extent_map(const struct extent_map *em) in next_extent_map()
534 static struct extent_map *prev_extent_map(struct extent_map *em) in prev_extent_map()
679 struct extent_map *em; in drop_all_extent_maps_fast()
712 struct extent_map *em; in btrfs_drop_extent_map_range()
[all …]
H A Ddefrag.c482 static struct extent_map *defrag_get_extent(struct btrfs_inode *inode, in defrag_get_extent()
488 struct extent_map *em; in defrag_get_extent()
610 static struct extent_map *defrag_lookup_extent(struct inode *inode, u64 start, in defrag_lookup_extent()
615 struct extent_map *em; in defrag_lookup_extent()
659 const struct extent_map *em) in get_extent_max_capacity()
666 static bool defrag_check_next_extent(struct inode *inode, struct extent_map *em, in defrag_check_next_extent()
670 struct extent_map *next; in defrag_check_next_extent()
835 struct extent_map *em; in defrag_collect_targets()
H A Dfile-item.h66 struct extent_map *em);
H A DMakefile28 extent_map.o sysfs.o accessors.o xattr.o ordered-data.o \
H A Dvolumes.h666 u64 btrfs_calc_stripe_length(const struct extent_map *em);
671 struct extent_map *btrfs_get_chunk_map(struct btrfs_fs_info *fs_info,
H A Dvolumes.c1793 struct extent_map *em; in find_next_chunk()
3047 struct extent_map *em; in btrfs_get_chunk_map()
3099 struct extent_map *em; in btrfs_remove_chunk()
5401 struct extent_map *em; in create_chunk()
5560 struct extent_map *em; in btrfs_chunk_alloc_add_chunk_item()
5708 struct extent_map *em; in btrfs_chunk_writeable()
5745 struct extent_map *em; in btrfs_mapping_tree_free()
5764 struct extent_map *em; in btrfs_num_copies()
5803 struct extent_map *em; in btrfs_full_stripe_len()
5823 struct extent_map *em; in btrfs_is_parity_mirror()
[all …]
H A Dblock-group.h307 u64 group_start, struct extent_map *em);
H A Dinode.c1105 struct extent_map *em; in submit_one_async_extent()
1216 struct extent_map *em; in get_extent_allocation_hint()
1287 struct extent_map *em; in cow_file_range()
2137 struct extent_map *em; in run_delalloc_nocow()
2618 struct extent_map *em; in btrfs_find_new_delalloc_bytes()
7000 struct extent_map *em; in btrfs_new_extent_direct()
7262 struct extent_map *em; in create_io_em()
7449 struct extent_map *em; in btrfs_dio_iomap_begin()
9604 struct extent_map *em; in __btrfs_prealloc_file_range()
10092 struct extent_map *em; in btrfs_encoded_read()
[all …]
H A Dblock-group.c1050 u64 group_start, struct extent_map *em) in btrfs_remove_block_group()
1299 struct extent_map *em; in btrfs_start_trans_remove_block_group()
1984 struct extent_map *em; in read_bg_from_eb()
2080 struct extent_map *em; in btrfs_rmap_block()
2256 struct extent_map *em; in check_chunk_block_group_mappings()
2430 struct extent_map *em; in fill_dummy_bgs()
2434 em = rb_entry(node, struct extent_map, rb_node); in fill_dummy_bgs()
2674 struct extent_map *em; in insert_dev_extents()
4477 struct extent_map *em; in btrfs_unfreeze_block_group()
H A Dextent_io.c929 static struct extent_map *
931 u64 start, u64 len, struct extent_map **em_cached) in __get_extent_map()
933 struct extent_map *em; in __get_extent_map()
962 static int btrfs_do_readpage(struct page *page, struct extent_map **em_cached, in btrfs_do_readpage()
973 struct extent_map *em; in btrfs_do_readpage()
1136 struct extent_map **em_cached, in contiguous_readpages()
1287 struct extent_map *em; in __extent_writepage_io()
2231 struct extent_map *em_cached = NULL; in extent_readahead()
2325 struct extent_map *em; in try_release_extent_mapping()
H A Dbtrfs_inode.h480 struct extent_map *btrfs_get_extent(struct btrfs_inode *inode,
H A Dcompression.c330 struct extent_map *em; in add_ra_bio_pages()
477 struct extent_map *em; in btrfs_submit_compressed_read()
H A Ddev-replace.c552 struct extent_map *em; in btrfs_finish_block_group_to_copy()
831 struct extent_map *em; in btrfs_dev_replace_update_device_in_mapping_tree()
H A Dfile.c2072 struct extent_map *hole_em; in fill_holes()
2171 struct extent_map *em; in find_first_non_hole()
2827 struct extent_map *em; in btrfs_zero_range_check_range_boundary()
2852 struct extent_map *em; in btrfs_zero_range()
3041 struct extent_map *em; in btrfs_fallocate()
H A Dtree-log.c4502 const struct extent_map *em1, *em2; in extent_cmp()
4504 em1 = list_entry(a, struct extent_map, list); in extent_cmp()
4505 em2 = list_entry(b, struct extent_map, list); in extent_cmp()
4517 const struct extent_map *em, in log_extent_csums()
4624 const struct extent_map *em, in log_one_extent()
4848 struct extent_map *em, *n; in btrfs_log_changed_extents()
4888 em = list_entry(extents.next, struct extent_map, list); in btrfs_log_changed_extents()
6578 struct extent_map *em, *n; in btrfs_log_inode()
H A Dzoned.c1447 struct extent_map *em; in btrfs_load_block_group_zone_info()
1679 struct extent_map *em; in btrfs_rewrite_logical_zoned()
H A Dfile-item.c1267 struct extent_map *em) in btrfs_extent_item_to_extent_map()
H A Dscrub.c2147 struct extent_map *em, in scrub_stripe()
2323 struct extent_map *em; in scrub_chunk()
H A Drelocation.c2943 struct extent_map *em; in setup_relocation_extent_mapping()
/openbmc/linux/fs/btrfs/tests/
H A Dextent-map-tests.c16 struct extent_map *em; in free_extent_map_tree()
22 em = rb_entry(node, struct extent_map, rb_node); in free_extent_map_tree()
59 struct extent_map *em; in test_case_1()
149 struct extent_map *em; in test_case_2()
231 struct extent_map *em; in __test_case_3()
330 struct extent_map *em; in __test_case_4()
449 struct extent_map *em; in add_compressed_extent()
519 struct extent_map *entry = rb_entry(n, struct extent_map, rb_node); in validate_range()
665 struct extent_map *em = NULL; in test_case_6()
719 struct extent_map *em; in test_case_7()
[all …]
H A Dinode-tests.c223 struct extent_map *em = NULL; in test_btrfs_get_extent()
812 struct extent_map *em = NULL; in test_hole_first()
/openbmc/linux/fs/ocfs2/
H A DMakefile20 extent_map.o \
/openbmc/linux/include/trace/events/
H A Dbtrfs.h15 struct extent_map;
286 const struct extent_map *map),
336 const struct extent_map *existing, const struct extent_map *map,