Symbol: extent_io_tree
fs/btrfs/btrfs_inode.h
164
struct extent_io_tree io_tree;
fs/btrfs/btrfs_inode.h
172
struct extent_io_tree *file_extent_tree;
fs/btrfs/compression.c
384
struct extent_io_tree *tree;
fs/btrfs/ctree.h
186
struct extent_io_tree dirty_log_pages;
fs/btrfs/ctree.h
311
struct extent_io_tree log_csum_range;
fs/btrfs/defrag.c
738
struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree;
fs/btrfs/direct-io.c
41
struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree;
fs/btrfs/disk-io.c
4688
struct extent_io_tree *dirty_pages,
fs/btrfs/disk-io.c
4715
struct extent_io_tree *unpin)
fs/btrfs/disk-io.c
491
struct extent_io_tree *tree;
fs/btrfs/extent-io-tree.c
100
struct extent_io_tree *tree, unsigned int owner)
fs/btrfs/extent-io-tree.c
1043
static int set_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
fs/btrfs/extent-io-tree.c
115
void btrfs_extent_io_tree_release(struct extent_io_tree *tree)
fs/btrfs/extent-io-tree.c
1291
int btrfs_set_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
fs/btrfs/extent-io-tree.c
1315
int btrfs_convert_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
fs/btrfs/extent-io-tree.c
1544
void btrfs_find_first_clear_extent_bit(struct extent_io_tree *tree, u64 start,
fs/btrfs/extent-io-tree.c
1662
u64 btrfs_count_range_bits(struct extent_io_tree *tree,
fs/btrfs/extent-io-tree.c
1750
bool btrfs_test_range_bit_exists(struct extent_io_tree *tree, u64 start, u64 end, u32 bit)
fs/btrfs/extent-io-tree.c
1776
void btrfs_get_range_bits(struct extent_io_tree *tree, u64 start, u64 end, u32 *bits,
fs/btrfs/extent-io-tree.c
1813
bool btrfs_test_range_bit(struct extent_io_tree *tree, u64 start, u64 end, u32 bit,
fs/btrfs/extent-io-tree.c
1855
int btrfs_set_record_extent_bits(struct extent_io_tree *tree, u64 start, u64 end,
fs/btrfs/extent-io-tree.c
1868
int btrfs_clear_record_extent_bits(struct extent_io_tree *tree, u64 start, u64 end,
fs/btrfs/extent-io-tree.c
1880
bool btrfs_try_lock_extent_bits(struct extent_io_tree *tree, u64 start, u64 end,
fs/btrfs/extent-io-tree.c
1900
int btrfs_lock_extent_bits(struct extent_io_tree *tree, u64 start, u64 end, u32 bits,
fs/btrfs/extent-io-tree.c
1926
struct extent_state *btrfs_next_extent_state(struct extent_io_tree *tree,
fs/btrfs/extent-io-tree.c
234
static inline struct extent_state *tree_search_for_insert(struct extent_io_tree *tree,
fs/btrfs/extent-io-tree.c
284
static struct extent_state *tree_search_prev_next(struct extent_io_tree *tree,
fs/btrfs/extent-io-tree.c
324
static inline struct extent_state *tree_search(struct extent_io_tree *tree, u64 offset)
fs/btrfs/extent-io-tree.c
329
static void __cold extent_io_tree_panic(const struct extent_io_tree *tree,
fs/btrfs/extent-io-tree.c
339
static void merge_prev_state(struct extent_io_tree *tree, struct extent_state *state)
fs/btrfs/extent-io-tree.c
354
static void merge_next_state(struct extent_io_tree *tree, struct extent_state *state)
fs/btrfs/extent-io-tree.c
378
static void merge_state(struct extent_io_tree *tree, struct extent_state *state)
fs/btrfs/extent-io-tree.c
387
static void set_state_bits(struct extent_io_tree *tree,
fs/btrfs/extent-io-tree.c
417
static struct extent_state *insert_state(struct extent_io_tree *tree,
fs/btrfs/extent-io-tree.c
475
static void insert_state_fast(struct extent_io_tree *tree,
fs/btrfs/extent-io-tree.c
500
static int split_state(struct extent_io_tree *tree, struct extent_state *orig,
fs/btrfs/extent-io-tree.c
557
static struct extent_state *clear_state_bit(struct extent_io_tree *tree,
fs/btrfs/extent-io-tree.c
60
struct extent_io_tree *tree,
fs/btrfs/extent-io-tree.c
609
int btrfs_clear_extent_bit_changeset(struct extent_io_tree *tree, u64 start, u64 end,
fs/btrfs/extent-io-tree.c
773
static void wait_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
fs/btrfs/extent-io-tree.c
84
const struct btrfs_inode *btrfs_extent_io_tree_to_inode(const struct extent_io_tree *tree)
fs/btrfs/extent-io-tree.c
860
static struct extent_state *find_first_extent_bit_state(struct extent_io_tree *tree,
fs/btrfs/extent-io-tree.c
886
bool btrfs_find_first_extent_bit(struct extent_io_tree *tree, u64 start,
fs/btrfs/extent-io-tree.c
92
const struct btrfs_fs_info *btrfs_extent_io_tree_to_fs_info(const struct extent_io_tree *tree)
fs/btrfs/extent-io-tree.c
950
bool btrfs_find_contiguous_extent_bit(struct extent_io_tree *tree, u64 start,
fs/btrfs/extent-io-tree.c
980
bool btrfs_find_delalloc_range(struct extent_io_tree *tree, u64 *start,
fs/btrfs/extent-io-tree.h
138
const struct btrfs_inode *btrfs_extent_io_tree_to_inode(const struct extent_io_tree *tree);
fs/btrfs/extent-io-tree.h
139
const struct btrfs_fs_info *btrfs_extent_io_tree_to_fs_info(const struct extent_io_tree *tree);
fs/btrfs/extent-io-tree.h
142
struct extent_io_tree *tree, unsigned int owner);
fs/btrfs/extent-io-tree.h
143
void btrfs_extent_io_tree_release(struct extent_io_tree *tree);
fs/btrfs/extent-io-tree.h
144
int btrfs_lock_extent_bits(struct extent_io_tree *tree, u64 start, u64 end, u32 bits,
fs/btrfs/extent-io-tree.h
146
bool btrfs_try_lock_extent_bits(struct extent_io_tree *tree, u64 start, u64 end,
fs/btrfs/extent-io-tree.h
149
static inline int btrfs_lock_extent(struct extent_io_tree *tree, u64 start, u64 end,
fs/btrfs/extent-io-tree.h
155
static inline bool btrfs_try_lock_extent(struct extent_io_tree *tree, u64 start,
fs/btrfs/extent-io-tree.h
164
u64 btrfs_count_range_bits(struct extent_io_tree *tree,
fs/btrfs/extent-io-tree.h
170
bool btrfs_test_range_bit(struct extent_io_tree *tree, u64 start, u64 end, u32 bit,
fs/btrfs/extent-io-tree.h
172
bool btrfs_test_range_bit_exists(struct extent_io_tree *tree, u64 start, u64 end, u32 bit);
fs/btrfs/extent-io-tree.h
173
void btrfs_get_range_bits(struct extent_io_tree *tree, u64 start, u64 end, u32 *bits,
fs/btrfs/extent-io-tree.h
175
int btrfs_clear_record_extent_bits(struct extent_io_tree *tree, u64 start, u64 end,
fs/btrfs/extent-io-tree.h
177
int btrfs_clear_extent_bit_changeset(struct extent_io_tree *tree, u64 start, u64 end,
fs/btrfs/extent-io-tree.h
181
static inline int btrfs_clear_extent_bit(struct extent_io_tree *tree, u64 start,
fs/btrfs/extent-io-tree.h
188
static inline int btrfs_unlock_extent(struct extent_io_tree *tree, u64 start, u64 end,
fs/btrfs/extent-io-tree.h
195
int btrfs_set_record_extent_bits(struct extent_io_tree *tree, u64 start, u64 end,
fs/btrfs/extent-io-tree.h
197
int btrfs_set_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
fs/btrfs/extent-io-tree.h
200
static inline int btrfs_clear_extent_dirty(struct extent_io_tree *tree, u64 start,
fs/btrfs/extent-io-tree.h
208
int btrfs_convert_extent_bit(struct extent_io_tree *tree, u64 start, u64 end,
fs/btrfs/extent-io-tree.h
212
bool btrfs_find_first_extent_bit(struct extent_io_tree *tree, u64 start,
fs/btrfs/extent-io-tree.h
215
void btrfs_find_first_clear_extent_bit(struct extent_io_tree *tree, u64 start,
fs/btrfs/extent-io-tree.h
217
bool btrfs_find_contiguous_extent_bit(struct extent_io_tree *tree, u64 start,
fs/btrfs/extent-io-tree.h
219
bool btrfs_find_delalloc_range(struct extent_io_tree *tree, u64 *start,
fs/btrfs/extent-io-tree.h
222
static inline int btrfs_lock_dio_extent(struct extent_io_tree *tree, u64 start,
fs/btrfs/extent-io-tree.h
228
static inline bool btrfs_try_lock_dio_extent(struct extent_io_tree *tree, u64 start,
fs/btrfs/extent-io-tree.h
234
static inline int btrfs_unlock_dio_extent(struct extent_io_tree *tree, u64 start,
fs/btrfs/extent-io-tree.h
241
struct extent_state *btrfs_next_extent_state(struct extent_io_tree *tree,
fs/btrfs/extent-tree.c
2984
struct extent_io_tree *unpin = &trans->transaction->pinned_extents;
fs/btrfs/extent_io.c
2753
int extent_invalidate_folio(struct extent_io_tree *tree,
fs/btrfs/extent_io.c
2785
static bool try_release_extent_state(struct extent_io_tree *tree,
fs/btrfs/extent_io.c
2837
struct extent_io_tree *io_tree = &inode->io_tree;
fs/btrfs/extent_io.c
374
struct extent_io_tree *tree = &BTRFS_I(inode)->io_tree;
fs/btrfs/extent_io.h
27
struct extent_io_tree;
fs/btrfs/extent_io.h
360
int extent_invalidate_folio(struct extent_io_tree *tree,
fs/btrfs/file.c
1857
struct extent_io_tree *io_tree = &inode->io_tree;
fs/btrfs/free-space-cache.c
1202
struct extent_io_tree *unpin = NULL;
fs/btrfs/fs.h
519
struct extent_io_tree excluded_extents;
fs/btrfs/inode.c
10268
struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree;
fs/btrfs/inode.c
1138
struct extent_io_tree *io_tree = &inode->io_tree;
fs/btrfs/inode.c
1816
struct extent_io_tree *io_tree = &inode->io_tree;
fs/btrfs/inode.c
3197
struct extent_io_tree *io_tree = &inode->io_tree;
fs/btrfs/inode.c
3999
inode->file_extent_tree = kmalloc_obj(struct extent_io_tree);
fs/btrfs/inode.c
5054
struct extent_io_tree *io_tree = &inode->io_tree;
fs/btrfs/inode.c
5301
struct extent_io_tree *io_tree = &inode->io_tree;
fs/btrfs/inode.c
5526
struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree;
fs/btrfs/inode.c
7445
struct extent_io_tree *io_tree = &inode->io_tree;
fs/btrfs/inode.c
7677
struct extent_io_tree *tree = &inode->io_tree;
fs/btrfs/inode.c
9466
struct extent_io_tree *io_tree = &inode->io_tree;
fs/btrfs/inode.c
9651
struct extent_io_tree *io_tree = &inode->io_tree;
fs/btrfs/inode.c
9715
struct extent_io_tree *io_tree = &inode->io_tree;
fs/btrfs/inode.c
9882
struct extent_io_tree *io_tree = &inode->io_tree;
fs/btrfs/ioctl.c
4299
struct extent_io_tree *io_tree = &inode->io_tree;
fs/btrfs/ioctl.c
4541
struct extent_io_tree *io_tree = &inode->io_tree;
fs/btrfs/ioctl.c
4613
struct extent_io_tree *io_tree = &inode->io_tree;
fs/btrfs/ioctl.c
4684
struct extent_io_tree *io_tree = &inode->io_tree;
fs/btrfs/relocation.c
160
struct extent_io_tree processed_blocks;
fs/btrfs/tests/extent-io-tests.c
114
struct extent_io_tree *tmp;
fs/btrfs/tests/extent-io-tests.c
560
struct extent_io_tree tree;
fs/btrfs/tests/extent-io-tests.c
91
static void dump_extent_io_tree(const struct extent_io_tree *tree)
fs/btrfs/transaction.c
1133
struct extent_io_tree *dirty_pages, int mark)
fs/btrfs/transaction.c
1186
struct extent_io_tree *dirty_pages)
fs/btrfs/transaction.c
1220
struct extent_io_tree *dirty_pages)
fs/btrfs/transaction.c
1237
struct extent_io_tree *dirty_pages = &log_root->dirty_log_pages;
fs/btrfs/transaction.c
1269
struct extent_io_tree *dirty_pages = &trans->transaction->dirty_pages;
fs/btrfs/transaction.h
294
struct extent_io_tree *dirty_pages, int mark);
fs/btrfs/transaction.h
71
struct extent_io_tree dirty_pages;
fs/btrfs/transaction.h
97
struct extent_io_tree pinned_extents;
fs/btrfs/volumes.h
208
struct extent_io_tree alloc_state;
include/trace/events/btrfs.h
2060
TP_PROTO(const struct extent_io_tree *tree,
include/trace/events/btrfs.h
2093
TP_PROTO(const struct extent_io_tree *tree,
include/trace/events/btrfs.h
2126
TP_PROTO(const struct extent_io_tree *tree,
include/trace/events/btrfs.h
28
struct extent_io_tree;