Lines Matching defs:tree

85 #define btrfs_debug_check_extent_io_range(tree, start, end)		\  argument
88 struct extent_io_tree *tree, u64 start, u64 end) in __btrfs_debug_check_extent_io_range()
121 struct extent_io_tree *tree; member
136 tree_fs_info(struct extent_io_tree *tree) in tree_fs_info()
198 void extent_io_tree_init(struct extent_io_tree *tree, in extent_io_tree_init()
273 static struct rb_node *__etree_search(struct extent_io_tree *tree, u64 offset, in __etree_search()
326 tree_search_for_insert(struct extent_io_tree *tree, in tree_search_for_insert()
340 static inline struct rb_node *tree_search(struct extent_io_tree *tree, in tree_search()
346 static void merge_cb(struct extent_io_tree *tree, struct extent_state *new, in merge_cb()
363 static void merge_state(struct extent_io_tree *tree, in merge_state()
398 static void set_state_cb(struct extent_io_tree *tree, in set_state_cb()
405 static void clear_state_cb(struct extent_io_tree *tree, in clear_state_cb()
425 static int insert_state(struct extent_io_tree *tree, in insert_state()
454 static void split_cb(struct extent_io_tree *tree, struct extent_state *orig, in split_cb()
475 static int split_state(struct extent_io_tree *tree, struct extent_state *orig, in split_state()
512 static struct extent_state *clear_state_bit(struct extent_io_tree *tree, in clear_state_bit()
553 static void extent_io_tree_panic(struct extent_io_tree *tree, int err) in extent_io_tree_panic()
572 int clear_extent_bit(struct extent_io_tree *tree, u64 start, u64 end, in clear_extent_bit()
726 static void wait_on_state(struct extent_io_tree *tree, in wait_on_state()
744 static void wait_extent_bit(struct extent_io_tree *tree, u64 start, u64 end, in wait_extent_bit()
790 static void set_state_bits(struct extent_io_tree *tree, in set_state_bits()
835 __set_extent_bit(struct extent_io_tree *tree, u64 start, u64 end, in __set_extent_bit()
1036 int set_extent_bit(struct extent_io_tree *tree, u64 start, u64 end, in set_extent_bit()
1062 int convert_extent_bit(struct extent_io_tree *tree, u64 start, u64 end, in convert_extent_bit()
1263 int set_extent_dirty(struct extent_io_tree *tree, u64 start, u64 end, in set_extent_dirty()
1270 int set_extent_bits(struct extent_io_tree *tree, u64 start, u64 end, in set_extent_bits()
1277 int clear_extent_bits(struct extent_io_tree *tree, u64 start, u64 end, in clear_extent_bits()
1283 int set_extent_delalloc(struct extent_io_tree *tree, u64 start, u64 end, in set_extent_delalloc()
1291 int set_extent_defrag(struct extent_io_tree *tree, u64 start, u64 end, in set_extent_defrag()
1299 int clear_extent_dirty(struct extent_io_tree *tree, u64 start, u64 end, in clear_extent_dirty()
1307 int set_extent_new(struct extent_io_tree *tree, u64 start, u64 end, in set_extent_new()
1314 int set_extent_uptodate(struct extent_io_tree *tree, u64 start, u64 end, in set_extent_uptodate()
1321 int clear_extent_uptodate(struct extent_io_tree *tree, u64 start, u64 end, in clear_extent_uptodate()
1332 int lock_extent_bits(struct extent_io_tree *tree, u64 start, u64 end, in lock_extent_bits()
1352 int lock_extent(struct extent_io_tree *tree, u64 start, u64 end) in lock_extent()
1357 int try_lock_extent(struct extent_io_tree *tree, u64 start, u64 end) in try_lock_extent()
1373 int unlock_extent_cached(struct extent_io_tree *tree, u64 start, u64 end, in unlock_extent_cached()
1380 int unlock_extent(struct extent_io_tree *tree, u64 start, u64 end) in unlock_extent()
1422 static int set_range_writeback(struct extent_io_tree *tree, u64 start, u64 end) in set_range_writeback()
1443 find_first_extent_bit_state(struct extent_io_tree *tree, in find_first_extent_bit_state()
1477 int find_first_extent_bit(struct extent_io_tree *tree, u64 start, in find_first_extent_bit()
1524 static noinline u64 find_delalloc_range(struct extent_io_tree *tree, in find_delalloc_range()
1676 struct extent_io_tree *tree, in find_lock_delalloc_range()
1760 struct extent_io_tree *tree = &BTRFS_I(inode)->io_tree; in extent_clear_unlock_delalloc() local
1812 u64 count_range_bits(struct extent_io_tree *tree, in count_range_bits()
1871 static int set_state_private(struct extent_io_tree *tree, u64 start, u64 private) in set_state_private()
1898 int get_state_private(struct extent_io_tree *tree, u64 start, u64 *private) in get_state_private()
1931 int test_range_bit(struct extent_io_tree *tree, u64 start, u64 end, in test_range_bit()
1985 static void check_page_uptodate(struct extent_io_tree *tree, struct page *page) in check_page_uptodate()
2210 struct extent_io_tree *tree = &BTRFS_I(inode)->io_tree; in btrfs_get_io_failure_record() local
2403 struct extent_io_tree *tree = &BTRFS_I(inode)->io_tree; in bio_readpage_error() local
2454 struct extent_io_tree *tree; in end_extent_writepage() local
2524 endio_readpage_release_extent(struct extent_io_tree *tree, u64 start, u64 len, in endio_readpage_release_extent()
2551 struct extent_io_tree *tree; in end_bio_extent_readpage() local
2755 struct extent_io_tree *tree = bio->bi_private; in submit_one_bio() local
2776 static int merge_bio(int rw, struct extent_io_tree *tree, struct page *page, in merge_bio()
2789 static int submit_extent_page(int rw, struct extent_io_tree *tree, in submit_extent_page()
2906 static int __do_readpage(struct extent_io_tree *tree, in __do_readpage()
3125 static inline void __do_contiguous_readpages(struct extent_io_tree *tree, in __do_contiguous_readpages()
3157 static void __extent_readpages(struct extent_io_tree *tree, in __extent_readpages()
3199 static int __extent_read_full_page(struct extent_io_tree *tree, in __extent_read_full_page()
3226 int extent_read_full_page(struct extent_io_tree *tree, struct page *page, in extent_read_full_page()
3240 int extent_read_full_page_nolock(struct extent_io_tree *tree, struct page *page, in extent_read_full_page_nolock()
3280 struct extent_io_tree *tree = epd->tree; in writepage_delalloc() local
3371 struct extent_io_tree *tree = epd->tree; in __extent_writepage_io() local
3782 struct extent_io_tree *tree = &BTRFS_I(fs_info->btree_inode)->io_tree; in write_one_eb() local
3832 struct extent_io_tree *tree = &BTRFS_I(mapping->host)->io_tree; in btree_write_cache_pages() local
3966 static int extent_write_cache_pages(struct extent_io_tree *tree, in extent_write_cache_pages()
4109 int extent_write_full_page(struct extent_io_tree *tree, struct page *page, in extent_write_full_page()
4129 int extent_write_locked_range(struct extent_io_tree *tree, struct inode *inode, in extent_write_locked_range()
4173 int extent_writepages(struct extent_io_tree *tree, in extent_writepages()
4195 int extent_readpages(struct extent_io_tree *tree, in extent_readpages()
4245 int extent_invalidatepage(struct extent_io_tree *tree, in extent_invalidatepage()
4272 struct extent_io_tree *tree, in try_release_extent_state()
4310 struct extent_io_tree *tree, struct page *page, in try_release_extent_mapping()
5194 int read_extent_buffer_pages(struct extent_io_tree *tree, in read_extent_buffer_pages()