Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/fs/btrfs/
H A Dextent_map.c17 sizeof(struct extent_map), 0, in extent_map_init()
50 struct extent_map *alloc_extent_map(void) in alloc_extent_map()
52 struct extent_map *em; in alloc_extent_map()
72 void free_extent_map(struct extent_map *em) in free_extent_map()
94 static int tree_insert(struct rb_root_cached *root, struct extent_map *em) in tree_insert()
98 struct extent_map *entry = NULL; in tree_insert()
105 entry = rb_entry(parent, struct extent_map, rb_node); in tree_insert()
120 entry = rb_entry(parent, struct extent_map, rb_node); in tree_insert()
127 entry = rb_entry(parent, struct extent_map, rb_node); in tree_insert()
130 entry = rb_entry(parent, struct extent_map, rb_node); in tree_insert()
[all …]
H A Dextent_map.h30 struct extent_map { struct
58 static inline int extent_map_in_tree(const struct extent_map *em) in extent_map_in_tree() argument
63 static inline u64 extent_map_end(struct extent_map *em) in extent_map_end()
70 static inline u64 extent_map_block_end(struct extent_map *em) in extent_map_block_end()
78 struct extent_map *lookup_extent_mapping(struct extent_map_tree *tree,
81 struct extent_map *em, int modified);
82 void remove_extent_mapping(struct extent_map_tree *tree, struct extent_map *em);
84 struct extent_map *cur,
85 struct extent_map *new,
88 struct extent_map *alloc_extent_map(void);
[all …]
H A Dextent_io.h177 typedef struct extent_map *(get_extent_t)(struct btrfs_inode *inode,
186 int btrfs_do_readpage(struct page *page, struct extent_map **em_cached,
H A DMakefile8 extent_map.o sysfs.o struct-funcs.o xattr.o ordered-data.o \
H A Dvolumes.c1784 struct extent_map *em; in find_next_chunk()
1792 em = rb_entry(n, struct extent_map, rb_node); in find_next_chunk()
2948 struct extent_map *btrfs_get_chunk_map(struct btrfs_fs_info *fs_info, in btrfs_get_chunk_map()
2952 struct extent_map *em; in btrfs_get_chunk_map()
2980 struct extent_map *em; in btrfs_remove_chunk()
5122 struct extent_map *em; in create_chunk()
5277 struct extent_map *em; in btrfs_finish_chunk_alloc()
5390 struct extent_map *em; in btrfs_chunk_readonly()
5428 struct extent_map *em; in btrfs_mapping_tree_free()
5447 struct extent_map *em; in btrfs_num_copies()
[all …]
H A Dinode.c88 static struct extent_map *create_io_em(struct btrfs_inode *inode, u64 start,
773 struct extent_map *em; in submit_compressed_extents()
936 struct extent_map *em; in get_extent_allocation_hint()
991 struct extent_map *em; in cow_file_range()
1697 struct extent_map *em; in run_delalloc_nocow()
2265 struct extent_map *em; in btrfs_find_new_delalloc_bytes()
4763 struct extent_map *em = NULL; in btrfs_cont_expand()
4801 struct extent_map *hole_em; in btrfs_cont_expand()
5000 struct extent_map *em; in evict_inode_truncate_pages()
5003 em = rb_entry(node, struct extent_map, rb_node); in evict_inode_truncate_pages()
[all …]
H A Dextent_io.c2456 struct extent_map *em; in btrfs_get_io_failure_record()
3109 static struct extent_map *
3111 u64 start, u64 len, struct extent_map **em_cached) in __get_extent_map()
3113 struct extent_map *em; in __get_extent_map()
3142 int btrfs_do_readpage(struct page *page, struct extent_map **em_cached, in btrfs_do_readpage()
3154 struct extent_map *em; in btrfs_do_readpage()
3348 struct extent_map **em_cached, in contiguous_readpages()
3470 struct extent_map *em; in __extent_writepage_io()
4353 struct extent_map *em_cached = NULL; in extent_readahead()
4441 struct extent_map *em; in try_release_extent_mapping()
[all …]
H A Dfile.c520 struct extent_map *em; in btrfs_drop_extent_cache()
521 struct extent_map *split = NULL; in btrfs_drop_extent_cache()
522 struct extent_map *split2 = NULL; in btrfs_drop_extent_cache()
2351 struct extent_map *hole_em; in fill_holes()
2455 struct extent_map *em; in find_first_non_hole()
3082 struct extent_map *em; in btrfs_zero_range_check_range_boundary()
3107 struct extent_map *em; in btrfs_zero_range()
3295 struct extent_map *em; in btrfs_fallocate()
3492 struct extent_map *em = NULL; in find_desired_extent()
H A Dblock-group.h251 u64 group_start, struct extent_map *em);
H A Dblock-group.c897 u64 group_start, struct extent_map *em) in btrfs_remove_block_group()
1174 struct extent_map *em; in btrfs_start_trans_remove_block_group()
1544 struct extent_map *em; in read_bg_from_eb()
1661 struct extent_map *em; in btrfs_rmap_block()
1834 struct extent_map *em; in check_chunk_block_group_mappings()
3408 struct extent_map *em; in btrfs_unfreeze_block_group()
H A Dvolumes.h489 struct extent_map *btrfs_get_chunk_map(struct btrfs_fs_info *fs_info,
H A Dioctl.c1066 struct extent_map *em = NULL; in check_defrag_in_cache()
1156 static struct extent_map *defrag_lookup_extent(struct inode *inode, u64 start) in defrag_lookup_extent()
1160 struct extent_map *em; in defrag_lookup_extent()
1187 static bool defrag_check_next_extent(struct inode *inode, struct extent_map *em) in defrag_check_next_extent()
1189 struct extent_map *next; in defrag_check_next_extent()
1211 struct extent_map *em; in should_defrag_range()
1403 struct extent_map *em; in cluster_pages_for_defrag()
H A Dtree-log.c4121 struct extent_map *em1, *em2; in extent_cmp()
4123 em1 = list_entry(a, struct extent_map, list); in extent_cmp()
4124 em2 = list_entry(b, struct extent_map, list); in extent_cmp()
4136 const struct extent_map *em, in log_extent_csums()
4242 const struct extent_map *em, in log_one_extent()
4462 struct extent_map *em, *n; in btrfs_log_changed_extents()
4506 em = list_entry(extents.next, struct extent_map, list); in btrfs_log_changed_extents()
5458 struct extent_map *em, *n; in btrfs_log_inode()
H A Dcompression.c512 struct extent_map *em; in add_ra_bio_pages()
633 struct extent_map *em; in btrfs_submit_compressed_read()
H A Dctree.h2973 struct extent_map *em);
2986 struct extent_map *btrfs_get_extent_fiemap(struct btrfs_inode *inode,
3045 struct extent_map *btrfs_get_extent(struct btrfs_inode *inode,
H A Ddev-replace.c655 struct extent_map *em; in btrfs_dev_replace_update_device_in_mapping_tree()
H A Dfile-item.c1048 struct extent_map *em) in btrfs_extent_item_to_extent_map()
H A Drelocation.c2657 struct extent_map *em; in setup_extent_mapping()
H A Dscrub.c3373 struct extent_map *em; in scrub_chunk()
/OK3568_Linux_fs/kernel/fs/btrfs/tests/
H A Dextent-map-tests.c15 struct extent_map *em; in free_extent_map_tree()
20 em = rb_entry(node, struct extent_map, rb_node); in free_extent_map_tree()
56 struct extent_map *em; in test_case_1()
146 struct extent_map *em; in test_case_2()
228 struct extent_map *em; in __test_case_3()
327 struct extent_map *em; in __test_case_4()
459 struct extent_map *em; in test_rmap_block()
H A Dinode-tests.c221 struct extent_map *em = NULL; in test_btrfs_get_extent()
827 struct extent_map *em = NULL; in test_hole_first()
/OK3568_Linux_fs/kernel/fs/ocfs2/
H A DMakefile20 extent_map.o \
/OK3568_Linux_fs/kernel/include/trace/events/
H A Dbtrfs.h15 struct extent_map;
284 const struct extent_map *map),
334 const struct extent_map *existing, const struct extent_map *map,