| H A D | extent-io-tree.c | 8 #include "extent-io-tree.h" 47 "state leak: start %llu end %llu state %u in tree %d refs %d", in btrfs_extent_state_leak_debug_check() 57 #define btrfs_debug_check_extent_io_range(tree, start, end) \ argument 58 __btrfs_debug_check_extent_io_range(__func__, (tree), (start), (end)) 60 struct extent_io_tree *tree, in __btrfs_debug_check_extent_io_range() argument 63 const struct btrfs_inode *inode = tree->inode; in __btrfs_debug_check_extent_io_range() 66 if (tree->owner != IO_TREE_INODE_IO) in __btrfs_debug_check_extent_io_range() 84 const struct btrfs_inode *btrfs_extent_io_tree_to_inode(const struct extent_io_tree *tree) in btrfs_extent_io_tree_to_inode() argument 86 if (tree->owner == IO_TREE_INODE_IO) in btrfs_extent_io_tree_to_inode() 87 return tree in btrfs_extent_io_tree_to_inode() 92 btrfs_extent_io_tree_to_fs_info(const struct extent_io_tree * tree) btrfs_extent_io_tree_to_fs_info() argument 100 btrfs_extent_io_tree_init(struct btrfs_fs_info * fs_info,struct extent_io_tree * tree,unsigned int owner) btrfs_extent_io_tree_init() argument 115 btrfs_extent_io_tree_release(struct extent_io_tree * tree) btrfs_extent_io_tree_release() argument 237 tree_search_for_insert(struct extent_io_tree * tree,u64 offset,struct rb_node *** node_ret,struct rb_node ** parent_ret) tree_search_for_insert() argument 287 tree_search_prev_next(struct extent_io_tree * tree,u64 offset,struct extent_state ** prev_ret,struct extent_state ** next_ret) tree_search_prev_next() argument 327 tree_search(struct extent_io_tree * tree,u64 offset) tree_search() argument 332 extent_io_tree_panic(const struct extent_io_tree * tree,const struct extent_state * state,const char * opname,int err) extent_io_tree_panic() argument 342 merge_prev_state(struct extent_io_tree * tree,struct extent_state * state) merge_prev_state() argument 357 merge_next_state(struct extent_io_tree * tree,struct extent_state * state) merge_next_state() argument 381 merge_state(struct extent_io_tree * tree,struct extent_state * state) merge_state() argument 390 set_state_bits(struct extent_io_tree * tree,struct extent_state * state,u32 bits,struct extent_changeset * changeset) set_state_bits() argument 420 insert_state(struct extent_io_tree * tree,struct extent_state * state,u32 bits,struct extent_changeset * changeset) insert_state() argument 478 insert_state_fast(struct extent_io_tree * tree,struct extent_state * state,struct rb_node ** node,struct rb_node * parent,unsigned bits,struct extent_changeset * changeset) insert_state_fast() argument 503 split_state(struct extent_io_tree * tree,struct extent_state * orig,struct extent_state * prealloc,u64 split) split_state() argument 560 clear_state_bit(struct extent_io_tree * tree,struct extent_state * state,u32 bits,int wake,u64 end,struct extent_changeset * changeset) clear_state_bit() argument 612 btrfs_clear_extent_bit_changeset(struct extent_io_tree * tree,u64 start,u64 end,u32 bits,struct extent_state ** cached_state,struct extent_changeset * changeset) btrfs_clear_extent_bit_changeset() argument 776 wait_extent_bit(struct extent_io_tree * tree,u64 start,u64 end,u32 bits,struct extent_state ** cached_state) wait_extent_bit() argument 863 find_first_extent_bit_state(struct extent_io_tree * tree,u64 start,u32 bits) find_first_extent_bit_state() argument 889 btrfs_find_first_extent_bit(struct extent_io_tree * tree,u64 start,u64 * start_ret,u64 * end_ret,u32 bits,struct extent_state ** cached_state) btrfs_find_first_extent_bit() argument 953 btrfs_find_contiguous_extent_bit(struct extent_io_tree * tree,u64 start,u64 * start_ret,u64 * end_ret,u32 bits) btrfs_find_contiguous_extent_bit() argument 983 btrfs_find_delalloc_range(struct extent_io_tree * tree,u64 * start,u64 * end,u64 max_bytes,struct extent_state ** cached_state) btrfs_find_delalloc_range() argument 1046 set_extent_bit(struct extent_io_tree * tree,u64 start,u64 end,u32 bits,u64 * failed_start,struct extent_state ** failed_state,struct extent_state ** cached_state,struct extent_changeset * changeset) set_extent_bit() argument 1294 btrfs_set_extent_bit(struct extent_io_tree * tree,u64 start,u64 end,u32 bits,struct extent_state ** cached_state) btrfs_set_extent_bit() argument 1318 btrfs_convert_extent_bit(struct extent_io_tree * tree,u64 start,u64 end,u32 bits,u32 clear_bits,struct extent_state ** cached_state) btrfs_convert_extent_bit() argument 1547 btrfs_find_first_clear_extent_bit(struct extent_io_tree * tree,u64 start,u64 * start_ret,u64 * end_ret,u32 bits) btrfs_find_first_clear_extent_bit() argument 1665 btrfs_count_range_bits(struct extent_io_tree * tree,u64 * start,u64 search_end,u64 max_bytes,u32 bits,bool contig,struct extent_state ** cached_state) btrfs_count_range_bits() argument 1753 btrfs_test_range_bit_exists(struct extent_io_tree * tree,u64 start,u64 end,u32 bit) btrfs_test_range_bit_exists() argument 1779 btrfs_get_range_bits(struct extent_io_tree * tree,u64 start,u64 end,u32 * bits,struct extent_state ** cached_state) btrfs_get_range_bits() argument 1816 btrfs_test_range_bit(struct extent_io_tree * tree,u64 start,u64 end,u32 bit,struct extent_state * cached) btrfs_test_range_bit() argument 1858 btrfs_set_record_extent_bits(struct extent_io_tree * tree,u64 start,u64 end,u32 bits,struct extent_changeset * changeset) btrfs_set_record_extent_bits() argument 1871 btrfs_clear_record_extent_bits(struct extent_io_tree * tree,u64 start,u64 end,u32 bits,struct extent_changeset * changeset) btrfs_clear_record_extent_bits() argument 1883 btrfs_try_lock_extent_bits(struct extent_io_tree * tree,u64 start,u64 end,u32 bits,struct extent_state ** cached) btrfs_try_lock_extent_bits() argument 1903 btrfs_lock_extent_bits(struct extent_io_tree * tree,u64 start,u64 end,u32 bits,struct extent_state ** cached_state) btrfs_lock_extent_bits() argument 1929 btrfs_next_extent_state(struct extent_io_tree * tree,struct extent_state * state) btrfs_next_extent_state() argument [all...] |