Home
last modified time | relevance | path

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

/linux-4.4.14/fs/btrfs/
Dextent_map.h20 struct extent_map { struct
47 static inline int extent_map_in_tree(const struct extent_map *em) in extent_map_in_tree() argument
52 static inline u64 extent_map_end(struct extent_map *em) in extent_map_end()
59 static inline u64 extent_map_block_end(struct extent_map *em) in extent_map_block_end()
67 struct extent_map *lookup_extent_mapping(struct extent_map_tree *tree,
70 struct extent_map *em, int modified);
71 int remove_extent_mapping(struct extent_map_tree *tree, struct extent_map *em);
73 struct extent_map *cur,
74 struct extent_map *new,
77 struct extent_map *alloc_extent_map(void);
[all …]
Dextent_map.c14 sizeof(struct extent_map), 0, in extent_map_init()
48 struct extent_map *alloc_extent_map(void) in alloc_extent_map()
50 struct extent_map *em; in alloc_extent_map()
70 void free_extent_map(struct extent_map *em) in free_extent_map()
92 static int tree_insert(struct rb_root *root, struct extent_map *em) in tree_insert()
96 struct extent_map *entry = NULL; in tree_insert()
102 entry = rb_entry(parent, struct extent_map, rb_node); in tree_insert()
115 entry = rb_entry(parent, struct extent_map, rb_node); in tree_insert()
122 entry = rb_entry(parent, struct extent_map, rb_node); in tree_insert()
125 entry = rb_entry(parent, struct extent_map, rb_node); in tree_insert()
[all …]
DMakefile7 extent_map.o sysfs.o struct-funcs.o xattr.o ordered-data.o \
Dinode.c104 static struct extent_map *create_pinned_em(struct inode *inode, u64 start,
680 struct extent_map *em; in submit_compressed_extents()
877 struct extent_map *em; in get_extent_allocation_hint()
932 struct extent_map *em; in cow_file_range()
1414 struct extent_map *em; in run_delalloc_nocow()
4773 struct extent_map *em = NULL; in btrfs_cont_expand()
4822 struct extent_map *hole_em; in btrfs_cont_expand()
5065 struct extent_map *em; in evict_inode_truncate_pages()
5068 em = rb_entry(node, struct extent_map, rb_node); in evict_inode_truncate_pages()
6638 static struct extent_map *next_extent_map(struct extent_map *em) in next_extent_map()
[all …]
Dextent_io.c2276 struct extent_map *em; in btrfs_get_io_failure_record()
2940 static struct extent_map *
2943 struct extent_map **em_cached) in __get_extent_map()
2945 struct extent_map *em; in __get_extent_map()
2976 struct extent_map **em_cached, in __do_readpage()
2991 struct extent_map *em; in __do_readpage()
3200 struct extent_map **em_cached, in __do_contiguous_readpages()
3231 struct extent_map **em_cached, in __extent_readpages()
3452 struct extent_map *em; in __extent_writepage_io()
4277 struct extent_map *em_cached = NULL; in extent_readpages()
[all …]
Dfile.c534 struct extent_map *em; in btrfs_drop_extent_cache()
535 struct extent_map *split = NULL; in btrfs_drop_extent_cache()
536 struct extent_map *split2 = NULL; in btrfs_drop_extent_cache()
2157 struct extent_map *hole_em; in fill_holes()
2257 struct extent_map *em; in find_first_non_hole()
2640 struct extent_map *em; in btrfs_fallocate()
2831 struct extent_map *em = NULL; in find_desired_extent()
Dvolumes.c1174 struct extent_map *em; in contains_pending_extent()
1519 struct extent_map *em; in find_next_chunk()
1527 em = rb_entry(n, struct extent_map, rb_node); in find_next_chunk()
2732 struct extent_map *em; in btrfs_remove_chunk()
4494 struct extent_map *em; in __btrfs_alloc_chunk()
4791 struct extent_map *em; in btrfs_finish_chunk_alloc()
4947 struct extent_map *em; in btrfs_chunk_readonly()
4992 struct extent_map *em; in btrfs_mapping_tree_free()
5012 struct extent_map *em; in btrfs_num_copies()
5065 struct extent_map *em; in btrfs_full_stripe_len()
[all …]
Dcompression.c452 struct extent_map *em; in add_ra_bio_pages()
580 struct extent_map *em; in btrfs_submit_compressed_read()
Dtree-log.c3876 struct extent_map *em1, *em2; in extent_cmp()
3878 em1 = list_entry(a, struct extent_map, list); in extent_cmp()
3879 em2 = list_entry(b, struct extent_map, list); in extent_cmp()
3891 const struct extent_map *em, in wait_ordered_extents()
4033 const struct extent_map *em, in log_one_extent()
4132 struct extent_map *em, *n; in btrfs_log_changed_extents()
4172 em = list_entry(extents.next, struct extent_map, list); in btrfs_log_changed_extents()
4847 struct extent_map *em, *n; in btrfs_log_inode()
Dextent_io.h190 typedef struct extent_map *(get_extent_t)(struct inode *inode,
Dioctl.c889 struct extent_map *em = NULL; in check_defrag_in_cache()
979 static struct extent_map *defrag_lookup_extent(struct inode *inode, u64 start) in defrag_lookup_extent()
983 struct extent_map *em; in defrag_lookup_extent()
1010 static bool defrag_check_next_extent(struct inode *inode, struct extent_map *em) in defrag_check_next_extent()
1012 struct extent_map *next; in defrag_check_next_extent()
1034 struct extent_map *em; in should_defrag_range()
3322 struct extent_map *em; in clone_update_extent_map()
Ddev-replace.c607 struct extent_map *em; in btrfs_dev_replace_update_device_in_mapping_tree()
Dctree.h3488 struct extent_map *em);
3904 struct extent_map *em);
3920 struct extent_map *btrfs_get_extent_fiemap(struct inode *inode, struct page *page,
3986 struct extent_map *btrfs_get_extent(struct inode *inode, struct page *page,
Ddisk-io.c217 static struct extent_map *btree_get_extent(struct inode *inode, in btree_get_extent()
222 struct extent_map *em; in btree_get_extent()
3908 struct extent_map *em; in close_ctree()
3911 struct extent_map, list); in close_ctree()
Dtransaction.c71 struct extent_map *em; in btrfs_put_transaction()
74 struct extent_map, list); in btrfs_put_transaction()
Dfile-item.c883 struct extent_map *em) in btrfs_extent_item_to_extent_map()
Dscrub.c3442 struct extent_map *em; in scrub_chunk()
4208 struct extent_map *em; in check_extent_to_block()
Dfree-space-cache.c3330 struct extent_map *em; in btrfs_put_block_group_trimming()
Drelocation.c3070 struct extent_map *em;
Dextent-tree.c10005 struct extent_map *em) in btrfs_remove_block_group()
10303 struct extent_map *em; in btrfs_start_trans_remove_block_group()
/linux-4.4.14/fs/ocfs2/
DMakefile21 extent_map.o \
/linux-4.4.14/fs/btrfs/tests/
Dinode-tests.c226 struct extent_map *em = NULL; in test_btrfs_get_extent()
821 struct extent_map *em = NULL; in test_hole_first()
/linux-4.4.14/include/trace/events/
Dbtrfs.h14 struct extent_map;
171 TP_PROTO(struct btrfs_root *root, struct extent_map *map),