Symbol: extent_buffer
fs/btrfs/accessors.c
119
void btrfs_node_key(const struct extent_buffer *eb,
fs/btrfs/accessors.c
12
static void __cold report_setget_bounds(const struct extent_buffer *eb,
fs/btrfs/accessors.c
52
u##bits btrfs_get_##bits(const struct extent_buffer *eb, \
fs/btrfs/accessors.c
82
void btrfs_set_##bits(const struct extent_buffer *eb, void *ptr, \
fs/btrfs/accessors.h
100
static inline u64 btrfs_device_total_bytes(const struct extent_buffer *eb,
fs/btrfs/accessors.h
106
static inline void btrfs_set_device_total_bytes(const struct extent_buffer *eb,
fs/btrfs/accessors.h
18
struct extent_buffer;
fs/btrfs/accessors.h
204
static inline u64 btrfs_stripe_offset_nr(const struct extent_buffer *eb,
fs/btrfs/accessors.h
210
static inline void btrfs_set_stripe_offset_nr(struct extent_buffer *eb,
fs/btrfs/accessors.h
217
static inline u64 btrfs_stripe_devid_nr(const struct extent_buffer *eb,
fs/btrfs/accessors.h
223
static inline void btrfs_set_stripe_devid_nr(struct extent_buffer *eb,
fs/btrfs/accessors.h
341
static inline void btrfs_tree_block_key(const struct extent_buffer *eb,
fs/btrfs/accessors.h
348
static inline void btrfs_set_tree_block_key(const struct extent_buffer *eb,
fs/btrfs/accessors.h
395
static inline u64 btrfs_node_blockptr(const struct extent_buffer *eb, int nr)
fs/btrfs/accessors.h
404
static inline void btrfs_set_node_blockptr(const struct extent_buffer *eb,
fs/btrfs/accessors.h
414
static inline u64 btrfs_node_ptr_generation(const struct extent_buffer *eb, int nr)
fs/btrfs/accessors.h
423
static inline void btrfs_set_node_ptr_generation(const struct extent_buffer *eb,
fs/btrfs/accessors.h
433
static inline unsigned long btrfs_node_key_ptr_offset(const struct extent_buffer *eb, int nr)
fs/btrfs/accessors.h
439
void btrfs_node_key(const struct extent_buffer *eb,
fs/btrfs/accessors.h
442
static inline void btrfs_set_node_key(const struct extent_buffer *eb,
fs/btrfs/accessors.h
458
static inline unsigned long btrfs_item_nr_offset(const struct extent_buffer *eb, int nr)
fs/btrfs/accessors.h
464
static inline struct btrfs_item *btrfs_item_nr(const struct extent_buffer *eb, int nr)
fs/btrfs/accessors.h
470
static inline u32 btrfs_item_##member(const struct extent_buffer *eb, int slot) \
fs/btrfs/accessors.h
474
static inline void btrfs_set_item_##member(const struct extent_buffer *eb, \
fs/btrfs/accessors.h
483
static inline u32 btrfs_item_data_end(const struct extent_buffer *eb, int nr)
fs/btrfs/accessors.h
488
static inline void btrfs_item_key(const struct extent_buffer *eb,
fs/btrfs/accessors.h
496
static inline void btrfs_set_item_key(struct extent_buffer *eb,
fs/btrfs/accessors.h
52
u##bits btrfs_get_##bits(const struct extent_buffer *eb, \
fs/btrfs/accessors.h
524
static inline u8 btrfs_dir_ftype(const struct extent_buffer *eb,
fs/btrfs/accessors.h
535
static inline void btrfs_dir_item_key(const struct extent_buffer *eb,
fs/btrfs/accessors.h
54
void btrfs_set_##bits(const struct extent_buffer *eb, void *ptr, \
fs/btrfs/accessors.h
542
static inline void btrfs_set_dir_item_key(struct extent_buffer *eb,
fs/btrfs/accessors.h
556
static inline void btrfs_free_space_key(const struct extent_buffer *eb,
fs/btrfs/accessors.h
563
static inline void btrfs_set_free_space_key(struct extent_buffer *eb,
fs/btrfs/accessors.h
594
static inline void btrfs_node_key_to_cpu(const struct extent_buffer *eb,
fs/btrfs/accessors.h
602
static inline void btrfs_item_key_to_cpu(const struct extent_buffer *eb,
fs/btrfs/accessors.h
610
static inline void btrfs_dir_item_key_to_cpu(const struct extent_buffer *eb,
fs/btrfs/accessors.h
63
static inline u##bits btrfs_##name(const struct extent_buffer *eb, \
fs/btrfs/accessors.h
637
static inline void btrfs_node_key_to_cpu(const struct extent_buffer *eb,
fs/btrfs/accessors.h
646
static inline void btrfs_item_key_to_cpu(const struct extent_buffer *eb,
fs/btrfs/accessors.h
655
static inline void btrfs_dir_item_key_to_cpu(const struct extent_buffer *eb,
fs/btrfs/accessors.h
680
static inline int btrfs_header_flag(const struct extent_buffer *eb, u64 flag)
fs/btrfs/accessors.h
685
static inline void btrfs_set_header_flag(struct extent_buffer *eb, u64 flag)
fs/btrfs/accessors.h
69
static inline void btrfs_set_##name(const struct extent_buffer *eb, type *s, \
fs/btrfs/accessors.h
692
static inline void btrfs_clear_header_flag(struct extent_buffer *eb, u64 flag)
fs/btrfs/accessors.h
699
static inline int btrfs_header_backref_rev(const struct extent_buffer *eb)
fs/btrfs/accessors.h
706
static inline void btrfs_set_header_backref_rev(struct extent_buffer *eb, int rev)
fs/btrfs/accessors.h
715
static inline int btrfs_is_leaf(const struct extent_buffer *eb)
fs/btrfs/accessors.h
77
static inline u##bits btrfs_##name(const struct extent_buffer *eb) \
fs/btrfs/accessors.h
796
static inline void btrfs_balance_data(const struct extent_buffer *eb,
fs/btrfs/accessors.h
803
static inline void btrfs_set_balance_data(struct extent_buffer *eb,
fs/btrfs/accessors.h
810
static inline void btrfs_balance_meta(const struct extent_buffer *eb,
fs/btrfs/accessors.h
817
static inline void btrfs_set_balance_meta(struct extent_buffer *eb,
fs/btrfs/accessors.h
824
static inline void btrfs_balance_sys(const struct extent_buffer *eb,
fs/btrfs/accessors.h
83
static inline void btrfs_set_##name(const struct extent_buffer *eb, \
fs/btrfs/accessors.h
831
static inline void btrfs_set_balance_sys(struct extent_buffer *eb,
fs/btrfs/backref.c
1007
struct extent_buffer *leaf;
fs/btrfs/backref.c
105
const struct extent_buffer *eb,
fs/btrfs/backref.c
1142
struct extent_buffer *leaf;
fs/btrfs/backref.c
1475
struct extent_buffer *leaf;
fs/btrfs/backref.c
1608
struct extent_buffer *eb;
fs/btrfs/backref.c
2048
const struct extent_buffer *leaf;
fs/btrfs/backref.c
2123
struct extent_buffer *eb_in, u64 parent,
fs/btrfs/backref.c
2130
struct extent_buffer *eb = eb_in;
fs/btrfs/backref.c
2200
const struct extent_buffer *eb;
fs/btrfs/backref.c
2281
const struct extent_buffer *eb,
fs/btrfs/backref.c
2336
int tree_backref_for_extent(unsigned long *ptr, struct extent_buffer *eb,
fs/btrfs/backref.c
2582
struct extent_buffer *eb, struct inode_fs_paths *ipath);
fs/btrfs/backref.c
2595
struct extent_buffer *eb;
fs/btrfs/backref.c
2654
struct extent_buffer *eb;
fs/btrfs/backref.c
2712
struct extent_buffer *eb, struct inode_fs_paths *ipath)
fs/btrfs/backref.c
2958
struct extent_buffer *eb = iter->path->nodes[0];
fs/btrfs/backref.c
3275
struct extent_buffer *eb;
fs/btrfs/backref.c
3496
struct extent_buffer *eb;
fs/btrfs/backref.c
37
const struct extent_buffer *eb,
fs/btrfs/backref.c
475
struct extent_buffer *eb;
fs/btrfs/backref.c
596
struct extent_buffer *eb;
fs/btrfs/backref.c
839
struct extent_buffer *eb;
fs/btrfs/backref.h
136
const struct extent_buffer *leaf, void *user_ctx);
fs/btrfs/backref.h
220
int tree_backref_for_extent(unsigned long *ptr, struct extent_buffer *eb,
fs/btrfs/backref.h
238
struct extent_buffer *eb_in, u64 parent,
fs/btrfs/backref.h
349
struct extent_buffer *eb;
fs/btrfs/block-group.c
2175
struct extent_buffer *leaf;
fs/btrfs/block-group.c
2697
struct extent_buffer *leaf;
fs/btrfs/block-group.c
2840
struct extent_buffer *leaf;
fs/btrfs/block-group.c
3277
struct extent_buffer *leaf;
fs/btrfs/block-group.c
756
struct extent_buffer *leaf;
fs/btrfs/block-group.h
283
struct extent_buffer *last_eb;
fs/btrfs/ctree.c
110
static inline void memmove_leaf_items(const struct extent_buffer *leaf,
fs/btrfs/ctree.c
1146
struct extent_buffer *right = NULL;
fs/btrfs/ctree.c
1147
struct extent_buffer *mid;
fs/btrfs/ctree.c
1148
struct extent_buffer *left = NULL;
fs/btrfs/ctree.c
1149
struct extent_buffer *parent = NULL;
fs/btrfs/ctree.c
1296
struct extent_buffer *node;
fs/btrfs/ctree.c
130
static inline void copy_leaf_items(const struct extent_buffer *dst,
fs/btrfs/ctree.c
131
const struct extent_buffer *src,
fs/btrfs/ctree.c
1332
struct extent_buffer *eb;
fs/btrfs/ctree.c
1377
struct extent_buffer *parent;
fs/btrfs/ctree.c
1463
struct extent_buffer **eb_ret, int slot,
fs/btrfs/ctree.c
1469
struct extent_buffer *tmp = NULL;
fs/btrfs/ctree.c
1616
struct extent_buffer *b, int level, int ins_len,
fs/btrfs/ctree.c
1665
struct extent_buffer *eb;
fs/btrfs/ctree.c
1694
static struct extent_buffer *btrfs_search_slot_get_root(struct btrfs_root *root,
fs/btrfs/ctree.c
1698
struct extent_buffer *b;
fs/btrfs/ctree.c
1792
struct extent_buffer *lowest = path->nodes[i];
fs/btrfs/ctree.c
1793
struct extent_buffer *clone;
fs/btrfs/ctree.c
1813
static inline int search_for_key_slot(const struct extent_buffer *eb,
fs/btrfs/ctree.c
1841
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/ctree.c
188
struct extent_buffer *btrfs_root_node(struct btrfs_root *root)
fs/btrfs/ctree.c
190
struct extent_buffer *eb;
fs/btrfs/ctree.c
1997
struct extent_buffer *b;
fs/btrfs/ctree.c
2256
struct extent_buffer *b;
fs/btrfs/ctree.c
2444
struct extent_buffer *leaf;
fs/btrfs/ctree.c
245
struct extent_buffer *buf,
fs/btrfs/ctree.c
246
struct extent_buffer **cow_ret, u64 new_root_objectid)
fs/btrfs/ctree.c
249
struct extent_buffer *cow;
fs/btrfs/ctree.c
2563
struct extent_buffer *t;
fs/btrfs/ctree.c
2594
struct extent_buffer *eb;
fs/btrfs/ctree.c
2653
static bool check_sibling_keys(const struct extent_buffer *left,
fs/btrfs/ctree.c
2654
const struct extent_buffer *right)
fs/btrfs/ctree.c
2696
struct extent_buffer *dst,
fs/btrfs/ctree.c
2697
struct extent_buffer *src, bool empty)
fs/btrfs/ctree.c
2776
struct extent_buffer *dst,
fs/btrfs/ctree.c
2777
struct extent_buffer *src)
fs/btrfs/ctree.c
2854
struct extent_buffer *lower;
fs/btrfs/ctree.c
2855
struct extent_buffer *c;
fs/btrfs/ctree.c
2856
struct extent_buffer *old;
fs/btrfs/ctree.c
2925
struct extent_buffer *lower;
fs/btrfs/ctree.c
2981
struct extent_buffer *c;
fs/btrfs/ctree.c
2982
struct extent_buffer *split;
fs/btrfs/ctree.c
3070
static int leaf_space_used(const struct extent_buffer *l, int start, int nr)
fs/btrfs/ctree.c
3090
int btrfs_leaf_free_space(const struct extent_buffer *leaf)
fs/btrfs/ctree.c
3114
struct extent_buffer *right,
fs/btrfs/ctree.c
3119
struct extent_buffer *left = path->nodes[0];
fs/btrfs/ctree.c
3120
struct extent_buffer *upper = path->nodes[1];
fs/btrfs/ctree.c
314
const struct extent_buffer *buf)
fs/btrfs/ctree.c
3250
struct extent_buffer *left = path->nodes[0];
fs/btrfs/ctree.c
3251
struct extent_buffer *right;
fs/btrfs/ctree.c
3252
struct extent_buffer *upper;
fs/btrfs/ctree.c
3325
bool empty, struct extent_buffer *left,
fs/btrfs/ctree.c
3331
struct extent_buffer *right = path->nodes[0];
fs/btrfs/ctree.c
3466
struct extent_buffer *right = path->nodes[0];
fs/btrfs/ctree.c
3467
struct extent_buffer *left;
fs/btrfs/ctree.c
351
struct extent_buffer *buf,
fs/btrfs/ctree.c
352
struct extent_buffer *cow,
fs/btrfs/ctree.c
3526
struct extent_buffer *l,
fs/btrfs/ctree.c
3527
struct extent_buffer *right,
fs/btrfs/ctree.c
36
struct extent_buffer *dst,
fs/btrfs/ctree.c
3658
struct extent_buffer *l;
fs/btrfs/ctree.c
3662
struct extent_buffer *right;
fs/btrfs/ctree.c
37
struct extent_buffer *src, bool empty);
fs/btrfs/ctree.c
3841
struct extent_buffer *leaf;
fs/btrfs/ctree.c
39
struct extent_buffer *dst_buf,
fs/btrfs/ctree.c
3908
struct extent_buffer *leaf;
fs/btrfs/ctree.c
40
struct extent_buffer *src_buf);
fs/btrfs/ctree.c
4010
struct extent_buffer *leaf;
fs/btrfs/ctree.c
4100
struct extent_buffer *leaf;
fs/btrfs/ctree.c
4172
struct extent_buffer *leaf;
fs/btrfs/ctree.c
4315
struct extent_buffer *leaf;
fs/btrfs/ctree.c
4344
struct extent_buffer *leaf;
fs/btrfs/ctree.c
4376
struct extent_buffer *parent = path->nodes[level];
fs/btrfs/ctree.c
4433
struct extent_buffer *leaf)
fs/btrfs/ctree.c
4466
struct extent_buffer *leaf;
fs/btrfs/ctree.c
45
static unsigned int leaf_data_end(const struct extent_buffer *leaf)
fs/btrfs/ctree.c
4606
struct extent_buffer *cur;
fs/btrfs/ctree.c
467
struct extent_buffer *buf,
fs/btrfs/ctree.c
468
struct extent_buffer *parent, int parent_slot,
fs/btrfs/ctree.c
469
struct extent_buffer **cow_ret,
fs/btrfs/ctree.c
4713
struct extent_buffer *c;
fs/btrfs/ctree.c
475
struct extent_buffer *cow;
fs/btrfs/ctree.c
4779
struct extent_buffer *c;
fs/btrfs/ctree.c
4780
struct extent_buffer *next;
fs/btrfs/ctree.c
4981
struct extent_buffer *leaf;
fs/btrfs/ctree.c
5022
struct extent_buffer *leaf;
fs/btrfs/ctree.c
605
struct extent_buffer *buf)
fs/btrfs/ctree.c
649
struct btrfs_root *root, struct extent_buffer *buf,
fs/btrfs/ctree.c
650
struct extent_buffer *parent, int parent_slot,
fs/btrfs/ctree.c
651
struct extent_buffer **cow_ret,
fs/btrfs/ctree.c
67
static inline void memmove_leaf_data(const struct extent_buffer *leaf,
fs/btrfs/ctree.c
735
int btrfs_bin_search(const struct extent_buffer *eb, int first_slot,
fs/btrfs/ctree.c
821
struct extent_buffer *btrfs_read_node_slot(struct extent_buffer *parent,
fs/btrfs/ctree.c
861
int level, struct extent_buffer *parent)
fs/btrfs/ctree.c
863
struct extent_buffer *child;
fs/btrfs/ctree.c
90
static inline void copy_leaf_data(const struct extent_buffer *dst,
fs/btrfs/ctree.c
91
const struct extent_buffer *src,
fs/btrfs/ctree.c
921
struct extent_buffer *right = NULL;
fs/btrfs/ctree.c
922
struct extent_buffer *mid;
fs/btrfs/ctree.c
923
struct extent_buffer *left = NULL;
fs/btrfs/ctree.c
924
struct extent_buffer *parent = NULL;
fs/btrfs/ctree.h
176
struct extent_buffer *node;
fs/btrfs/ctree.h
178
struct extent_buffer *commit_root;
fs/btrfs/ctree.h
22
struct extent_buffer;
fs/btrfs/ctree.h
511
int btrfs_bin_search(const struct extent_buffer *eb, int first_slot,
fs/btrfs/ctree.h
553
struct extent_buffer *btrfs_root_node(struct btrfs_root *root);
fs/btrfs/ctree.h
560
struct extent_buffer *btrfs_read_node_slot(struct extent_buffer *parent,
fs/btrfs/ctree.h
564
struct btrfs_root *root, struct extent_buffer *buf,
fs/btrfs/ctree.h
565
struct extent_buffer *parent, int parent_slot,
fs/btrfs/ctree.h
566
struct extent_buffer **cow_ret,
fs/btrfs/ctree.h
57
struct extent_buffer *nodes[BTRFS_MAX_LEVEL];
fs/btrfs/ctree.h
570
struct extent_buffer *buf,
fs/btrfs/ctree.h
571
struct extent_buffer *parent, int parent_slot,
fs/btrfs/ctree.h
572
struct extent_buffer **cow_ret,
fs/btrfs/ctree.h
577
struct extent_buffer *buf,
fs/btrfs/ctree.h
578
struct extent_buffer **cow_ret, u64 new_root_objectid);
fs/btrfs/ctree.h
581
const struct extent_buffer *buf);
fs/btrfs/ctree.h
729
int btrfs_leaf_free_space(const struct extent_buffer *leaf);
fs/btrfs/defrag.c
339
struct extent_buffer *parent,
fs/btrfs/defrag.c
372
struct extent_buffer *cur;
fs/btrfs/defrag.c
458
struct extent_buffer *root_node;
fs/btrfs/delayed-inode.c
1004
struct extent_buffer *leaf;
fs/btrfs/delayed-inode.c
847
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/dev-replace.c
345
struct extent_buffer *eb;
fs/btrfs/dev-replace.c
502
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/dev-replace.c
76
struct extent_buffer *eb;
fs/btrfs/dir-item.c
117
struct extent_buffer *leaf;
fs/btrfs/dir-item.c
237
struct extent_buffer *leaf;
fs/btrfs/dir-item.c
33
struct extent_buffer *leaf;
fs/btrfs/dir-item.c
377
struct extent_buffer *leaf;
fs/btrfs/dir-item.c
410
struct extent_buffer *leaf;
fs/btrfs/dir-item.c
67
struct extent_buffer *leaf;
fs/btrfs/disk-io.c
112
int btrfs_buffer_uptodate(struct extent_buffer *eb, u64 parent_transid,
fs/btrfs/disk-io.c
175
static int btrfs_repair_eb_io_failure(const struct extent_buffer *eb,
fs/btrfs/disk-io.c
214
int btrfs_read_extent_buffer(struct extent_buffer *eb,
fs/btrfs/disk-io.c
260
struct extent_buffer *eb = bbio->private;
fs/btrfs/disk-io.c
3299
struct extent_buffer *eb;
fs/btrfs/disk-io.c
331
static bool check_tree_block_fsid(struct extent_buffer *eb)
fs/btrfs/disk-io.c
357
int btrfs_validate_extent_buffer(struct extent_buffer *eb,
fs/btrfs/disk-io.c
4541
struct extent_buffer *buf)
fs/btrfs/disk-io.c
4743
struct extent_buffer *eb;
fs/btrfs/disk-io.c
4977
struct extent_buffer *l;
fs/btrfs/disk-io.c
538
struct extent_buffer *eb;
fs/btrfs/disk-io.c
591
struct extent_buffer *btrfs_find_create_tree_block(
fs/btrfs/disk-io.c
608
struct extent_buffer *read_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr,
fs/btrfs/disk-io.c
611
struct extent_buffer *buf = NULL;
fs/btrfs/disk-io.c
67
static void csum_tree_block(struct extent_buffer *buf, u8 *result)
fs/btrfs/disk-io.c
821
struct extent_buffer *leaf;
fs/btrfs/disk-io.c
902
struct extent_buffer *leaf;
fs/btrfs/disk-io.h
109
struct extent_buffer *buf);
fs/btrfs/disk-io.h
110
int btrfs_buffer_uptodate(struct extent_buffer *buf, u64 parent_transid,
fs/btrfs/disk-io.h
112
int btrfs_read_extent_buffer(struct extent_buffer *buf,
fs/btrfs/disk-io.h
17
struct extent_buffer;
fs/btrfs/disk-io.h
47
struct extent_buffer *read_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr,
fs/btrfs/disk-io.h
49
struct extent_buffer *btrfs_find_create_tree_block(
fs/btrfs/disk-io.h
88
int btrfs_validate_extent_buffer(struct extent_buffer *eb,
fs/btrfs/export.c
159
struct extent_buffer *leaf;
fs/btrfs/export.c
240
struct extent_buffer *leaf;
fs/btrfs/extent-tree.c
1040
struct extent_buffer *leaf;
fs/btrfs/extent-tree.c
1129
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/extent-tree.c
1531
struct extent_buffer *leaf;
fs/btrfs/extent-tree.c
163
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/extent-tree.c
1673
struct extent_buffer *leaf,
fs/btrfs/extent-tree.c
1699
struct extent_buffer *leaf;
fs/btrfs/extent-tree.c
2270
struct extent_buffer *eb, u64 flags)
fs/btrfs/extent-tree.c
2428
struct extent_buffer *leaf;
fs/btrfs/extent-tree.c
2526
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/extent-tree.c
2555
struct extent_buffer *buf,
fs/btrfs/extent-tree.c
2640
struct extent_buffer *buf, bool full_backref)
fs/btrfs/extent-tree.c
2646
struct extent_buffer *buf, bool full_backref)
fs/btrfs/extent-tree.c
2722
const struct extent_buffer *eb)
fs/btrfs/extent-tree.c
2768
int btrfs_exclude_logged_extents(struct extent_buffer *eb)
fs/btrfs/extent-tree.c
3107
struct extent_buffer *leaf, int slot)
fs/btrfs/extent-tree.c
3280
struct extent_buffer *leaf;
fs/btrfs/extent-tree.c
345
int btrfs_get_extent_inline_ref_type(const struct extent_buffer *eb,
fs/btrfs/extent-tree.c
3623
struct extent_buffer *buf,
fs/btrfs/extent-tree.c
418
static u64 hash_extent_data_ref_item(const struct extent_buffer *leaf,
fs/btrfs/extent-tree.c
426
static bool match_extent_data_ref(const struct extent_buffer *leaf,
fs/btrfs/extent-tree.c
446
struct extent_buffer *leaf;
fs/btrfs/extent-tree.c
4953
const struct extent_buffer *eb)
fs/btrfs/extent-tree.c
5004
struct extent_buffer *leaf;
fs/btrfs/extent-tree.c
5085
struct extent_buffer *leaf;
fs/btrfs/extent-tree.c
524
struct extent_buffer *leaf;
fs/btrfs/extent-tree.c
5240
static bool check_eb_lock_owner(const struct extent_buffer *eb)
fs/btrfs/extent-tree.c
5251
static bool check_eb_lock_owner(struct extent_buffer *eb)
fs/btrfs/extent-tree.c
5257
static struct extent_buffer *
fs/btrfs/extent-tree.c
5263
struct extent_buffer *buf;
fs/btrfs/extent-tree.c
5341
struct extent_buffer *btrfs_alloc_tree_block(struct btrfs_trans_handle *trans,
fs/btrfs/extent-tree.c
5353
struct extent_buffer *buf;
fs/btrfs/extent-tree.c
54
struct extent_buffer *leaf,
fs/btrfs/extent-tree.c
5496
struct extent_buffer *eb, u64 flags, int slot)
fs/btrfs/extent-tree.c
5560
struct extent_buffer *eb;
fs/btrfs/extent-tree.c
5634
struct extent_buffer *eb = path->nodes[level];
fs/btrfs/extent-tree.c
5779
struct extent_buffer *next)
fs/btrfs/extent-tree.c
5829
struct extent_buffer *next, u64 owner_root)
fs/btrfs/extent-tree.c
5923
struct extent_buffer *next;
fs/btrfs/extent-tree.c
6033
struct extent_buffer *eb = path->nodes[level];
fs/btrfs/extent-tree.c
608
struct extent_buffer *leaf;
fs/btrfs/extent-tree.c
649
struct extent_buffer *leaf;
fs/btrfs/extent-tree.c
6532
struct extent_buffer *node,
fs/btrfs/extent-tree.c
6533
struct extent_buffer *parent)
fs/btrfs/extent-tree.c
807
struct extent_buffer *leaf;
fs/btrfs/extent-tree.h
10
struct extent_buffer;
fs/btrfs/extent-tree.h
115
const struct extent_buffer *eb);
fs/btrfs/extent-tree.h
116
int btrfs_exclude_logged_extents(struct extent_buffer *eb);
fs/btrfs/extent-tree.h
119
struct extent_buffer *btrfs_alloc_tree_block(struct btrfs_trans_handle *trans,
fs/btrfs/extent-tree.h
129
struct extent_buffer *buf,
fs/btrfs/extent-tree.h
142
struct extent_buffer *buf, bool full_backref);
fs/btrfs/extent-tree.h
144
struct extent_buffer *buf, bool full_backref);
fs/btrfs/extent-tree.h
146
struct extent_buffer *eb, u64 flags);
fs/btrfs/extent-tree.h
150
struct extent_buffer *leaf, int slot);
fs/btrfs/extent-tree.h
154
const struct extent_buffer *eb);
fs/btrfs/extent-tree.h
160
struct extent_buffer *node,
fs/btrfs/extent-tree.h
161
struct extent_buffer *parent);
fs/btrfs/extent-tree.h
99
int btrfs_get_extent_inline_ref_type(const struct extent_buffer *eb,
fs/btrfs/extent_io.c
1968
static noinline_for_stack bool lock_extent_buffer_for_io(struct extent_buffer *eb,
fs/btrfs/extent_io.c
2017
static void set_btree_ioerr(struct extent_buffer *eb)
fs/btrfs/extent_io.c
2090
static void buffer_tree_set_mark(const struct extent_buffer *eb, xa_mark_t mark)
fs/btrfs/extent_io.c
2102
static void buffer_tree_clear_mark(const struct extent_buffer *eb, xa_mark_t mark)
fs/btrfs/extent_io.c
2137
struct extent_buffer *ebs[FOLIO_BATCH_SIZE];
fs/btrfs/extent_io.c
2140
static inline bool eb_batch_add(struct eb_batch *batch, struct extent_buffer *eb)
fs/btrfs/extent_io.c
2152
static inline struct extent_buffer *eb_batch_next(struct eb_batch *batch)
fs/btrfs/extent_io.c
2166
static inline struct extent_buffer *find_get_eb(struct xa_state *xas, unsigned long max,
fs/btrfs/extent_io.c
2169
struct extent_buffer *eb;
fs/btrfs/extent_io.c
2200
struct extent_buffer *eb;
fs/btrfs/extent_io.c
2223
static struct extent_buffer *find_extent_buffer_nolock(
fs/btrfs/extent_io.c
2226
struct extent_buffer *eb;
fs/btrfs/extent_io.c
2239
struct extent_buffer *eb = bbio->private;
fs/btrfs/extent_io.c
2254
static void prepare_eb_write(struct extent_buffer *eb)
fs/btrfs/extent_io.c
227
sizeof(struct extent_buffer), 0, 0,
fs/btrfs/extent_io.c
2282
static noinline_for_stack void write_one_eb(struct extent_buffer *eb,
fs/btrfs/extent_io.c
2342
struct extent_buffer *eb;
fs/btrfs/extent_io.c
2397
struct extent_buffer *eb;
fs/btrfs/extent_io.c
2903
static void detach_extent_buffer_folio(const struct extent_buffer *eb, struct folio *folio)
fs/btrfs/extent_io.c
2964
static void btrfs_release_extent_buffer_folios(const struct extent_buffer *eb)
fs/btrfs/extent_io.c
2981
static inline void btrfs_release_extent_buffer(struct extent_buffer *eb)
fs/btrfs/extent_io.c
2999
void btrfs_inhibit_eb_writeback(struct btrfs_trans_handle *trans, struct extent_buffer *eb)
fs/btrfs/extent_io.c
3022
struct extent_buffer *old_eb = old;
fs/btrfs/extent_io.c
3036
struct extent_buffer *eb;
fs/btrfs/extent_io.c
3046
static struct extent_buffer *__alloc_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3049
struct extent_buffer *eb = NULL;
fs/btrfs/extent_io.c
3073
static void cleanup_extent_buffer_folios(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3086
struct extent_buffer *btrfs_clone_extent_buffer(const struct extent_buffer *src)
fs/btrfs/extent_io.c
3088
struct extent_buffer *new;
fs/btrfs/extent_io.c
3134
struct extent_buffer *alloc_dummy_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3137
struct extent_buffer *eb;
fs/btrfs/extent_io.c
3169
static void check_buffer_tree_ref(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3204
static void mark_extent_buffer_accessed(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3212
struct extent_buffer *find_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3215
struct extent_buffer *eb;
fs/btrfs/extent_io.c
3241
struct extent_buffer *alloc_test_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3245
struct extent_buffer *eb, *exists = NULL;
fs/btrfs/extent_io.c
3285
static struct extent_buffer *grab_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3288
struct extent_buffer *exists;
fs/btrfs/extent_io.c
3360
static int attach_eb_folio_to_filemap(struct extent_buffer *eb, int i,
fs/btrfs/extent_io.c
3362
struct extent_buffer **found_eb_ret)
fs/btrfs/extent_io.c
3404
struct extent_buffer *existing_eb;
fs/btrfs/extent_io.c
3438
struct extent_buffer *alloc_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3442
struct extent_buffer *eb;
fs/btrfs/extent_io.c
3443
struct extent_buffer *existing_eb = NULL;
fs/btrfs/extent_io.c
3650
struct extent_buffer *eb =
fs/btrfs/extent_io.c
3651
container_of(head, struct extent_buffer, rcu_head);
fs/btrfs/extent_io.c
3656
static int release_extent_buffer(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3701
void free_extent_buffer(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3735
void free_extent_buffer_stale(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3750
struct extent_buffer *eb)
fs/btrfs/extent_io.c
3795
void set_extent_buffer_dirty(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3838
void clear_extent_buffer_uptodate(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3852
void set_extent_buffer_uptodate(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3860
static void clear_extent_buffer_reading(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3867
struct extent_buffer *eb = bbio->private;
fs/btrfs/extent_io.c
3894
int read_extent_buffer_pages_nowait(struct extent_buffer *eb, int mirror_num,
fs/btrfs/extent_io.c
3965
int read_extent_buffer_pages(struct extent_buffer *eb, int mirror_num,
fs/btrfs/extent_io.c
3981
static noinline void report_eb_range(const struct extent_buffer *eb,
fs/btrfs/extent_io.c
3997
static inline bool check_eb_range(const struct extent_buffer *eb,
fs/btrfs/extent_io.c
4011
void read_extent_buffer(const struct extent_buffer *eb, void *dstv,
fs/btrfs/extent_io.c
4050
int read_extent_buffer_to_user_nofault(const struct extent_buffer *eb,
fs/btrfs/extent_io.c
4091
int memcmp_extent_buffer(const struct extent_buffer *eb, const void *ptrv,
fs/btrfs/extent_io.c
4131
static void assert_eb_folio_uptodate(const struct extent_buffer *eb, int i)
fs/btrfs/extent_io.c
4160
static void __write_extent_buffer(const struct extent_buffer *eb,
fs/btrfs/extent_io.c
42
static inline void btrfs_leak_debug_add_eb(struct extent_buffer *eb)
fs/btrfs/extent_io.c
4204
void write_extent_buffer(const struct extent_buffer *eb, const void *srcv,
fs/btrfs/extent_io.c
4210
static void memset_extent_buffer(const struct extent_buffer *eb, int c,
fs/btrfs/extent_io.c
4233
void memzero_extent_buffer(const struct extent_buffer *eb, unsigned long start,
fs/btrfs/extent_io.c
4241
void copy_extent_buffer_full(const struct extent_buffer *dst,
fs/btrfs/extent_io.c
4242
const struct extent_buffer *src)
fs/btrfs/extent_io.c
4261
void copy_extent_buffer(const struct extent_buffer *dst,
fs/btrfs/extent_io.c
4262
const struct extent_buffer *src,
fs/btrfs/extent_io.c
4310
static inline void eb_bitmap_offset(const struct extent_buffer *eb,
fs/btrfs/extent_io.c
4336
bool extent_buffer_test_bit(const struct extent_buffer *eb, unsigned long start,
fs/btrfs/extent_io.c
4349
static u8 *extent_buffer_get_byte(const struct extent_buffer *eb, unsigned long bytenr)
fs/btrfs/extent_io.c
4366
void extent_buffer_bitmap_set(const struct extent_buffer *eb, unsigned long start,
fs/btrfs/extent_io.c
4402
void extent_buffer_bitmap_clear(const struct extent_buffer *eb,
fs/btrfs/extent_io.c
4436
void memcpy_extent_buffer(const struct extent_buffer *dst,
fs/btrfs/extent_io.c
4473
void memmove_extent_buffer(const struct extent_buffer *dst,
fs/btrfs/extent_io.c
4527
struct extent_buffer *eb;
fs/btrfs/extent_io.c
4584
struct extent_buffer *eb;
fs/btrfs/extent_io.c
4648
struct extent_buffer *eb;
fs/btrfs/extent_io.c
4681
void btrfs_readahead_node_child(struct extent_buffer *node, int slot)
fs/btrfs/extent_io.c
52
static inline void btrfs_leak_debug_del_eb(struct extent_buffer *eb)
fs/btrfs/extent_io.c
64
struct extent_buffer *eb;
fs/btrfs/extent_io.c
687
static int alloc_eb_folio_array(struct extent_buffer *eb, gfp_t gfp)
fs/btrfs/extent_io.c
78
struct extent_buffer, leak_list);
fs/btrfs/extent_io.c
892
static int attach_extent_buffer_folio(struct extent_buffer *eb,
fs/btrfs/extent_io.h
124
struct extent_buffer *eb;
fs/btrfs/extent_io.h
129
static inline unsigned long offset_in_eb_folio(const struct extent_buffer *eb,
fs/btrfs/extent_io.h
144
static inline size_t get_eb_offset_in_folio(const struct extent_buffer *eb,
fs/btrfs/extent_io.h
165
static inline unsigned long get_eb_folio_index(const struct extent_buffer *eb,
fs/btrfs/extent_io.h
268
struct extent_buffer *alloc_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.h
270
struct extent_buffer *alloc_dummy_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.h
272
struct extent_buffer *btrfs_clone_extent_buffer(const struct extent_buffer *src);
fs/btrfs/extent_io.h
273
struct extent_buffer *find_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.h
275
void free_extent_buffer(struct extent_buffer *eb);
fs/btrfs/extent_io.h
276
void free_extent_buffer_stale(struct extent_buffer *eb);
fs/btrfs/extent_io.h
277
int read_extent_buffer_pages(struct extent_buffer *eb, int mirror_num,
fs/btrfs/extent_io.h
279
int read_extent_buffer_pages_nowait(struct extent_buffer *eb, int mirror_num,
fs/btrfs/extent_io.h
282
static inline void wait_on_extent_buffer_writeback(struct extent_buffer *eb)
fs/btrfs/extent_io.h
291
void btrfs_readahead_node_child(struct extent_buffer *node, int slot);
fs/btrfs/extent_io.h
294
static inline int __pure num_extent_pages(const struct extent_buffer *eb)
fs/btrfs/extent_io.h
315
static inline int __pure num_extent_folios(const struct extent_buffer *eb)
fs/btrfs/extent_io.h
324
static inline bool extent_buffer_uptodate(const struct extent_buffer *eb)
fs/btrfs/extent_io.h
329
static inline bool extent_buffer_under_io(const struct extent_buffer *eb)
fs/btrfs/extent_io.h
335
int memcmp_extent_buffer(const struct extent_buffer *eb, const void *ptrv,
fs/btrfs/extent_io.h
337
void read_extent_buffer(const struct extent_buffer *eb, void *dst,
fs/btrfs/extent_io.h
340
int read_extent_buffer_to_user_nofault(const struct extent_buffer *eb,
fs/btrfs/extent_io.h
343
void write_extent_buffer(const struct extent_buffer *eb, const void *src,
fs/btrfs/extent_io.h
347
const struct extent_buffer *eb, const void *chunk_tree_uuid)
fs/btrfs/extent_io.h
354
static inline void write_extent_buffer_fsid(const struct extent_buffer *eb,
fs/btrfs/extent_io.h
361
void copy_extent_buffer_full(const struct extent_buffer *dst,
fs/btrfs/extent_io.h
362
const struct extent_buffer *src);
fs/btrfs/extent_io.h
363
void copy_extent_buffer(const struct extent_buffer *dst,
fs/btrfs/extent_io.h
364
const struct extent_buffer *src,
fs/btrfs/extent_io.h
367
void memcpy_extent_buffer(const struct extent_buffer *dst,
fs/btrfs/extent_io.h
370
void memmove_extent_buffer(const struct extent_buffer *dst,
fs/btrfs/extent_io.h
373
void memzero_extent_buffer(const struct extent_buffer *eb, unsigned long start,
fs/btrfs/extent_io.h
375
bool extent_buffer_test_bit(const struct extent_buffer *eb, unsigned long start,
fs/btrfs/extent_io.h
377
void extent_buffer_bitmap_set(const struct extent_buffer *eb, unsigned long start,
fs/btrfs/extent_io.h
379
void extent_buffer_bitmap_clear(const struct extent_buffer *eb,
fs/btrfs/extent_io.h
382
void set_extent_buffer_dirty(struct extent_buffer *eb);
fs/btrfs/extent_io.h
383
void set_extent_buffer_uptodate(struct extent_buffer *eb);
fs/btrfs/extent_io.h
384
void clear_extent_buffer_uptodate(struct extent_buffer *eb);
fs/btrfs/extent_io.h
390
struct extent_buffer *buf);
fs/btrfs/extent_io.h
412
struct extent_buffer *alloc_test_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.h
422
struct extent_buffer *eb);
fs/btrfs/fiemap.c
308
struct extent_buffer *clone = path->nodes[0];
fs/btrfs/fiemap.c
374
struct extent_buffer *clone;
fs/btrfs/fiemap.c
560
struct extent_buffer *leaf;
fs/btrfs/fiemap.c
684
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/file-item.c
1136
struct extent_buffer *leaf = NULL;
fs/btrfs/file-item.c
1354
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/file-item.c
1417
const struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/file-item.c
167
struct extent_buffer *leaf;
fs/btrfs/file-item.c
209
struct extent_buffer *leaf;
fs/btrfs/file-item.c
533
struct extent_buffer *leaf;
fs/btrfs/file-item.c
677
struct extent_buffer *leaf;
fs/btrfs/file-item.c
908
struct extent_buffer *leaf;
fs/btrfs/file-item.c
960
struct extent_buffer *leaf;
fs/btrfs/file-item.h
37
const struct extent_buffer *eb,
fs/btrfs/file.c
126
struct extent_buffer *leaf;
fs/btrfs/file.c
2035
static bool hole_mergeable(struct btrfs_inode *inode, struct extent_buffer *leaf,
fs/btrfs/file.c
2070
struct extent_buffer *leaf;
fs/btrfs/file.c
2304
struct extent_buffer *leaf;
fs/btrfs/file.c
3634
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/file.c
493
static bool extent_mergeable(struct extent_buffer *leaf, int slot, u64 objectid,
fs/btrfs/file.c
536
struct extent_buffer *leaf;
fs/btrfs/free-space-cache.c
1153
struct extent_buffer *leaf;
fs/btrfs/free-space-cache.c
176
struct extent_buffer *leaf;
fs/btrfs/free-space-cache.c
740
struct extent_buffer *leaf;
fs/btrfs/free-space-cache.c
91
struct extent_buffer *leaf;
fs/btrfs/free-space-tree.c
1476
struct extent_buffer *leaf;
fs/btrfs/free-space-tree.c
205
struct extent_buffer *leaf;
fs/btrfs/free-space-tree.c
351
struct extent_buffer *leaf;
fs/btrfs/free-space-tree.c
523
struct extent_buffer *leaf;
fs/btrfs/free-space-tree.c
548
struct extent_buffer *leaf;
fs/btrfs/free-space-tree.c
75
struct extent_buffer *leaf;
fs/btrfs/inode-item.c
112
struct extent_buffer *leaf;
fs/btrfs/inode-item.c
17
struct btrfs_inode_ref *btrfs_find_name_in_backref(const struct extent_buffer *leaf,
fs/btrfs/inode-item.c
173
struct extent_buffer *leaf;
fs/btrfs/inode-item.c
254
struct extent_buffer *leaf;
fs/btrfs/inode-item.c
391
struct extent_buffer *leaf;
fs/btrfs/inode-item.c
410
const struct extent_buffer *leaf,
fs/btrfs/inode-item.c
447
struct extent_buffer *leaf;
fs/btrfs/inode-item.c
45
const struct extent_buffer *leaf, int slot, u64 ref_objectid,
fs/btrfs/inode-item.h
10
struct extent_buffer;
fs/btrfs/inode-item.h
109
struct btrfs_inode_ref *btrfs_find_name_in_backref(const struct extent_buffer *leaf,
fs/btrfs/inode-item.h
113
const struct extent_buffer *leaf, int slot, u64 ref_objectid,
fs/btrfs/inode.c
10217
struct extent_buffer *leaf;
fs/btrfs/inode.c
131
struct extent_buffer *eb;
fs/btrfs/inode.c
1793
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/inode.c
2027
struct extent_buffer *leaf;
fs/btrfs/inode.c
221
struct extent_buffer *eb;
fs/btrfs/inode.c
2870
struct extent_buffer *leaf;
fs/btrfs/inode.c
3537
struct extent_buffer *leaf;
fs/btrfs/inode.c
3739
static noinline bool acls_after_inode_item(struct extent_buffer *leaf,
fs/btrfs/inode.c
3872
struct extent_buffer *leaf;
fs/btrfs/inode.c
4094
struct extent_buffer *leaf,
fs/btrfs/inode.c
4137
struct extent_buffer *leaf;
fs/btrfs/inode.c
4403
struct extent_buffer *leaf;
fs/btrfs/inode.c
443
struct extent_buffer *leaf;
fs/btrfs/inode.c
5636
struct extent_buffer *leaf;
fs/btrfs/inode.c
5980
struct extent_buffer *leaf;
fs/btrfs/inode.c
6160
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/inode.c
6950
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/inode.c
7043
struct extent_buffer *leaf;
fs/btrfs/inode.c
7260
struct extent_buffer *leaf;
fs/btrfs/inode.c
8852
struct extent_buffer *leaf;
fs/btrfs/inode.c
9300
struct extent_buffer *leaf;
fs/btrfs/ioctl.c
1415
struct extent_buffer *leaf;
fs/btrfs/ioctl.c
1674
struct extent_buffer *l;
fs/btrfs/ioctl.c
1754
struct extent_buffer *leaf;
fs/btrfs/ioctl.c
1966
struct extent_buffer *leaf;
fs/btrfs/ioctl.c
2136
struct extent_buffer *leaf;
fs/btrfs/ioctl.c
5289
struct extent_buffer *leaf;
fs/btrfs/ioctl.c
539
struct extent_buffer *leaf;
fs/btrfs/locking.c
107
static void btrfs_set_eb_lock_owner(struct extent_buffer *eb, pid_t owner)
fs/btrfs/locking.c
112
static void btrfs_set_eb_lock_owner(struct extent_buffer *eb, pid_t owner) { }
fs/btrfs/locking.c
139
void btrfs_tree_read_lock_nested(struct extent_buffer *eb, enum btrfs_lock_nesting nest)
fs/btrfs/locking.c
155
bool btrfs_try_tree_read_lock(struct extent_buffer *eb)
fs/btrfs/locking.c
167
void btrfs_tree_read_unlock(struct extent_buffer *eb)
fs/btrfs/locking.c
181
void btrfs_tree_lock_nested(struct extent_buffer *eb, enum btrfs_lock_nesting nest)
fs/btrfs/locking.c
197
void btrfs_tree_unlock(struct extent_buffer *eb)
fs/btrfs/locking.c
236
struct extent_buffer *btrfs_lock_root_node(struct btrfs_root *root)
fs/btrfs/locking.c
238
struct extent_buffer *eb;
fs/btrfs/locking.c
259
struct extent_buffer *btrfs_read_lock_root_node(struct btrfs_root *root)
fs/btrfs/locking.c
261
struct extent_buffer *eb;
fs/btrfs/locking.c
283
struct extent_buffer *btrfs_try_read_lock_root_node(struct btrfs_root *root)
fs/btrfs/locking.c
285
struct extent_buffer *eb;
fs/btrfs/locking.c
83
void btrfs_set_buffer_lockdep_class(u64 objectid, struct extent_buffer *eb, int level)
fs/btrfs/locking.c
97
void btrfs_maybe_reset_lockdep_class(struct btrfs_root *root, struct extent_buffer *eb)
fs/btrfs/locking.h
15
struct extent_buffer;
fs/btrfs/locking.h
175
void btrfs_tree_lock_nested(struct extent_buffer *eb, enum btrfs_lock_nesting nest);
fs/btrfs/locking.h
177
static inline void btrfs_tree_lock(struct extent_buffer *eb)
fs/btrfs/locking.h
182
void btrfs_tree_unlock(struct extent_buffer *eb);
fs/btrfs/locking.h
184
void btrfs_tree_read_lock_nested(struct extent_buffer *eb, enum btrfs_lock_nesting nest);
fs/btrfs/locking.h
186
static inline void btrfs_tree_read_lock(struct extent_buffer *eb)
fs/btrfs/locking.h
191
void btrfs_tree_read_unlock(struct extent_buffer *eb);
fs/btrfs/locking.h
192
bool btrfs_try_tree_read_lock(struct extent_buffer *eb);
fs/btrfs/locking.h
193
struct extent_buffer *btrfs_lock_root_node(struct btrfs_root *root);
fs/btrfs/locking.h
194
struct extent_buffer *btrfs_read_lock_root_node(struct btrfs_root *root);
fs/btrfs/locking.h
195
struct extent_buffer *btrfs_try_read_lock_root_node(struct btrfs_root *root);
fs/btrfs/locking.h
198
static inline void btrfs_assert_tree_write_locked(struct extent_buffer *eb)
fs/btrfs/locking.h
202
static inline void btrfs_assert_tree_read_locked(struct extent_buffer *eb)
fs/btrfs/locking.h
207
static inline void btrfs_assert_tree_write_locked(struct extent_buffer *eb) { }
fs/btrfs/locking.h
208
static inline void btrfs_assert_tree_read_locked(struct extent_buffer *eb) { }
fs/btrfs/locking.h
213
static inline void btrfs_tree_unlock_rw(struct extent_buffer *eb, int rw)
fs/btrfs/locking.h
238
void btrfs_set_buffer_lockdep_class(u64 objectid, struct extent_buffer *eb, int level);
fs/btrfs/locking.h
239
void btrfs_maybe_reset_lockdep_class(struct btrfs_root *root, struct extent_buffer *eb);
fs/btrfs/locking.h
242
struct extent_buffer *eb, int level)
fs/btrfs/locking.h
246
struct extent_buffer *eb)
fs/btrfs/print-tree.c
101
static void print_extent_item(const struct extent_buffer *eb, int slot, int type)
fs/btrfs/print-tree.c
197
static void print_uuid_item(const struct extent_buffer *l, unsigned long offset,
fs/btrfs/print-tree.c
215
static void print_raid_stripe_key(const struct extent_buffer *eb, u32 item_size,
fs/btrfs/print-tree.c
230
static void print_eb_refs_lock(const struct extent_buffer *eb)
fs/btrfs/print-tree.c
238
static void print_timespec(const struct extent_buffer *eb,
fs/btrfs/print-tree.c
248
static void print_inode_item(const struct extent_buffer *eb, int i)
fs/btrfs/print-tree.c
268
static void print_dir_item(const struct extent_buffer *eb, int i)
fs/btrfs/print-tree.c
290
static void print_inode_ref_item(const struct extent_buffer *eb, int i)
fs/btrfs/print-tree.c
307
static void print_inode_extref_item(const struct extent_buffer *eb, int i)
fs/btrfs/print-tree.c
327
static void print_dir_log_index_item(const struct extent_buffer *eb, int i)
fs/btrfs/print-tree.c
335
static void print_extent_csum(const struct extent_buffer *eb, int i)
fs/btrfs/print-tree.c
347
static void print_file_extent_item(const struct extent_buffer *eb, int i)
fs/btrfs/print-tree.c
432
void btrfs_print_leaf(const struct extent_buffer *l)
fs/btrfs/print-tree.c
586
void btrfs_print_tree(const struct extent_buffer *c, bool follow)
fs/btrfs/print-tree.c
623
struct extent_buffer *next;
fs/btrfs/print-tree.c
63
static void print_chunk(const struct extent_buffer *eb, struct btrfs_chunk *chunk)
fs/btrfs/print-tree.c
76
static void print_dev_item(const struct extent_buffer *eb,
fs/btrfs/print-tree.c
84
static void print_extent_data_ref(const struct extent_buffer *eb,
fs/btrfs/print-tree.c
94
static void print_extent_owner_ref(const struct extent_buffer *eb,
fs/btrfs/print-tree.h
14
struct extent_buffer;
fs/btrfs/print-tree.h
17
void btrfs_print_leaf(const struct extent_buffer *l);
fs/btrfs/print-tree.h
18
void btrfs_print_tree(const struct extent_buffer *c, bool follow);
fs/btrfs/props.c
174
struct extent_buffer *leaf;
fs/btrfs/qgroup.c
1004
struct extent_buffer *leaf;
fs/btrfs/qgroup.c
2196
struct extent_buffer *eb)
fs/btrfs/qgroup.c
2254
struct extent_buffer *eb;
fs/btrfs/qgroup.c
2344
struct extent_buffer *src_eb,
fs/btrfs/qgroup.c
2382
struct extent_buffer *eb;
fs/btrfs/qgroup.c
2463
struct extent_buffer *src_eb,
fs/btrfs/qgroup.c
2469
struct extent_buffer *eb;
fs/btrfs/qgroup.c
2564
struct extent_buffer *src_eb,
fs/btrfs/qgroup.c
2565
struct extent_buffer *dst_eb,
fs/btrfs/qgroup.c
2627
struct extent_buffer *root_eb,
fs/btrfs/qgroup.c
2634
struct extent_buffer *eb = root_eb;
fs/btrfs/qgroup.c
3746
struct extent_buffer *scratch_leaf = NULL;
fs/btrfs/qgroup.c
408
struct extent_buffer *leaf, int slot,
fs/btrfs/qgroup.c
426
struct extent_buffer *l;
fs/btrfs/qgroup.c
4759
struct extent_buffer *subvol_parent, int subvol_slot,
fs/btrfs/qgroup.c
4760
struct extent_buffer *reloc_parent, int reloc_slot,
fs/btrfs/qgroup.c
4852
struct extent_buffer *subvol_eb)
fs/btrfs/qgroup.c
4858
struct extent_buffer *reloc_eb = NULL;
fs/btrfs/qgroup.c
743
struct extent_buffer *leaf;
fs/btrfs/qgroup.c
841
struct extent_buffer *l;
fs/btrfs/qgroup.c
880
struct extent_buffer *l;
fs/btrfs/qgroup.c
921
struct extent_buffer *l;
fs/btrfs/qgroup.c
961
struct extent_buffer *leaf = NULL;
fs/btrfs/qgroup.h
16
struct extent_buffer;
fs/btrfs/qgroup.h
364
struct extent_buffer *eb);
fs/btrfs/qgroup.h
366
struct extent_buffer *root_eb,
fs/btrfs/qgroup.h
411
struct extent_buffer *subvol_parent, int subvol_slot,
fs/btrfs/qgroup.h
412
struct extent_buffer *reloc_parent, int reloc_slot,
fs/btrfs/qgroup.h
415
struct btrfs_root *root, struct extent_buffer *eb);
fs/btrfs/raid-stripe-tree.c
23
struct extent_buffer *leaf;
fs/btrfs/raid-stripe-tree.c
303
struct extent_buffer *leaf;
fs/btrfs/raid-stripe-tree.c
407
struct extent_buffer *leaf;
fs/btrfs/raid-stripe-tree.c
71
struct extent_buffer *leaf;
fs/btrfs/ref-verify.c
369
struct extent_buffer *leaf,
fs/btrfs/ref-verify.c
422
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/ref-verify.c
495
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/ref-verify.c
549
struct extent_buffer *eb;
fs/btrfs/ref-verify.c
975
struct extent_buffer *eb;
fs/btrfs/reflink.c
401
struct extent_buffer *leaf;
fs/btrfs/relocation.c
1064
static noinline_for_stack int memcmp_node_keys(const struct extent_buffer *eb,
fs/btrfs/relocation.c
1091
struct extent_buffer *eb;
fs/btrfs/relocation.c
1092
struct extent_buffer *parent;
fs/btrfs/relocation.c
1328
struct extent_buffer *eb;
fs/btrfs/relocation.c
1365
struct extent_buffer *eb = NULL;
fs/btrfs/relocation.c
1596
struct extent_buffer *leaf;
fs/btrfs/relocation.c
2290
struct extent_buffer *eb;
fs/btrfs/relocation.c
2530
struct extent_buffer *eb;
fs/btrfs/relocation.c
3134
struct extent_buffer *eb;
fs/btrfs/relocation.c
3337
static int delete_v1_space_cache(struct extent_buffer *leaf,
fs/btrfs/relocation.c
3400
struct extent_buffer *eb;
fs/btrfs/relocation.c
3431
struct extent_buffer *leaf;
fs/btrfs/relocation.c
3756
struct extent_buffer *leaf;
fs/btrfs/relocation.c
4175
struct extent_buffer *leaf;
fs/btrfs/relocation.c
4204
struct extent_buffer *leaf;
fs/btrfs/relocation.c
4232
struct extent_buffer *leaf;
fs/btrfs/relocation.c
4434
struct extent_buffer *leaf;
fs/btrfs/relocation.c
4511
struct extent_buffer *leaf;
fs/btrfs/relocation.c
4691
struct extent_buffer *leaf;
fs/btrfs/relocation.c
4744
struct extent_buffer *leaf;
fs/btrfs/relocation.c
4981
struct extent_buffer *leaf;
fs/btrfs/relocation.c
5222
struct extent_buffer *leaf;
fs/btrfs/relocation.c
5571
struct extent_buffer *leaf;
fs/btrfs/relocation.c
5794
const struct extent_buffer *buf,
fs/btrfs/relocation.c
5795
struct extent_buffer *cow)
fs/btrfs/relocation.c
6033
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/relocation.c
6150
struct extent_buffer *leaf;
fs/btrfs/relocation.c
637
struct extent_buffer *eb;
fs/btrfs/relocation.c
876
struct extent_buffer *leaf;
fs/btrfs/relocation.c
935
struct extent_buffer *leaf)
fs/btrfs/relocation.h
35
const struct extent_buffer *buf,
fs/btrfs/relocation.h
36
struct extent_buffer *cow);
fs/btrfs/relocation.h
8
struct extent_buffer;
fs/btrfs/root-tree.c
118
struct extent_buffer *node)
fs/btrfs/root-tree.c
134
struct extent_buffer *l;
fs/btrfs/root-tree.c
216
struct extent_buffer *leaf;
fs/btrfs/root-tree.c
26
static void btrfs_read_root_item(struct extent_buffer *eb, int slot,
fs/btrfs/root-tree.c
336
struct extent_buffer *leaf;
fs/btrfs/root-tree.c
406
struct extent_buffer *leaf;
fs/btrfs/root-tree.c
72
struct extent_buffer *l;
fs/btrfs/root-tree.h
38
struct extent_buffer *node);
fs/btrfs/root-tree.h
9
struct extent_buffer;
fs/btrfs/scrub.c
2657
struct extent_buffer *l;
fs/btrfs/scrub.c
503
struct extent_buffer *eb;
fs/btrfs/scrub.c
590
struct extent_buffer *eb;
fs/btrfs/send.c
1093
struct extent_buffer *eb;
fs/btrfs/send.c
1484
const struct extent_buffer *leaf, void *ctx)
fs/btrfs/send.c
1553
struct extent_buffer *eb = path->nodes[0];
fs/btrfs/send.c
2445
struct extent_buffer *leaf;
fs/btrfs/send.c
2664
struct extent_buffer *eb;
fs/btrfs/send.c
2891
struct extent_buffer *eb = path->nodes[0];
fs/btrfs/send.c
3823
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/send.c
5455
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/send.c
5507
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/send.c
5605
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/send.c
5727
struct extent_buffer *leaf;
fs/btrfs/send.c
5840
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/send.c
586
struct extent_buffer *eb,
fs/btrfs/send.c
6114
struct extent_buffer *eb;
fs/btrfs/send.c
6332
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/send.c
7065
struct extent_buffer *leaf;
fs/btrfs/send.c
711
struct extent_buffer *eb,
fs/btrfs/send.c
7308
struct extent_buffer *clone;
fs/btrfs/send.c
7322
struct extent_buffer *eb;
fs/btrfs/send.c
7323
struct extent_buffer *parent = path->nodes[*level];
fs/btrfs/send.c
983
struct extent_buffer *eb = path->nodes[0];
fs/btrfs/subpage.c
550
void btrfs_meta_folio_set_##name(struct folio *folio, const struct extent_buffer *eb) \
fs/btrfs/subpage.c
558
void btrfs_meta_folio_clear_##name(struct folio *folio, const struct extent_buffer *eb) \
fs/btrfs/subpage.c
566
bool btrfs_meta_folio_test_##name(struct folio *folio, const struct extent_buffer *eb) \
fs/btrfs/subpage.c
694
bool btrfs_meta_folio_clear_and_test_dirty(struct folio *folio, const struct extent_buffer *eb)
fs/btrfs/subpage.h
160
void btrfs_meta_folio_set_##name(struct folio *folio, const struct extent_buffer *eb); \
fs/btrfs/subpage.h
161
void btrfs_meta_folio_clear_##name(struct folio *folio, const struct extent_buffer *eb); \
fs/btrfs/subpage.h
162
bool btrfs_meta_folio_test_##name(struct folio *folio, const struct extent_buffer *eb);
fs/btrfs/subpage.h
186
bool btrfs_meta_folio_clear_and_test_dirty(struct folio *folio, const struct extent_buffer *eb);
fs/btrfs/tests/btrfs-tests.c
159
struct extent_buffer *eb;
fs/btrfs/tests/extent-buffer-tests.c
18
struct extent_buffer *eb;
fs/btrfs/tests/extent-io-tests.c
341
static int check_eb_bitmap(unsigned long *bitmap, struct extent_buffer *eb)
fs/btrfs/tests/extent-io-tests.c
383
struct extent_buffer *eb,
fs/btrfs/tests/extent-io-tests.c
398
struct extent_buffer *eb,
fs/btrfs/tests/extent-io-tests.c
411
static int __test_eb_bitmaps(unsigned long *bitmap, struct extent_buffer *eb)
fs/btrfs/tests/extent-io-tests.c
509
struct extent_buffer *eb = NULL;
fs/btrfs/tests/extent-io-tests.c
669
static void dump_eb_and_memory_contents(struct extent_buffer *eb, void *memory,
fs/btrfs/tests/extent-io-tests.c
685
static int verify_eb_and_memory(struct extent_buffer *eb, void *memory,
fs/btrfs/tests/extent-io-tests.c
703
static void init_eb_and_memory(struct extent_buffer *eb, void *memory)
fs/btrfs/tests/extent-io-tests.c
712
struct extent_buffer *eb = NULL;
fs/btrfs/tests/inode-tests.c
22
struct extent_buffer *leaf = root->node;
fs/btrfs/tests/inode-tests.c
58
struct extent_buffer *leaf = root->node;
fs/btrfs/tests/qgroup-tests.c
24
struct extent_buffer *leaf;
fs/btrfs/transaction.c
1358
struct extent_buffer *eb;
fs/btrfs/transaction.c
1681
struct extent_buffer *tmp;
fs/btrfs/transaction.c
1682
struct extent_buffer *root_eb;
fs/btrfs/tree-checker.c
1103
static int check_leaf_chunk_item(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
1139
static void dev_item_err(const struct extent_buffer *eb, int slot,
fs/btrfs/tree-checker.c
1161
static int check_dev_item(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
120
static u64 file_extent_end(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
1208
static int check_inode_item(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
1297
static int check_root_item(struct extent_buffer *leaf, struct btrfs_key *key,
fs/btrfs/tree-checker.c
1401
static int check_root_ref(struct extent_buffer *leaf, struct btrfs_key *key, int slot)
fs/btrfs/tree-checker.c
143
static void dir_item_err(const struct extent_buffer *eb, int slot,
fs/btrfs/tree-checker.c
1434
static void extent_err(const struct extent_buffer *eb, int slot,
fs/btrfs/tree-checker.c
1477
static int check_extent_item(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
175
static bool check_prev_ino(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
1789
static int check_simple_keyed_refs(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
1830
static int check_extent_data_ref(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
1893
static int check_inode_ref(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
1949
static int check_inode_extref(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
1982
static int check_raid_stripe_extent(const struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
2001
static int check_remap_key(const struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
2066
static int check_dev_extent_item(const struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
207
static int check_extent_data_item(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
2132
static int check_free_space_info(struct extent_buffer *leaf, struct btrfs_key *key,
fs/btrfs/tree-checker.c
2186
static int check_free_space_common_key(struct extent_buffer *leaf, struct btrfs_key *key, int slot,
fs/btrfs/tree-checker.c
2269
static int check_free_space_extent(struct extent_buffer *leaf, struct btrfs_key *key, int slot,
fs/btrfs/tree-checker.c
2287
static int check_free_space_bitmap(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
2319
static enum btrfs_tree_block_status check_leaf_item(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
2404
enum btrfs_tree_block_status __btrfs_check_leaf(struct extent_buffer *leaf)
fs/btrfs/tree-checker.c
2554
int btrfs_check_leaf(struct extent_buffer *leaf)
fs/btrfs/tree-checker.c
2565
enum btrfs_tree_block_status __btrfs_check_node(struct extent_buffer *node)
fs/btrfs/tree-checker.c
2622
int btrfs_check_node(struct extent_buffer *node)
fs/btrfs/tree-checker.c
2633
int btrfs_check_eb_owner(const struct extent_buffer *eb, u64 root_owner)
fs/btrfs/tree-checker.c
2688
int btrfs_verify_level_key(struct extent_buffer *eb,
fs/btrfs/tree-checker.c
392
static int check_csum_item(struct extent_buffer *leaf, struct btrfs_key *key,
fs/btrfs/tree-checker.c
438
static int check_inode_key(struct extent_buffer *leaf, struct btrfs_key *key,
fs/btrfs/tree-checker.c
490
static int check_root_key(struct extent_buffer *leaf, struct btrfs_key *key,
fs/btrfs/tree-checker.c
548
static int check_dir_item(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
56
static void generic_err(const struct extent_buffer *eb, int slot,
fs/btrfs/tree-checker.c
686
static void block_group_err(const struct extent_buffer *eb, int slot,
fs/btrfs/tree-checker.c
709
static int check_block_group_item(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
82
static void file_extent_err(const struct extent_buffer *eb, int slot,
fs/btrfs/tree-checker.c
854
const struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
929
const struct extent_buffer *leaf,
fs/btrfs/tree-checker.h
12
struct extent_buffer;
fs/btrfs/tree-checker.h
69
enum btrfs_tree_block_status __btrfs_check_leaf(struct extent_buffer *leaf);
fs/btrfs/tree-checker.h
70
enum btrfs_tree_block_status __btrfs_check_node(struct extent_buffer *node);
fs/btrfs/tree-checker.h
72
int btrfs_check_leaf(struct extent_buffer *leaf);
fs/btrfs/tree-checker.h
73
int btrfs_check_node(struct extent_buffer *node);
fs/btrfs/tree-checker.h
76
const struct extent_buffer *leaf,
fs/btrfs/tree-checker.h
79
int btrfs_check_eb_owner(const struct extent_buffer *eb, u64 root_owner);
fs/btrfs/tree-checker.h
80
int btrfs_verify_level_key(struct extent_buffer *eb,
fs/btrfs/tree-log.c
1078
struct extent_buffer *leaf = wc->subvol_path->nodes[0];
fs/btrfs/tree-log.c
1203
struct extent_buffer *leaf = wc->subvol_path->nodes[0];
fs/btrfs/tree-log.c
1265
struct extent_buffer *leaf = wc->subvol_path->nodes[0];
fs/btrfs/tree-log.c
1417
static int extref_get_fields(struct extent_buffer *eb, unsigned long ref_ptr,
fs/btrfs/tree-log.c
142
int (*process_func)(struct extent_buffer *eb,
fs/btrfs/tree-log.c
1439
static int ref_get_fields(struct extent_buffer *eb, unsigned long ref_ptr,
fs/btrfs/tree-log.c
1471
struct extent_buffer *eb;
fs/btrfs/tree-log.c
151
struct extent_buffer *log_leaf;
fs/btrfs/tree-log.c
1770
struct extent_buffer *leaf;
fs/btrfs/tree-log.c
2421
struct extent_buffer *eb;
fs/btrfs/tree-log.c
2758
static int replay_one_buffer(struct extent_buffer *eb,
fs/btrfs/tree-log.c
2946
struct extent_buffer *eb)
fs/btrfs/tree-log.c
2991
struct extent_buffer *next;
fs/btrfs/tree-log.c
2992
struct extent_buffer *cur;
fs/btrfs/tree-log.c
4025
struct extent_buffer *src,
fs/btrfs/tree-log.c
4033
struct extent_buffer *dst;
fs/btrfs/tree-log.c
413
static int process_one_buffer(struct extent_buffer *eb,
fs/btrfs/tree-log.c
4146
struct extent_buffer *src;
fs/btrfs/tree-log.c
4615
struct extent_buffer *leaf,
fs/btrfs/tree-log.c
4783
struct extent_buffer *src;
fs/btrfs/tree-log.c
483
struct extent_buffer *dst_eb;
fs/btrfs/tree-log.c
5149
struct extent_buffer *leaf;
fs/btrfs/tree-log.c
5242
struct extent_buffer *leaf;
fs/btrfs/tree-log.c
5558
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/tree-log.c
5634
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/tree-log.c
5743
static int btrfs_check_ref_name_override(struct extent_buffer *eb,
fs/btrfs/tree-log.c
5944
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/tree-log.c
6718
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/tree-log.c
679
static int read_alloc_one_name(struct extent_buffer *eb, void *start, int len,
fs/btrfs/tree-log.c
7312
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/tree-log.c
7414
struct extent_buffer *leaf;
fs/btrfs/tree-log.c
7544
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/tree-log.c
766
struct extent_buffer *leaf = wc->subvol_path->nodes[0];
fs/btrfs/tree-log.h
61
struct extent_buffer *scratch_eb;
fs/btrfs/tree-mod-log.c
1006
struct extent_buffer *btrfs_get_old_root(struct btrfs_root *root, u64 time_seq)
fs/btrfs/tree-mod-log.c
1010
struct extent_buffer *eb = NULL;
fs/btrfs/tree-mod-log.c
1011
struct extent_buffer *eb_root;
fs/btrfs/tree-mod-log.c
1013
struct extent_buffer *old;
fs/btrfs/tree-mod-log.c
1111
struct extent_buffer *eb_root = btrfs_root_node(root);
fs/btrfs/tree-mod-log.c
178
static inline bool skip_eb_logging(const struct extent_buffer *eb)
fs/btrfs/tree-mod-log.c
208
static bool tree_mod_dont_log(struct btrfs_fs_info *fs_info, const struct extent_buffer *eb)
fs/btrfs/tree-mod-log.c
226
const struct extent_buffer *eb)
fs/btrfs/tree-mod-log.c
236
static struct tree_mod_elem *alloc_tree_mod_elem(const struct extent_buffer *eb,
fs/btrfs/tree-mod-log.c
261
int btrfs_tree_mod_log_insert_key(const struct extent_buffer *eb, int slot,
fs/btrfs/tree-mod-log.c
298
static struct tree_mod_elem *tree_mod_log_alloc_move(const struct extent_buffer *eb,
fs/btrfs/tree-mod-log.c
318
int btrfs_tree_mod_log_insert_move(const struct extent_buffer *eb,
fs/btrfs/tree-mod-log.c
426
int btrfs_tree_mod_log_insert_root(struct extent_buffer *old_root,
fs/btrfs/tree-mod-log.c
427
struct extent_buffer *new_root,
fs/btrfs/tree-mod-log.c
574
int btrfs_tree_mod_log_eb_copy(struct extent_buffer *dst,
fs/btrfs/tree-mod-log.c
575
const struct extent_buffer *src,
fs/btrfs/tree-mod-log.c
705
int btrfs_tree_mod_log_free_eb(struct extent_buffer *eb)
fs/btrfs/tree-mod-log.c
770
static struct tree_mod_elem *tree_mod_log_oldest_root(struct extent_buffer *eb_root,
fs/btrfs/tree-mod-log.c
827
struct extent_buffer *eb,
fs/btrfs/tree-mod-log.c
947
struct extent_buffer *btrfs_tree_mod_log_rewind(struct btrfs_fs_info *fs_info,
fs/btrfs/tree-mod-log.c
948
struct extent_buffer *eb,
fs/btrfs/tree-mod-log.c
951
struct extent_buffer *eb_rewin;
fs/btrfs/tree-mod-log.h
37
int btrfs_tree_mod_log_insert_root(struct extent_buffer *old_root,
fs/btrfs/tree-mod-log.h
38
struct extent_buffer *new_root,
fs/btrfs/tree-mod-log.h
40
int btrfs_tree_mod_log_insert_key(const struct extent_buffer *eb, int slot,
fs/btrfs/tree-mod-log.h
42
int btrfs_tree_mod_log_free_eb(struct extent_buffer *eb);
fs/btrfs/tree-mod-log.h
43
struct extent_buffer *btrfs_tree_mod_log_rewind(struct btrfs_fs_info *fs_info,
fs/btrfs/tree-mod-log.h
44
struct extent_buffer *eb,
fs/btrfs/tree-mod-log.h
46
struct extent_buffer *btrfs_get_old_root(struct btrfs_root *root, u64 time_seq);
fs/btrfs/tree-mod-log.h
48
int btrfs_tree_mod_log_eb_copy(struct extent_buffer *dst,
fs/btrfs/tree-mod-log.h
49
const struct extent_buffer *src,
fs/btrfs/tree-mod-log.h
53
int btrfs_tree_mod_log_insert_move(const struct extent_buffer *eb,
fs/btrfs/tree-mod-log.h
8
struct extent_buffer;
fs/btrfs/uuid-tree.c
138
struct extent_buffer *eb;
fs/btrfs/uuid-tree.c
301
struct extent_buffer *leaf;
fs/btrfs/uuid-tree.c
31
struct extent_buffer *eb;
fs/btrfs/uuid-tree.c
398
struct extent_buffer *eb;
fs/btrfs/uuid-tree.c
86
struct extent_buffer *eb;
fs/btrfs/verity.c
217
struct extent_buffer *leaf;
fs/btrfs/verity.c
293
struct extent_buffer *leaf;
fs/btrfs/volumes.c
1830
struct extent_buffer *l;
fs/btrfs/volumes.c
1964
struct extent_buffer *leaf = NULL;
fs/btrfs/volumes.c
2073
struct extent_buffer *leaf;
fs/btrfs/volumes.c
2784
struct extent_buffer *leaf;
fs/btrfs/volumes.c
3111
struct extent_buffer *leaf;
fs/btrfs/volumes.c
3678
struct extent_buffer *leaf;
fs/btrfs/volumes.c
3849
struct extent_buffer *leaf;
fs/btrfs/volumes.c
4078
static bool chunk_devid_filter(struct extent_buffer *leaf, struct btrfs_chunk *chunk,
fs/btrfs/volumes.c
4104
static bool chunk_drange_filter(struct extent_buffer *leaf, struct btrfs_chunk *chunk,
fs/btrfs/volumes.c
4139
static bool chunk_vrange_filter(struct extent_buffer *leaf, struct btrfs_chunk *chunk,
fs/btrfs/volumes.c
4150
static bool chunk_stripes_range_filter(struct extent_buffer *leaf,
fs/btrfs/volumes.c
4177
static int should_balance_chunk(struct extent_buffer *leaf, struct btrfs_chunk *chunk,
fs/btrfs/volumes.c
4401
struct extent_buffer *leaf;
fs/btrfs/volumes.c
5082
struct extent_buffer *leaf;
fs/btrfs/volumes.c
5239
struct extent_buffer *l;
fs/btrfs/volumes.c
7589
static int read_one_chunk(struct btrfs_key *key, struct extent_buffer *leaf,
fs/btrfs/volumes.c
7689
static void fill_device_from_item(struct extent_buffer *leaf,
fs/btrfs/volumes.c
7771
static int read_one_dev(struct extent_buffer *leaf,
fs/btrfs/volumes.c
7885
struct extent_buffer *sb;
fs/btrfs/volumes.c
8006
static void readahead_tree_node_children(struct extent_buffer *node)
fs/btrfs/volumes.c
8019
struct extent_buffer *leaf;
fs/btrfs/volumes.c
8069
struct extent_buffer *node = path->nodes[1];
fs/btrfs/volumes.c
8163
static u64 btrfs_dev_stats_value(const struct extent_buffer *eb,
fs/btrfs/volumes.c
8176
static void btrfs_set_dev_stats_value(struct extent_buffer *eb,
fs/btrfs/volumes.c
8190
struct extent_buffer *eb;
fs/btrfs/volumes.c
8297
struct extent_buffer *eb;
fs/btrfs/volumes.c
8710
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/xattr.c
160
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/xattr.c
289
struct extent_buffer *leaf;
fs/btrfs/xattr.c
33
struct extent_buffer *leaf;
fs/btrfs/zoned.c
2263
const struct extent_buffer *eb = ctx->eb;
fs/btrfs/zoned.c
2495
struct extent_buffer *eb;
fs/btrfs/zoned.c
2758
struct extent_buffer *eb)
fs/btrfs/zoned.c
301
struct extent_buffer *leaf;
fs/btrfs/zoned.h
21
struct extent_buffer;
fs/btrfs/zoned.h
254
struct extent_buffer *eb) { }
fs/btrfs/zoned.h
89
struct extent_buffer *eb);
include/trace/events/btrfs.h
1928
TP_PROTO(const struct btrfs_root *root, const struct extent_buffer *buf,
include/trace/events/btrfs.h
1929
const struct extent_buffer *cow),
include/trace/events/btrfs.h
23
struct extent_buffer;
include/trace/events/btrfs.h
3134
TP_PROTO(const struct extent_buffer *eb, u64 start_ns),
include/trace/events/btrfs.h
3166
TP_PROTO(const struct extent_buffer *eb, u64 start_ns),
include/trace/events/btrfs.h
3172
TP_PROTO(const struct extent_buffer *eb, u64 start_ns),
include/trace/events/btrfs.h
3178
TP_PROTO(const struct extent_buffer *eb),
include/trace/events/btrfs.h
3203
TP_PROTO(const struct extent_buffer *eb), \
include/trace/events/btrfs.h
426
TP_PROTO(const struct btrfs_inode *bi, const struct extent_buffer *l,
include/trace/events/btrfs.h
481
TP_PROTO(const struct btrfs_inode *bi, const struct extent_buffer *l,
include/trace/events/btrfs.h
522
TP_PROTO(const struct btrfs_inode *bi, const struct extent_buffer *l,
include/trace/events/btrfs.h
531
TP_PROTO(const struct btrfs_inode *bi, const struct extent_buffer *l,
include/trace/events/btrfs.h
540
TP_PROTO(const struct btrfs_inode *bi, const struct extent_buffer *l,
include/trace/events/btrfs.h
549
TP_PROTO(const struct btrfs_inode *bi, const struct extent_buffer *l,