Lines Matching refs:extent_status
147 static int __es_insert_extent(struct inode *inode, struct extent_status *newes,
148 struct extent_status *prealloc);
151 struct extent_status *prealloc);
161 ext4_es_cachep = KMEM_CACHE(extent_status, SLAB_RECLAIM_ACCOUNT); in ext4_init_es()
188 struct extent_status *es; in ext4_es_print_tree()
189 es = rb_entry(node, struct extent_status, rb_node); in ext4_es_print_tree()
201 static inline ext4_lblk_t ext4_es_end(struct extent_status *es) in ext4_es_end()
211 static struct extent_status *__es_tree_search(struct rb_root *root, in __es_tree_search()
215 struct extent_status *es = NULL; in __es_tree_search()
218 es = rb_entry(node, struct extent_status, rb_node); in __es_tree_search()
232 return node ? rb_entry(node, struct extent_status, rb_node) : in __es_tree_search()
258 int (*matching_fn)(struct extent_status *es), in __es_find_extent_range()
260 struct extent_status *es) in __es_find_extent_range()
263 struct extent_status *es1 = NULL; in __es_find_extent_range()
286 es1 = rb_entry(node, struct extent_status, rb_node); in __es_find_extent_range()
309 int (*matching_fn)(struct extent_status *es), in ext4_es_find_extent_range()
311 struct extent_status *es) in ext4_es_find_extent_range()
343 int (*matching_fn)(struct extent_status *es), in __es_scan_range()
346 struct extent_status es; in __es_scan_range()
363 int (*matching_fn)(struct extent_status *es), in ext4_es_scan_range()
393 int (*matching_fn)(struct extent_status *es), in __es_scan_clu()
409 int (*matching_fn)(struct extent_status *es), in ext4_es_scan_clu()
471 static inline bool ext4_es_must_keep(struct extent_status *es) in ext4_es_must_keep()
480 static inline struct extent_status *__es_alloc_extent(bool nofail) in __es_alloc_extent()
488 static void ext4_es_init_extent(struct inode *inode, struct extent_status *es, in ext4_es_init_extent()
507 static inline void __es_free_extent(struct extent_status *es) in __es_free_extent()
512 static void ext4_es_free_extent(struct inode *inode, struct extent_status *es) in ext4_es_free_extent()
536 static int ext4_es_can_be_merged(struct extent_status *es1, in ext4_es_can_be_merged()
537 struct extent_status *es2) in ext4_es_can_be_merged()
568 static struct extent_status *
569 ext4_es_try_to_merge_left(struct inode *inode, struct extent_status *es) in ext4_es_try_to_merge_left()
572 struct extent_status *es1; in ext4_es_try_to_merge_left()
579 es1 = rb_entry(node, struct extent_status, rb_node); in ext4_es_try_to_merge_left()
592 static struct extent_status *
593 ext4_es_try_to_merge_right(struct inode *inode, struct extent_status *es) in ext4_es_try_to_merge_right()
596 struct extent_status *es1; in ext4_es_try_to_merge_right()
603 es1 = rb_entry(node, struct extent_status, rb_node); in ext4_es_try_to_merge_right()
619 struct extent_status *es) in ext4_es_insert_extent_ext_check()
705 struct extent_status *es) in ext4_es_insert_extent_ind_check()
768 struct extent_status *es) in ext4_es_insert_extent_check()
782 struct extent_status *es) in ext4_es_insert_extent_check()
787 static int __es_insert_extent(struct inode *inode, struct extent_status *newes, in __es_insert_extent()
788 struct extent_status *prealloc) in __es_insert_extent()
793 struct extent_status *es; in __es_insert_extent()
797 es = rb_entry(parent, struct extent_status, rb_node); in __es_insert_extent()
853 struct extent_status newes; in ext4_es_insert_extent()
858 struct extent_status *es1 = NULL; in ext4_es_insert_extent()
859 struct extent_status *es2 = NULL; in ext4_es_insert_extent()
966 struct extent_status *es; in ext4_es_cache_extent()
967 struct extent_status newes; in ext4_es_cache_extent()
1000 struct extent_status *es) in ext4_es_lookup_extent()
1004 struct extent_status *es1 = NULL; in ext4_es_lookup_extent()
1029 es1 = rb_entry(node, struct extent_status, rb_node); in ext4_es_lookup_extent()
1053 es1 = rb_entry(node, struct extent_status, in ext4_es_lookup_extent()
1074 struct extent_status *left_es;
1091 struct extent_status *es, struct rsvd_count *rc) in init_rsvd()
1111 struct extent_status, in init_rsvd()
1132 struct extent_status *es, struct rsvd_count *rc) in count_rsvd()
1254 struct extent_status *right_es, in get_rsvd()
1263 struct extent_status *es; in get_rsvd()
1294 es = rb_entry(node, struct extent_status, rb_node); in get_rsvd()
1301 es = node ? rb_entry(node, struct extent_status, in get_rsvd()
1314 es = rb_entry(node, struct extent_status, in get_rsvd()
1384 struct extent_status *prealloc) in __es_remove_extent()
1388 struct extent_status *es; in __es_remove_extent()
1389 struct extent_status orig_es; in __es_remove_extent()
1420 struct extent_status newes; in __es_remove_extent()
1461 es = rb_entry(node, struct extent_status, rb_node); in __es_remove_extent()
1476 es = rb_entry(node, struct extent_status, rb_node); in __es_remove_extent()
1517 struct extent_status *es = NULL; in ext4_es_remove_extent()
1790 struct extent_status *es; in es_do_reclaim_extents()
1819 es = rb_entry(node, struct extent_status, rb_node); in es_do_reclaim_extents()
1859 struct extent_status *es; in ext4_clear_inode_es()
1868 es = rb_entry(node, struct extent_status, rb_node); in ext4_clear_inode_es()
2091 struct extent_status newes; in ext4_es_insert_delayed_extent()
2094 struct extent_status *es1 = NULL; in ext4_es_insert_delayed_extent()
2095 struct extent_status *es2 = NULL; in ext4_es_insert_delayed_extent()