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
1012
struct extent_buffer *leaf;
fs/btrfs/backref.c
105
const struct extent_buffer *eb,
fs/btrfs/backref.c
1147
struct extent_buffer *leaf;
fs/btrfs/backref.c
1480
struct extent_buffer *leaf;
fs/btrfs/backref.c
1613
struct extent_buffer *eb;
fs/btrfs/backref.c
2058
const struct extent_buffer *leaf;
fs/btrfs/backref.c
2133
struct extent_buffer *eb_in, u64 parent,
fs/btrfs/backref.c
2140
struct extent_buffer *eb = eb_in;
fs/btrfs/backref.c
2210
const struct extent_buffer *eb;
fs/btrfs/backref.c
2291
const struct extent_buffer *eb,
fs/btrfs/backref.c
2346
int tree_backref_for_extent(unsigned long *ptr, struct extent_buffer *eb,
fs/btrfs/backref.c
2592
struct extent_buffer *eb, struct inode_fs_paths *ipath);
fs/btrfs/backref.c
2605
struct extent_buffer *eb;
fs/btrfs/backref.c
2664
struct extent_buffer *eb;
fs/btrfs/backref.c
2722
struct extent_buffer *eb, struct inode_fs_paths *ipath)
fs/btrfs/backref.c
2978
struct extent_buffer *eb = iter->path->nodes[0];
fs/btrfs/backref.c
3288
struct extent_buffer *eb;
fs/btrfs/backref.c
3506
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
350
struct extent_buffer *eb;
fs/btrfs/block-group.c
2109
struct extent_buffer *leaf;
fs/btrfs/block-group.c
2638
struct extent_buffer *leaf;
fs/btrfs/block-group.c
2781
struct extent_buffer *leaf;
fs/btrfs/block-group.c
3218
struct extent_buffer *leaf;
fs/btrfs/block-group.c
728
struct extent_buffer *leaf;
fs/btrfs/block-group.h
283
struct extent_buffer *last_eb;
fs/btrfs/ctree.c
109
static inline void memmove_leaf_items(const struct extent_buffer *leaf,
fs/btrfs/ctree.c
1154
struct extent_buffer *right = NULL;
fs/btrfs/ctree.c
1155
struct extent_buffer *mid;
fs/btrfs/ctree.c
1156
struct extent_buffer *left = NULL;
fs/btrfs/ctree.c
1157
struct extent_buffer *parent = NULL;
fs/btrfs/ctree.c
129
static inline void copy_leaf_items(const struct extent_buffer *dst,
fs/btrfs/ctree.c
130
const struct extent_buffer *src,
fs/btrfs/ctree.c
1304
struct extent_buffer *node;
fs/btrfs/ctree.c
1340
struct extent_buffer *eb;
fs/btrfs/ctree.c
1385
struct extent_buffer *parent;
fs/btrfs/ctree.c
1471
struct extent_buffer **eb_ret, int slot,
fs/btrfs/ctree.c
1477
struct extent_buffer *tmp = NULL;
fs/btrfs/ctree.c
1630
struct extent_buffer *b, int level, int ins_len,
fs/btrfs/ctree.c
1679
struct extent_buffer *eb;
fs/btrfs/ctree.c
1708
static struct extent_buffer *btrfs_search_slot_get_root(struct btrfs_root *root,
fs/btrfs/ctree.c
1712
struct extent_buffer *b;
fs/btrfs/ctree.c
1806
struct extent_buffer *lowest = path->nodes[i];
fs/btrfs/ctree.c
1807
struct extent_buffer *clone;
fs/btrfs/ctree.c
1827
static inline int search_for_key_slot(const struct extent_buffer *eb,
fs/btrfs/ctree.c
1855
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/ctree.c
187
struct extent_buffer *btrfs_root_node(struct btrfs_root *root)
fs/btrfs/ctree.c
189
struct extent_buffer *eb;
fs/btrfs/ctree.c
2011
struct extent_buffer *b;
fs/btrfs/ctree.c
2264
struct extent_buffer *b;
fs/btrfs/ctree.c
244
struct extent_buffer *buf,
fs/btrfs/ctree.c
245
struct extent_buffer **cow_ret, u64 new_root_objectid)
fs/btrfs/ctree.c
2452
struct extent_buffer *leaf;
fs/btrfs/ctree.c
248
struct extent_buffer *cow;
fs/btrfs/ctree.c
2571
struct extent_buffer *t;
fs/btrfs/ctree.c
2602
struct extent_buffer *eb;
fs/btrfs/ctree.c
2661
static bool check_sibling_keys(const struct extent_buffer *left,
fs/btrfs/ctree.c
2662
const struct extent_buffer *right)
fs/btrfs/ctree.c
2704
struct extent_buffer *dst,
fs/btrfs/ctree.c
2705
struct extent_buffer *src, bool empty)
fs/btrfs/ctree.c
2784
struct extent_buffer *dst,
fs/btrfs/ctree.c
2785
struct extent_buffer *src)
fs/btrfs/ctree.c
2862
struct extent_buffer *lower;
fs/btrfs/ctree.c
2863
struct extent_buffer *c;
fs/btrfs/ctree.c
2864
struct extent_buffer *old;
fs/btrfs/ctree.c
2933
struct extent_buffer *lower;
fs/btrfs/ctree.c
2989
struct extent_buffer *c;
fs/btrfs/ctree.c
2990
struct extent_buffer *split;
fs/btrfs/ctree.c
3078
static int leaf_space_used(const struct extent_buffer *l, int start, int nr)
fs/btrfs/ctree.c
3098
int btrfs_leaf_free_space(const struct extent_buffer *leaf)
fs/btrfs/ctree.c
3122
struct extent_buffer *right,
fs/btrfs/ctree.c
3127
struct extent_buffer *left = path->nodes[0];
fs/btrfs/ctree.c
3128
struct extent_buffer *upper = path->nodes[1];
fs/btrfs/ctree.c
313
const struct extent_buffer *buf)
fs/btrfs/ctree.c
3258
struct extent_buffer *left = path->nodes[0];
fs/btrfs/ctree.c
3259
struct extent_buffer *right;
fs/btrfs/ctree.c
3260
struct extent_buffer *upper;
fs/btrfs/ctree.c
3333
bool empty, struct extent_buffer *left,
fs/btrfs/ctree.c
3339
struct extent_buffer *right = path->nodes[0];
fs/btrfs/ctree.c
3474
struct extent_buffer *right = path->nodes[0];
fs/btrfs/ctree.c
3475
struct extent_buffer *left;
fs/btrfs/ctree.c
35
struct extent_buffer *dst,
fs/btrfs/ctree.c
350
struct extent_buffer *buf,
fs/btrfs/ctree.c
351
struct extent_buffer *cow,
fs/btrfs/ctree.c
3534
struct extent_buffer *l,
fs/btrfs/ctree.c
3535
struct extent_buffer *right,
fs/btrfs/ctree.c
36
struct extent_buffer *src, bool empty);
fs/btrfs/ctree.c
3666
struct extent_buffer *l;
fs/btrfs/ctree.c
3670
struct extent_buffer *right;
fs/btrfs/ctree.c
38
struct extent_buffer *dst_buf,
fs/btrfs/ctree.c
3849
struct extent_buffer *leaf;
fs/btrfs/ctree.c
39
struct extent_buffer *src_buf);
fs/btrfs/ctree.c
3916
struct extent_buffer *leaf;
fs/btrfs/ctree.c
4018
struct extent_buffer *leaf;
fs/btrfs/ctree.c
4108
struct extent_buffer *leaf;
fs/btrfs/ctree.c
4180
struct extent_buffer *leaf;
fs/btrfs/ctree.c
4323
struct extent_buffer *leaf;
fs/btrfs/ctree.c
4352
struct extent_buffer *leaf;
fs/btrfs/ctree.c
4384
struct extent_buffer *parent = path->nodes[level];
fs/btrfs/ctree.c
44
static unsigned int leaf_data_end(const struct extent_buffer *leaf)
fs/btrfs/ctree.c
4441
struct extent_buffer *leaf)
fs/btrfs/ctree.c
4474
struct extent_buffer *leaf;
fs/btrfs/ctree.c
4614
struct extent_buffer *cur;
fs/btrfs/ctree.c
466
struct extent_buffer *buf,
fs/btrfs/ctree.c
467
struct extent_buffer *parent, int parent_slot,
fs/btrfs/ctree.c
468
struct extent_buffer **cow_ret,
fs/btrfs/ctree.c
4721
struct extent_buffer *c;
fs/btrfs/ctree.c
474
struct extent_buffer *cow;
fs/btrfs/ctree.c
4787
struct extent_buffer *c;
fs/btrfs/ctree.c
4788
struct extent_buffer *next;
fs/btrfs/ctree.c
4989
struct extent_buffer *leaf;
fs/btrfs/ctree.c
5030
struct extent_buffer *leaf;
fs/btrfs/ctree.c
604
const struct extent_buffer *buf)
fs/btrfs/ctree.c
647
struct btrfs_root *root, struct extent_buffer *buf,
fs/btrfs/ctree.c
648
struct extent_buffer *parent, int parent_slot,
fs/btrfs/ctree.c
649
struct extent_buffer **cow_ret,
fs/btrfs/ctree.c
66
static inline void memmove_leaf_data(const struct extent_buffer *leaf,
fs/btrfs/ctree.c
733
int btrfs_bin_search(const struct extent_buffer *eb, int first_slot,
fs/btrfs/ctree.c
820
struct extent_buffer *btrfs_read_node_slot(struct extent_buffer *parent,
fs/btrfs/ctree.c
825
struct extent_buffer *eb;
fs/btrfs/ctree.c
869
int level, struct extent_buffer *parent)
fs/btrfs/ctree.c
871
struct extent_buffer *child;
fs/btrfs/ctree.c
89
static inline void copy_leaf_data(const struct extent_buffer *dst,
fs/btrfs/ctree.c
90
const struct extent_buffer *src,
fs/btrfs/ctree.c
929
struct extent_buffer *right = NULL;
fs/btrfs/ctree.c
930
struct extent_buffer *mid;
fs/btrfs/ctree.c
931
struct extent_buffer *left = NULL;
fs/btrfs/ctree.c
932
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
1005
struct extent_buffer *leaf;
fs/btrfs/delayed-inode.c
848
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/dev-replace.c
343
struct extent_buffer *eb;
fs/btrfs/dev-replace.c
500
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
379
struct extent_buffer *leaf;
fs/btrfs/dir-item.c
412
struct extent_buffer *leaf;
fs/btrfs/dir-item.c
67
struct extent_buffer *leaf;
fs/btrfs/disk-io.c
113
int btrfs_buffer_uptodate(struct extent_buffer *eb, u64 parent_transid, bool atomic)
fs/btrfs/disk-io.c
172
static int btrfs_repair_eb_io_failure(const struct extent_buffer *eb,
fs/btrfs/disk-io.c
211
int btrfs_read_extent_buffer(struct extent_buffer *eb,
fs/btrfs/disk-io.c
257
struct extent_buffer *eb = bbio->private;
fs/btrfs/disk-io.c
328
static bool check_tree_block_fsid(struct extent_buffer *eb)
fs/btrfs/disk-io.c
354
int btrfs_validate_extent_buffer(struct extent_buffer *eb,
fs/btrfs/disk-io.c
4489
struct extent_buffer *buf)
fs/btrfs/disk-io.c
4691
struct extent_buffer *eb;
fs/btrfs/disk-io.c
4925
struct extent_buffer *l;
fs/btrfs/disk-io.c
511
struct extent_buffer *eb;
fs/btrfs/disk-io.c
564
struct extent_buffer *btrfs_find_create_tree_block(
fs/btrfs/disk-io.c
581
struct extent_buffer *read_tree_block(struct btrfs_fs_info *fs_info, u64 bytenr,
fs/btrfs/disk-io.c
584
struct extent_buffer *buf = NULL;
fs/btrfs/disk-io.c
68
static void csum_tree_block(struct extent_buffer *buf, u8 *result)
fs/btrfs/disk-io.c
794
struct extent_buffer *leaf;
fs/btrfs/disk-io.c
875
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, bool atomic);
fs/btrfs/disk-io.h
111
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
2269
struct extent_buffer *eb, u64 flags)
fs/btrfs/extent-tree.c
2427
struct extent_buffer *leaf;
fs/btrfs/extent-tree.c
2525
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/extent-tree.c
2551
struct extent_buffer *buf,
fs/btrfs/extent-tree.c
2636
struct extent_buffer *buf, bool full_backref)
fs/btrfs/extent-tree.c
2642
struct extent_buffer *buf, bool full_backref)
fs/btrfs/extent-tree.c
2718
const struct extent_buffer *eb)
fs/btrfs/extent-tree.c
2764
int btrfs_exclude_logged_extents(struct extent_buffer *eb)
fs/btrfs/extent-tree.c
3103
struct extent_buffer *leaf, int slot)
fs/btrfs/extent-tree.c
3276
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
3619
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
4950
const struct extent_buffer *eb)
fs/btrfs/extent-tree.c
5001
struct extent_buffer *leaf;
fs/btrfs/extent-tree.c
5082
struct extent_buffer *leaf;
fs/btrfs/extent-tree.c
5237
static bool check_eb_lock_owner(const struct extent_buffer *eb)
fs/btrfs/extent-tree.c
524
struct extent_buffer *leaf;
fs/btrfs/extent-tree.c
5248
static bool check_eb_lock_owner(struct extent_buffer *eb)
fs/btrfs/extent-tree.c
5254
static struct extent_buffer *
fs/btrfs/extent-tree.c
5260
struct extent_buffer *buf;
fs/btrfs/extent-tree.c
5338
struct extent_buffer *btrfs_alloc_tree_block(struct btrfs_trans_handle *trans,
fs/btrfs/extent-tree.c
5350
struct extent_buffer *buf;
fs/btrfs/extent-tree.c
54
struct extent_buffer *leaf,
fs/btrfs/extent-tree.c
5493
struct extent_buffer *eb, u64 flags, int slot)
fs/btrfs/extent-tree.c
5557
struct extent_buffer *eb;
fs/btrfs/extent-tree.c
5631
struct extent_buffer *eb = path->nodes[level];
fs/btrfs/extent-tree.c
5776
struct extent_buffer *next)
fs/btrfs/extent-tree.c
5821
struct extent_buffer *next, u64 owner_root)
fs/btrfs/extent-tree.c
5915
struct extent_buffer *next;
fs/btrfs/extent-tree.c
6025
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
6524
struct extent_buffer *node,
fs/btrfs/extent-tree.c
6525
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
1931
static noinline_for_stack bool lock_extent_buffer_for_io(struct extent_buffer *eb,
fs/btrfs/extent_io.c
1978
static void set_btree_ioerr(struct extent_buffer *eb)
fs/btrfs/extent_io.c
2051
static void buffer_tree_set_mark(const struct extent_buffer *eb, xa_mark_t mark)
fs/btrfs/extent_io.c
2063
static void buffer_tree_clear_mark(const struct extent_buffer *eb, xa_mark_t mark)
fs/btrfs/extent_io.c
2098
struct extent_buffer *ebs[PAGEVEC_SIZE];
fs/btrfs/extent_io.c
2101
static inline bool eb_batch_add(struct eb_batch *batch, struct extent_buffer *eb)
fs/btrfs/extent_io.c
2113
static inline struct extent_buffer *eb_batch_next(struct eb_batch *batch)
fs/btrfs/extent_io.c
2127
static inline struct extent_buffer *find_get_eb(struct xa_state *xas, unsigned long max,
fs/btrfs/extent_io.c
2130
struct extent_buffer *eb;
fs/btrfs/extent_io.c
2161
struct extent_buffer *eb;
fs/btrfs/extent_io.c
2184
static struct extent_buffer *find_extent_buffer_nolock(
fs/btrfs/extent_io.c
2187
struct extent_buffer *eb;
fs/btrfs/extent_io.c
2200
struct extent_buffer *eb = bbio->private;
fs/btrfs/extent_io.c
2215
static void prepare_eb_write(struct extent_buffer *eb)
fs/btrfs/extent_io.c
2243
static noinline_for_stack void write_one_eb(struct extent_buffer *eb,
fs/btrfs/extent_io.c
225
sizeof(struct extent_buffer), 0, 0,
fs/btrfs/extent_io.c
2303
struct extent_buffer *eb;
fs/btrfs/extent_io.c
2358
struct extent_buffer *eb;
fs/btrfs/extent_io.c
2909
static int extent_buffer_under_io(const struct extent_buffer *eb)
fs/btrfs/extent_io.c
2929
static void detach_extent_buffer_folio(const struct extent_buffer *eb, struct folio *folio)
fs/btrfs/extent_io.c
2990
static void btrfs_release_extent_buffer_folios(const struct extent_buffer *eb)
fs/btrfs/extent_io.c
3007
static inline void btrfs_release_extent_buffer(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3014
static struct extent_buffer *__alloc_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3017
struct extent_buffer *eb = NULL;
fs/btrfs/extent_io.c
3040
static void cleanup_extent_buffer_folios(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3053
struct extent_buffer *btrfs_clone_extent_buffer(const struct extent_buffer *src)
fs/btrfs/extent_io.c
3055
struct extent_buffer *new;
fs/btrfs/extent_io.c
3101
struct extent_buffer *alloc_dummy_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3104
struct extent_buffer *eb;
fs/btrfs/extent_io.c
3136
static void check_buffer_tree_ref(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3171
static void mark_extent_buffer_accessed(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3179
struct extent_buffer *find_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3182
struct extent_buffer *eb;
fs/btrfs/extent_io.c
3208
struct extent_buffer *alloc_test_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3212
struct extent_buffer *eb, *exists = NULL;
fs/btrfs/extent_io.c
3252
static struct extent_buffer *grab_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3255
struct extent_buffer *exists;
fs/btrfs/extent_io.c
3327
static int attach_eb_folio_to_filemap(struct extent_buffer *eb, int i,
fs/btrfs/extent_io.c
3329
struct extent_buffer **found_eb_ret)
fs/btrfs/extent_io.c
3371
struct extent_buffer *existing_eb;
fs/btrfs/extent_io.c
3405
struct extent_buffer *alloc_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.c
3409
struct extent_buffer *eb;
fs/btrfs/extent_io.c
3410
struct extent_buffer *existing_eb = NULL;
fs/btrfs/extent_io.c
3613
struct extent_buffer *eb =
fs/btrfs/extent_io.c
3614
container_of(head, struct extent_buffer, rcu_head);
fs/btrfs/extent_io.c
3619
static int release_extent_buffer(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3664
void free_extent_buffer(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3698
void free_extent_buffer_stale(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3724
struct extent_buffer *eb)
fs/btrfs/extent_io.c
3769
void set_extent_buffer_dirty(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3812
void clear_extent_buffer_uptodate(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3826
void set_extent_buffer_uptodate(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3834
static void clear_extent_buffer_reading(struct extent_buffer *eb)
fs/btrfs/extent_io.c
3841
struct extent_buffer *eb = bbio->private;
fs/btrfs/extent_io.c
3868
int read_extent_buffer_pages_nowait(struct extent_buffer *eb, int mirror_num,
fs/btrfs/extent_io.c
3922
int read_extent_buffer_pages(struct extent_buffer *eb, int mirror_num,
fs/btrfs/extent_io.c
3937
static bool report_eb_range(const struct extent_buffer *eb, unsigned long start,
fs/btrfs/extent_io.c
3955
static inline int check_eb_range(const struct extent_buffer *eb,
fs/btrfs/extent_io.c
3967
void read_extent_buffer(const struct extent_buffer *eb, void *dstv,
fs/btrfs/extent_io.c
4006
int read_extent_buffer_to_user_nofault(const struct extent_buffer *eb,
fs/btrfs/extent_io.c
4047
int memcmp_extent_buffer(const struct extent_buffer *eb, const void *ptrv,
fs/btrfs/extent_io.c
4087
static void assert_eb_folio_uptodate(const struct extent_buffer *eb, int i)
fs/btrfs/extent_io.c
41
static inline void btrfs_leak_debug_add_eb(struct extent_buffer *eb)
fs/btrfs/extent_io.c
4116
static void __write_extent_buffer(const struct extent_buffer *eb,
fs/btrfs/extent_io.c
4160
void write_extent_buffer(const struct extent_buffer *eb, const void *srcv,
fs/btrfs/extent_io.c
4166
static void memset_extent_buffer(const struct extent_buffer *eb, int c,
fs/btrfs/extent_io.c
4189
void memzero_extent_buffer(const struct extent_buffer *eb, unsigned long start,
fs/btrfs/extent_io.c
4197
void copy_extent_buffer_full(const struct extent_buffer *dst,
fs/btrfs/extent_io.c
4198
const struct extent_buffer *src)
fs/btrfs/extent_io.c
4217
void copy_extent_buffer(const struct extent_buffer *dst,
fs/btrfs/extent_io.c
4218
const struct extent_buffer *src,
fs/btrfs/extent_io.c
4265
static inline void eb_bitmap_offset(const struct extent_buffer *eb,
fs/btrfs/extent_io.c
4291
bool extent_buffer_test_bit(const struct extent_buffer *eb, unsigned long start,
fs/btrfs/extent_io.c
4304
static u8 *extent_buffer_get_byte(const struct extent_buffer *eb, unsigned long bytenr)
fs/btrfs/extent_io.c
4321
void extent_buffer_bitmap_set(const struct extent_buffer *eb, unsigned long start,
fs/btrfs/extent_io.c
4357
void extent_buffer_bitmap_clear(const struct extent_buffer *eb,
fs/btrfs/extent_io.c
4391
void memcpy_extent_buffer(const struct extent_buffer *dst,
fs/btrfs/extent_io.c
4428
void memmove_extent_buffer(const struct extent_buffer *dst,
fs/btrfs/extent_io.c
4482
struct extent_buffer *eb;
fs/btrfs/extent_io.c
4539
struct extent_buffer *eb;
fs/btrfs/extent_io.c
4602
struct extent_buffer *eb;
fs/btrfs/extent_io.c
4630
void btrfs_readahead_node_child(struct extent_buffer *node, int slot)
fs/btrfs/extent_io.c
51
static inline void btrfs_leak_debug_del_eb(struct extent_buffer *eb)
fs/btrfs/extent_io.c
63
struct extent_buffer *eb;
fs/btrfs/extent_io.c
699
static int alloc_eb_folio_array(struct extent_buffer *eb, bool nofail)
fs/btrfs/extent_io.c
77
struct extent_buffer, leak_list);
fs/btrfs/extent_io.c
869
static int attach_extent_buffer_folio(struct extent_buffer *eb,
fs/btrfs/extent_io.h
123
struct extent_buffer *eb;
fs/btrfs/extent_io.h
128
static inline unsigned long offset_in_eb_folio(const struct extent_buffer *eb,
fs/btrfs/extent_io.h
143
static inline size_t get_eb_offset_in_folio(const struct extent_buffer *eb,
fs/btrfs/extent_io.h
164
static inline unsigned long get_eb_folio_index(const struct extent_buffer *eb,
fs/btrfs/extent_io.h
246
struct extent_buffer *alloc_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.h
248
struct extent_buffer *alloc_dummy_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.h
250
struct extent_buffer *btrfs_clone_extent_buffer(const struct extent_buffer *src);
fs/btrfs/extent_io.h
251
struct extent_buffer *find_extent_buffer(struct btrfs_fs_info *fs_info,
fs/btrfs/extent_io.h
253
void free_extent_buffer(struct extent_buffer *eb);
fs/btrfs/extent_io.h
254
void free_extent_buffer_stale(struct extent_buffer *eb);
fs/btrfs/extent_io.h
255
int read_extent_buffer_pages(struct extent_buffer *eb, int mirror_num,
fs/btrfs/extent_io.h
257
int read_extent_buffer_pages_nowait(struct extent_buffer *eb, int mirror_num,
fs/btrfs/extent_io.h
260
static inline void wait_on_extent_buffer_writeback(struct extent_buffer *eb)
fs/btrfs/extent_io.h
268
void btrfs_readahead_node_child(struct extent_buffer *node, int slot);
fs/btrfs/extent_io.h
271
static inline int __pure num_extent_pages(const struct extent_buffer *eb)
fs/btrfs/extent_io.h
292
static inline int __pure num_extent_folios(const struct extent_buffer *eb)
fs/btrfs/extent_io.h
301
static inline int extent_buffer_uptodate(const struct extent_buffer *eb)
fs/btrfs/extent_io.h
306
int memcmp_extent_buffer(const struct extent_buffer *eb, const void *ptrv,
fs/btrfs/extent_io.h
308
void read_extent_buffer(const struct extent_buffer *eb, void *dst,
fs/btrfs/extent_io.h
311
int read_extent_buffer_to_user_nofault(const struct extent_buffer *eb,
fs/btrfs/extent_io.h
314
void write_extent_buffer(const struct extent_buffer *eb, const void *src,
fs/btrfs/extent_io.h
318
const struct extent_buffer *eb, const void *chunk_tree_uuid)
fs/btrfs/extent_io.h
325
static inline void write_extent_buffer_fsid(const struct extent_buffer *eb,
fs/btrfs/extent_io.h
332
void copy_extent_buffer_full(const struct extent_buffer *dst,
fs/btrfs/extent_io.h
333
const struct extent_buffer *src);
fs/btrfs/extent_io.h
334
void copy_extent_buffer(const struct extent_buffer *dst,
fs/btrfs/extent_io.h
335
const struct extent_buffer *src,
fs/btrfs/extent_io.h
338
void memcpy_extent_buffer(const struct extent_buffer *dst,
fs/btrfs/extent_io.h
341
void memmove_extent_buffer(const struct extent_buffer *dst,
fs/btrfs/extent_io.h
344
void memzero_extent_buffer(const struct extent_buffer *eb, unsigned long start,
fs/btrfs/extent_io.h
346
bool extent_buffer_test_bit(const struct extent_buffer *eb, unsigned long start,
fs/btrfs/extent_io.h
348
void extent_buffer_bitmap_set(const struct extent_buffer *eb, unsigned long start,
fs/btrfs/extent_io.h
350
void extent_buffer_bitmap_clear(const struct extent_buffer *eb,
fs/btrfs/extent_io.h
353
void set_extent_buffer_dirty(struct extent_buffer *eb);
fs/btrfs/extent_io.h
354
void set_extent_buffer_uptodate(struct extent_buffer *eb);
fs/btrfs/extent_io.h
355
void clear_extent_buffer_uptodate(struct extent_buffer *eb);
fs/btrfs/extent_io.h
363
struct extent_buffer *buf);
fs/btrfs/extent_io.h
375
struct extent_buffer *alloc_test_extent_buffer(struct btrfs_fs_info *fs_info,
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
1110
struct extent_buffer *leaf = NULL;
fs/btrfs/file-item.c
1328
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/file-item.c
1391
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
507
struct extent_buffer *leaf;
fs/btrfs/file-item.c
651
struct extent_buffer *leaf;
fs/btrfs/file-item.c
882
struct extent_buffer *leaf;
fs/btrfs/file-item.c
934
struct extent_buffer *leaf;
fs/btrfs/file-item.h
37
const struct extent_buffer *eb,
fs/btrfs/file.c
143
struct extent_buffer *leaf;
fs/btrfs/file.c
2057
static bool hole_mergeable(struct btrfs_inode *inode, struct extent_buffer *leaf,
fs/btrfs/file.c
2092
struct extent_buffer *leaf;
fs/btrfs/file.c
2311
struct extent_buffer *leaf;
fs/btrfs/file.c
3641
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/file.c
510
static bool extent_mergeable(struct extent_buffer *leaf, int slot, u64 objectid,
fs/btrfs/file.c
553
struct extent_buffer *leaf;
fs/btrfs/free-space-cache.c
1154
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
1466
struct extent_buffer *leaf;
fs/btrfs/free-space-tree.c
205
struct extent_buffer *leaf;
fs/btrfs/free-space-tree.c
346
struct extent_buffer *leaf;
fs/btrfs/free-space-tree.c
513
struct extent_buffer *leaf;
fs/btrfs/free-space-tree.c
538
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
10385
struct extent_buffer *leaf;
fs/btrfs/inode.c
132
struct extent_buffer *eb;
fs/btrfs/inode.c
1928
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/inode.c
2163
struct extent_buffer *leaf;
fs/btrfs/inode.c
222
struct extent_buffer *eb;
fs/btrfs/inode.c
3053
struct extent_buffer *leaf;
fs/btrfs/inode.c
3716
struct extent_buffer *leaf;
fs/btrfs/inode.c
3918
static noinline bool acls_after_inode_item(struct extent_buffer *leaf,
fs/btrfs/inode.c
4051
struct extent_buffer *leaf;
fs/btrfs/inode.c
4273
struct extent_buffer *leaf,
fs/btrfs/inode.c
4316
struct extent_buffer *leaf;
fs/btrfs/inode.c
4582
struct extent_buffer *leaf;
fs/btrfs/inode.c
468
struct extent_buffer *leaf;
fs/btrfs/inode.c
5820
struct extent_buffer *leaf;
fs/btrfs/inode.c
6164
struct extent_buffer *leaf;
fs/btrfs/inode.c
6344
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/inode.c
7134
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/inode.c
7227
struct extent_buffer *leaf;
fs/btrfs/inode.c
7444
struct extent_buffer *leaf;
fs/btrfs/inode.c
9048
struct extent_buffer *leaf;
fs/btrfs/inode.c
9468
struct extent_buffer *leaf;
fs/btrfs/ioctl.c
1403
struct extent_buffer *leaf;
fs/btrfs/ioctl.c
1662
struct extent_buffer *l;
fs/btrfs/ioctl.c
1742
struct extent_buffer *leaf;
fs/btrfs/ioctl.c
1957
struct extent_buffer *leaf;
fs/btrfs/ioctl.c
2075
struct extent_buffer *leaf;
fs/btrfs/ioctl.c
508
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
164
struct extent_buffer *leaf;
fs/btrfs/qgroup.c
1006
struct extent_buffer *leaf;
fs/btrfs/qgroup.c
2178
struct extent_buffer *eb)
fs/btrfs/qgroup.c
2236
struct extent_buffer *eb;
fs/btrfs/qgroup.c
2326
struct extent_buffer *src_eb,
fs/btrfs/qgroup.c
2364
struct extent_buffer *eb;
fs/btrfs/qgroup.c
2445
struct extent_buffer *src_eb,
fs/btrfs/qgroup.c
2451
struct extent_buffer *eb;
fs/btrfs/qgroup.c
2546
struct extent_buffer *src_eb,
fs/btrfs/qgroup.c
2547
struct extent_buffer *dst_eb,
fs/btrfs/qgroup.c
2609
struct extent_buffer *root_eb,
fs/btrfs/qgroup.c
2616
struct extent_buffer *eb = root_eb;
fs/btrfs/qgroup.c
3730
struct extent_buffer *scratch_leaf = NULL;
fs/btrfs/qgroup.c
409
struct extent_buffer *leaf, int slot,
fs/btrfs/qgroup.c
427
struct extent_buffer *l;
fs/btrfs/qgroup.c
4739
struct extent_buffer *subvol_parent, int subvol_slot,
fs/btrfs/qgroup.c
4740
struct extent_buffer *reloc_parent, int reloc_slot,
fs/btrfs/qgroup.c
4832
struct extent_buffer *subvol_eb)
fs/btrfs/qgroup.c
4838
struct extent_buffer *reloc_eb = NULL;
fs/btrfs/qgroup.c
745
struct extent_buffer *leaf;
fs/btrfs/qgroup.c
843
struct extent_buffer *l;
fs/btrfs/qgroup.c
882
struct extent_buffer *l;
fs/btrfs/qgroup.c
923
struct extent_buffer *l;
fs/btrfs/qgroup.c
963
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
447
struct extent_buffer *subvol_parent, int subvol_slot,
fs/btrfs/qgroup.h
448
struct extent_buffer *reloc_parent, int reloc_slot,
fs/btrfs/qgroup.h
451
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
268
struct extent_buffer *leaf;
fs/btrfs/raid-stripe-tree.c
372
struct extent_buffer *leaf;
fs/btrfs/raid-stripe-tree.c
68
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
345
struct extent_buffer *leaf;
fs/btrfs/relocation.c
1014
struct extent_buffer *eb;
fs/btrfs/relocation.c
1015
struct extent_buffer *parent;
fs/btrfs/relocation.c
1251
struct extent_buffer *eb;
fs/btrfs/relocation.c
1288
struct extent_buffer *eb = NULL;
fs/btrfs/relocation.c
1514
struct extent_buffer *leaf;
fs/btrfs/relocation.c
2198
struct extent_buffer *eb;
fs/btrfs/relocation.c
2438
struct extent_buffer *eb;
fs/btrfs/relocation.c
3045
struct extent_buffer *eb;
fs/btrfs/relocation.c
3249
static int delete_v1_space_cache(struct extent_buffer *leaf,
fs/btrfs/relocation.c
3312
struct extent_buffer *eb;
fs/btrfs/relocation.c
3343
struct extent_buffer *leaf;
fs/btrfs/relocation.c
3669
struct extent_buffer *leaf;
fs/btrfs/relocation.c
4098
struct extent_buffer *leaf;
fs/btrfs/relocation.c
4127
struct extent_buffer *leaf;
fs/btrfs/relocation.c
4155
struct extent_buffer *leaf;
fs/btrfs/relocation.c
4351
struct extent_buffer *leaf;
fs/btrfs/relocation.c
4428
struct extent_buffer *leaf;
fs/btrfs/relocation.c
4608
struct extent_buffer *leaf;
fs/btrfs/relocation.c
4661
struct extent_buffer *leaf;
fs/btrfs/relocation.c
4898
struct extent_buffer *leaf;
fs/btrfs/relocation.c
5127
struct extent_buffer *leaf;
fs/btrfs/relocation.c
5476
struct extent_buffer *leaf;
fs/btrfs/relocation.c
5699
const struct extent_buffer *buf,
fs/btrfs/relocation.c
5700
struct extent_buffer *cow)
fs/btrfs/relocation.c
588
struct extent_buffer *eb;
fs/btrfs/relocation.c
5925
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/relocation.c
6042
struct extent_buffer *leaf;
fs/btrfs/relocation.c
819
struct extent_buffer *leaf;
fs/btrfs/relocation.c
858
struct extent_buffer *leaf)
fs/btrfs/relocation.c
987
static noinline_for_stack int memcmp_node_keys(const struct extent_buffer *eb,
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
2670
struct extent_buffer *l;
fs/btrfs/scrub.c
502
struct extent_buffer *eb;
fs/btrfs/scrub.c
589
struct extent_buffer *eb;
fs/btrfs/send.c
1098
struct extent_buffer *eb;
fs/btrfs/send.c
1489
const struct extent_buffer *leaf, void *ctx)
fs/btrfs/send.c
1558
struct extent_buffer *eb = path->nodes[0];
fs/btrfs/send.c
2461
struct extent_buffer *leaf;
fs/btrfs/send.c
2680
struct extent_buffer *eb;
fs/btrfs/send.c
2911
struct extent_buffer *eb = path->nodes[0];
fs/btrfs/send.c
3850
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/send.c
5482
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/send.c
5534
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/send.c
5632
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/send.c
5754
struct extent_buffer *leaf;
fs/btrfs/send.c
583
struct extent_buffer *eb,
fs/btrfs/send.c
5867
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/send.c
6141
struct extent_buffer *eb;
fs/btrfs/send.c
6359
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/send.c
708
struct extent_buffer *eb,
fs/btrfs/send.c
7093
struct extent_buffer *leaf;
fs/btrfs/send.c
7336
struct extent_buffer *clone;
fs/btrfs/send.c
7350
struct extent_buffer *eb;
fs/btrfs/send.c
7351
struct extent_buffer *parent = path->nodes[*level];
fs/btrfs/send.c
980
struct extent_buffer *eb = path->nodes[0];
fs/btrfs/subpage.c
632
void btrfs_meta_folio_set_##name(struct folio *folio, const struct extent_buffer *eb) \
fs/btrfs/subpage.c
640
void btrfs_meta_folio_clear_##name(struct folio *folio, const struct extent_buffer *eb) \
fs/btrfs/subpage.c
648
bool btrfs_meta_folio_test_##name(struct folio *folio, const struct extent_buffer *eb) \
fs/btrfs/subpage.c
759
bool btrfs_meta_folio_clear_and_test_dirty(struct folio *folio, const struct extent_buffer *eb)
fs/btrfs/subpage.h
177
void btrfs_meta_folio_set_##name(struct folio *folio, const struct extent_buffer *eb); \
fs/btrfs/subpage.h
178
void btrfs_meta_folio_clear_##name(struct folio *folio, const struct extent_buffer *eb); \
fs/btrfs/subpage.h
179
bool btrfs_meta_folio_test_##name(struct folio *folio, const struct extent_buffer *eb);
fs/btrfs/subpage.h
205
bool btrfs_meta_folio_clear_and_test_dirty(struct folio *folio, const struct extent_buffer *eb);
fs/btrfs/tests/btrfs-tests.c
158
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
1340
struct extent_buffer *eb;
fs/btrfs/transaction.c
1664
struct extent_buffer *tmp;
fs/btrfs/transaction.c
1665
struct extent_buffer *old;
fs/btrfs/tree-checker.c
1021
static int check_leaf_chunk_item(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
1057
static void dev_item_err(const struct extent_buffer *eb, int slot,
fs/btrfs/tree-checker.c
1079
static int check_dev_item(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
1126
static int check_inode_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
1215
static int check_root_item(struct extent_buffer *leaf, struct btrfs_key *key,
fs/btrfs/tree-checker.c
1321
static void extent_err(const struct extent_buffer *eb, int slot,
fs/btrfs/tree-checker.c
1364
static int check_extent_item(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
143
static void dir_item_err(const struct extent_buffer *eb, int slot,
fs/btrfs/tree-checker.c
1676
static int check_simple_keyed_refs(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
1717
static int check_extent_data_ref(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
175
static bool check_prev_ino(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
1780
static int check_inode_ref(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
1830
static int check_inode_extref(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
1863
static int check_raid_stripe_extent(const struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
1882
static int check_dev_extent_item(const struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
1951
static enum btrfs_tree_block_status check_leaf_item(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
2018
enum btrfs_tree_block_status __btrfs_check_leaf(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
2168
int btrfs_check_leaf(struct extent_buffer *leaf)
fs/btrfs/tree-checker.c
2179
enum btrfs_tree_block_status __btrfs_check_node(struct extent_buffer *node)
fs/btrfs/tree-checker.c
2236
int btrfs_check_node(struct extent_buffer *node)
fs/btrfs/tree-checker.c
2247
int btrfs_check_eb_owner(const struct extent_buffer *eb, u64 root_owner)
fs/btrfs/tree-checker.c
2302
int btrfs_verify_level_key(struct extent_buffer *eb,
fs/btrfs/tree-checker.c
365
static int check_csum_item(struct extent_buffer *leaf, struct btrfs_key *key,
fs/btrfs/tree-checker.c
411
static int check_inode_key(struct extent_buffer *leaf, struct btrfs_key *key,
fs/btrfs/tree-checker.c
463
static int check_root_key(struct extent_buffer *leaf, struct btrfs_key *key,
fs/btrfs/tree-checker.c
521
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
659
static void block_group_err(const struct extent_buffer *eb, int slot,
fs/btrfs/tree-checker.c
682
static int check_block_group_item(struct extent_buffer *leaf,
fs/btrfs/tree-checker.c
786
const 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
861
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
1089
struct extent_buffer *leaf = wc->subvol_path->nodes[0];
fs/btrfs/tree-log.c
1214
struct extent_buffer *leaf = wc->subvol_path->nodes[0];
fs/btrfs/tree-log.c
1276
struct extent_buffer *leaf = wc->subvol_path->nodes[0];
fs/btrfs/tree-log.c
1428
static int extref_get_fields(struct extent_buffer *eb, unsigned long ref_ptr,
fs/btrfs/tree-log.c
1450
static int ref_get_fields(struct extent_buffer *eb, unsigned long ref_ptr,
fs/btrfs/tree-log.c
1482
struct extent_buffer *eb;
fs/btrfs/tree-log.c
153
int (*process_func)(struct extent_buffer *eb,
fs/btrfs/tree-log.c
162
struct extent_buffer *log_leaf;
fs/btrfs/tree-log.c
1781
struct extent_buffer *leaf;
fs/btrfs/tree-log.c
2432
struct extent_buffer *eb;
fs/btrfs/tree-log.c
2769
static int replay_one_buffer(struct extent_buffer *eb,
fs/btrfs/tree-log.c
2957
struct extent_buffer *eb)
fs/btrfs/tree-log.c
3002
struct extent_buffer *next;
fs/btrfs/tree-log.c
3003
struct extent_buffer *cur;
fs/btrfs/tree-log.c
4024
struct extent_buffer *src,
fs/btrfs/tree-log.c
4032
struct extent_buffer *dst;
fs/btrfs/tree-log.c
4145
struct extent_buffer *src;
fs/btrfs/tree-log.c
424
static int process_one_buffer(struct extent_buffer *eb,
fs/btrfs/tree-log.c
4614
struct extent_buffer *leaf,
fs/btrfs/tree-log.c
4783
struct extent_buffer *src;
fs/btrfs/tree-log.c
494
struct extent_buffer *dst_eb;
fs/btrfs/tree-log.c
5150
struct extent_buffer *leaf;
fs/btrfs/tree-log.c
5243
struct extent_buffer *leaf;
fs/btrfs/tree-log.c
5559
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/tree-log.c
5635
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/tree-log.c
5744
static int btrfs_check_ref_name_override(struct extent_buffer *eb,
fs/btrfs/tree-log.c
5941
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/tree-log.c
6692
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/tree-log.c
690
static int read_alloc_one_name(struct extent_buffer *eb, void *start, int len,
fs/btrfs/tree-log.c
7268
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/tree-log.c
7363
struct extent_buffer *leaf;
fs/btrfs/tree-log.c
7487
struct extent_buffer *leaf = path->nodes[0];
fs/btrfs/tree-log.c
777
struct extent_buffer *leaf = wc->subvol_path->nodes[0];
fs/btrfs/tree-log.h
54
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
1113
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
141
struct extent_buffer *eb;
fs/btrfs/uuid-tree.c
304
struct extent_buffer *leaf;
fs/btrfs/uuid-tree.c
31
struct extent_buffer *eb;
fs/btrfs/uuid-tree.c
401
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
1824
struct extent_buffer *l;
fs/btrfs/volumes.c
1958
struct extent_buffer *leaf = NULL;
fs/btrfs/volumes.c
2067
struct extent_buffer *leaf;
fs/btrfs/volumes.c
2738
struct extent_buffer *leaf;
fs/btrfs/volumes.c
3056
struct extent_buffer *leaf;
fs/btrfs/volumes.c
3621
struct extent_buffer *leaf;
fs/btrfs/volumes.c
3788
struct extent_buffer *leaf;
fs/btrfs/volumes.c
4007
static bool chunk_devid_filter(struct extent_buffer *leaf, struct btrfs_chunk *chunk,
fs/btrfs/volumes.c
4033
static bool chunk_drange_filter(struct extent_buffer *leaf, struct btrfs_chunk *chunk,
fs/btrfs/volumes.c
4068
static bool chunk_vrange_filter(struct extent_buffer *leaf, struct btrfs_chunk *chunk,
fs/btrfs/volumes.c
4079
static bool chunk_stripes_range_filter(struct extent_buffer *leaf,
fs/btrfs/volumes.c
4106
static bool should_balance_chunk(struct extent_buffer *leaf, struct btrfs_chunk *chunk,
fs/btrfs/volumes.c
4320
struct extent_buffer *leaf;
fs/btrfs/volumes.c
4997
struct extent_buffer *leaf;
fs/btrfs/volumes.c
5154
struct extent_buffer *l;
fs/btrfs/volumes.c
7339
static int read_one_chunk(struct btrfs_key *key, struct extent_buffer *leaf,
fs/btrfs/volumes.c
7439
static void fill_device_from_item(struct extent_buffer *leaf,
fs/btrfs/volumes.c
7521
static int read_one_dev(struct extent_buffer *leaf,
fs/btrfs/volumes.c
7635
struct extent_buffer *sb;
fs/btrfs/volumes.c
7756
static void readahead_tree_node_children(struct extent_buffer *node)
fs/btrfs/volumes.c
7769
struct extent_buffer *leaf;
fs/btrfs/volumes.c
7819
struct extent_buffer *node = path->nodes[1];
fs/btrfs/volumes.c
7913
static u64 btrfs_dev_stats_value(const struct extent_buffer *eb,
fs/btrfs/volumes.c
7926
static void btrfs_set_dev_stats_value(struct extent_buffer *eb,
fs/btrfs/volumes.c
7940
struct extent_buffer *eb;
fs/btrfs/volumes.c
8016
struct extent_buffer *eb;
fs/btrfs/volumes.c
8399
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
2235
const struct extent_buffer *eb = ctx->eb;
fs/btrfs/zoned.c
2464
struct extent_buffer *eb;
fs/btrfs/zoned.c
2727
struct extent_buffer *eb)
fs/btrfs/zoned.c
299
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
1083
TP_PROTO(const struct btrfs_root *root, const struct extent_buffer *buf,
include/trace/events/btrfs.h
1084
const struct extent_buffer *cow),
include/trace/events/btrfs.h
2265
TP_PROTO(const struct extent_buffer *eb, u64 start_ns),
include/trace/events/btrfs.h
2297
TP_PROTO(const struct extent_buffer *eb, u64 start_ns),
include/trace/events/btrfs.h
23
struct extent_buffer;
include/trace/events/btrfs.h
2303
TP_PROTO(const struct extent_buffer *eb, u64 start_ns),
include/trace/events/btrfs.h
2309
TP_PROTO(const struct extent_buffer *eb),
include/trace/events/btrfs.h
2334
TP_PROTO(const struct extent_buffer *eb), \
include/trace/events/btrfs.h
357
TP_PROTO(const struct btrfs_inode *bi, const struct extent_buffer *l,
include/trace/events/btrfs.h
412
TP_PROTO(const struct btrfs_inode *bi, const struct extent_buffer *l,
include/trace/events/btrfs.h
453
TP_PROTO(const struct btrfs_inode *bi, const struct extent_buffer *l,
include/trace/events/btrfs.h
462
TP_PROTO(const struct btrfs_inode *bi, const struct extent_buffer *l,
include/trace/events/btrfs.h
471
TP_PROTO(const struct btrfs_inode *bi, const struct extent_buffer *l,
include/trace/events/btrfs.h
480
TP_PROTO(const struct btrfs_inode *bi, const struct extent_buffer *l,