Lines Matching refs:extent_buffer
56 struct extent_buffer *nodes[BTRFS_MAX_LEVEL];
81 struct extent_buffer *node;
137 static inline u32 BTRFS_NODEPTRS_PER_EXTENT_BUFFER(const struct extent_buffer *eb) in BTRFS_NODEPTRS_PER_EXTENT_BUFFER()
178 static inline u##bits btrfs_##name(const struct extent_buffer *eb) \
183 static inline void btrfs_set_##name(struct extent_buffer *eb, \
191 static inline u##bits btrfs_##name(const struct extent_buffer *eb, \
198 static inline void btrfs_set_##name(struct extent_buffer *eb, \
310 static inline u64 btrfs_stripe_offset_nr(struct extent_buffer *eb, in btrfs_stripe_offset_nr()
316 static inline void btrfs_set_stripe_offset_nr(struct extent_buffer *eb, in btrfs_set_stripe_offset_nr()
323 static inline u64 btrfs_stripe_devid_nr(struct extent_buffer *eb, in btrfs_stripe_devid_nr()
329 static inline void btrfs_set_stripe_devid_nr(struct extent_buffer *eb, in btrfs_set_stripe_devid_nr()
476 static inline void btrfs_tree_block_key(struct extent_buffer *eb, in btrfs_tree_block_key()
483 static inline void btrfs_set_tree_block_key(struct extent_buffer *eb, in btrfs_set_tree_block_key()
536 static inline u64 btrfs_node_blockptr(struct extent_buffer *eb, int nr) in btrfs_node_blockptr()
544 static inline void btrfs_set_node_blockptr(struct extent_buffer *eb, in btrfs_set_node_blockptr()
553 static inline u64 btrfs_node_ptr_generation(struct extent_buffer *eb, int nr) in btrfs_node_ptr_generation()
561 static inline void btrfs_set_node_ptr_generation(struct extent_buffer *eb, in btrfs_set_node_ptr_generation()
576 static inline void btrfs_node_key(struct extent_buffer *eb, in btrfs_node_key()
585 static inline void btrfs_set_node_key(struct extent_buffer *eb, in btrfs_set_node_key()
609 static inline u32 btrfs_item_end(struct extent_buffer *eb, in btrfs_item_end()
615 static inline u32 btrfs_item_end_nr(struct extent_buffer *eb, int nr) in btrfs_item_end_nr()
620 static inline u32 btrfs_item_offset_nr(const struct extent_buffer *eb, int nr) in btrfs_item_offset_nr()
625 static inline u32 btrfs_item_size_nr(struct extent_buffer *eb, int nr) in btrfs_item_size_nr()
630 static inline void btrfs_item_key(struct extent_buffer *eb, in btrfs_item_key()
637 static inline void btrfs_set_item_key(struct extent_buffer *eb, in btrfs_set_item_key()
668 static inline void btrfs_dir_item_key(struct extent_buffer *eb, in btrfs_dir_item_key()
675 static inline void btrfs_set_dir_item_key(struct extent_buffer *eb, in btrfs_set_dir_item_key()
690 static inline void btrfs_free_space_key(struct extent_buffer *eb, in btrfs_free_space_key()
697 static inline void btrfs_set_free_space_key(struct extent_buffer *eb, in btrfs_set_free_space_key()
726 static inline void btrfs_node_key_to_cpu(struct extent_buffer *eb, in btrfs_node_key_to_cpu()
734 static inline void btrfs_item_key_to_cpu(struct extent_buffer *eb, in btrfs_item_key_to_cpu()
742 static inline void btrfs_dir_item_key_to_cpu(struct extent_buffer *eb, in btrfs_dir_item_key_to_cpu()
766 static inline int btrfs_header_flag(struct extent_buffer *eb, u64 flag) in btrfs_header_flag()
771 static inline int btrfs_set_header_flag(struct extent_buffer *eb, u64 flag) in btrfs_set_header_flag()
778 static inline int btrfs_clear_header_flag(struct extent_buffer *eb, u64 flag) in btrfs_clear_header_flag()
785 static inline int btrfs_header_backref_rev(struct extent_buffer *eb) in btrfs_header_backref_rev()
791 static inline void btrfs_set_header_backref_rev(struct extent_buffer *eb, in btrfs_set_header_backref_rev()
805 static inline unsigned long btrfs_header_chunk_tree_uuid(struct extent_buffer *eb) in btrfs_header_chunk_tree_uuid()
810 static inline u8 *btrfs_header_csum(struct extent_buffer *eb) in btrfs_header_csum()
816 static inline int btrfs_is_leaf(struct extent_buffer *eb) in btrfs_is_leaf()
982 static inline unsigned long btrfs_leaf_data(struct extent_buffer *l) in btrfs_leaf_data()
1104 struct extent_buffer *eb, struct btrfs_balance_item *bi) in btrfs_balance_item_data()
1113 struct extent_buffer *eb, struct btrfs_balance_item *bi) in btrfs_balance_item_meta()
1122 struct extent_buffer *eb, struct btrfs_balance_item *bi) in btrfs_balance_item_sys()
1130 static inline u64 btrfs_dev_stats_value(const struct extent_buffer *eb, in btrfs_dev_stats_value()
1148 static inline u32 btrfs_file_extent_inline_item_len(struct extent_buffer *eb, in btrfs_file_extent_inline_item_len()
1224 struct extent_buffer *eb,
1242 struct btrfs_disk_key *parent_key, struct extent_buffer *buf);
1245 struct btrfs_disk_key *parent_key, struct extent_buffer *buf);
1246 struct extent_buffer *read_node_slot(struct btrfs_fs_info *fs_info,
1247 struct extent_buffer *parent, int slot);
1276 int btrfs_leaf_free_space(struct extent_buffer *leaf);
1291 int btrfs_bin_search(struct extent_buffer *eb, const struct btrfs_key *key,