| /linux/fs/btrfs/ |
| H A D | extent_map.c | 19 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 D | extent_map.h | 44 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 D | direct-io.c | 140 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 D | file-item.h | 12 struct extent_map; 80 struct extent_map *em);
|
| H A D | defrag.c | 607 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 D | btrfs_inode.h | 612 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 D | Makefile | 27 extent_map.o sysfs.o accessors.o xattr.o ordered-data.o \
|
| H A D | extent_io.c | 942 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 D | compression.c | 381 struct extent_map *em; in add_ra_bio_pages() 538 struct extent_map *em; in btrfs_submit_compressed_read()
|
| H A D | file.c | 2094 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 D | inode.c | 1146 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 D | tree-log.c | 5011 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 D | file-item.c | 1324 struct extent_map *em) in btrfs_extent_item_to_extent_map()
|
| H A D | zoned.c | 2080 struct extent_map *em; in btrfs_rewrite_logical_zoned()
|
| H A D | relocation.c | 2730 struct extent_map *em; in setup_relocation_extent_mapping()
|
| /linux/fs/btrfs/tests/ |
| H A D | extent-map-tests.c | 17 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 D | inode-tests.c | 247 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 D | Makefile | 20 extent_map.o \
|
| /linux/include/trace/events/ |
| H A D | btrfs.h | 15 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),
|