Lines Matching refs:extent_buffer
422 struct extent_buffer *nodes[BTRFS_MAX_LEVEL];
1317 struct extent_buffer *node;
1319 struct extent_buffer *commit_root;
1726 struct extent_buffer *eb;
1735 struct extent_buffer *eb) in btrfs_init_map_token()
1778 u##bits btrfs_get_##bits(const struct extent_buffer *eb, \
1780 void btrfs_set_##bits(const struct extent_buffer *eb, void *ptr, \
1789 static inline u##bits btrfs_##name(const struct extent_buffer *eb, \
1795 static inline void btrfs_set_##name(const struct extent_buffer *eb, type *s, \
1815 static inline u##bits btrfs_##name(const struct extent_buffer *eb) \
1821 static inline void btrfs_set_##name(const struct extent_buffer *eb, \
1838 static inline u64 btrfs_device_total_bytes(const struct extent_buffer *eb, in btrfs_device_total_bytes()
1846 static inline void btrfs_set_device_total_bytes(const struct extent_buffer *eb, in btrfs_set_device_total_bytes()
1950 static inline u64 btrfs_stripe_offset_nr(const struct extent_buffer *eb, in btrfs_stripe_offset_nr()
1956 static inline u64 btrfs_stripe_devid_nr(const struct extent_buffer *eb, in btrfs_stripe_devid_nr()
2043 static inline void btrfs_tree_block_key(const struct extent_buffer *eb, in btrfs_tree_block_key()
2050 static inline void btrfs_set_tree_block_key(const struct extent_buffer *eb, in btrfs_set_tree_block_key()
2096 static inline u64 btrfs_node_blockptr(const struct extent_buffer *eb, int nr) in btrfs_node_blockptr()
2104 static inline void btrfs_set_node_blockptr(const struct extent_buffer *eb, in btrfs_set_node_blockptr()
2113 static inline u64 btrfs_node_ptr_generation(const struct extent_buffer *eb, int nr) in btrfs_node_ptr_generation()
2121 static inline void btrfs_set_node_ptr_generation(const struct extent_buffer *eb, in btrfs_set_node_ptr_generation()
2136 void btrfs_node_key(const struct extent_buffer *eb,
2139 static inline void btrfs_set_node_key(const struct extent_buffer *eb, in btrfs_set_node_key()
2166 static inline u32 btrfs_item_##member(const struct extent_buffer *eb, \
2171 static inline void btrfs_set_item_##member(const struct extent_buffer *eb, \
2192 static inline u32 btrfs_item_data_end(const struct extent_buffer *eb, int nr) in btrfs_item_data_end()
2197 static inline void btrfs_item_key(const struct extent_buffer *eb, in btrfs_item_key()
2204 static inline void btrfs_set_item_key(struct extent_buffer *eb, in btrfs_set_item_key()
2233 static inline void btrfs_dir_item_key(const struct extent_buffer *eb, in btrfs_dir_item_key()
2240 static inline void btrfs_set_dir_item_key(struct extent_buffer *eb, in btrfs_set_dir_item_key()
2254 static inline void btrfs_free_space_key(const struct extent_buffer *eb, in btrfs_free_space_key()
2261 static inline void btrfs_set_free_space_key(struct extent_buffer *eb, in btrfs_set_free_space_key()
2293 static inline void btrfs_node_key_to_cpu(const struct extent_buffer *eb, in btrfs_node_key_to_cpu()
2301 static inline void btrfs_item_key_to_cpu(const struct extent_buffer *eb, in btrfs_item_key_to_cpu()
2309 static inline void btrfs_dir_item_key_to_cpu(const struct extent_buffer *eb, in btrfs_dir_item_key_to_cpu()
2336 static inline void btrfs_node_key_to_cpu(const struct extent_buffer *eb, in btrfs_node_key_to_cpu()
2344 static inline void btrfs_item_key_to_cpu(const struct extent_buffer *eb, in btrfs_item_key_to_cpu()
2352 static inline void btrfs_dir_item_key_to_cpu(const struct extent_buffer *eb, in btrfs_dir_item_key_to_cpu()
2378 static inline int btrfs_header_flag(const struct extent_buffer *eb, u64 flag) in btrfs_header_flag()
2383 static inline void btrfs_set_header_flag(struct extent_buffer *eb, u64 flag) in btrfs_set_header_flag()
2389 static inline void btrfs_clear_header_flag(struct extent_buffer *eb, u64 flag) in btrfs_clear_header_flag()
2395 static inline int btrfs_header_backref_rev(const struct extent_buffer *eb) in btrfs_header_backref_rev()
2401 static inline void btrfs_set_header_backref_rev(struct extent_buffer *eb, in btrfs_set_header_backref_rev()
2410 static inline int btrfs_is_leaf(const struct extent_buffer *eb) in btrfs_is_leaf()
2514 static inline void btrfs_balance_data(const struct extent_buffer *eb, in btrfs_balance_data()
2521 static inline void btrfs_set_balance_data(struct extent_buffer *eb, in btrfs_set_balance_data()
2528 static inline void btrfs_balance_meta(const struct extent_buffer *eb, in btrfs_balance_meta()
2535 static inline void btrfs_set_balance_meta(struct extent_buffer *eb, in btrfs_set_balance_meta()
2542 static inline void btrfs_balance_sys(const struct extent_buffer *eb, in btrfs_balance_sys()
2549 static inline void btrfs_set_balance_sys(struct extent_buffer *eb, in btrfs_set_balance_sys()
2655 static inline unsigned int leaf_data_end(const struct extent_buffer *leaf) in leaf_data_end()
2719 const struct extent_buffer *eb, in btrfs_file_extent_inline_item_len()
2858 int btrfs_get_extent_inline_ref_type(const struct extent_buffer *eb,
2880 int btrfs_exclude_logged_extents(struct extent_buffer *eb);
2884 struct extent_buffer *btrfs_alloc_tree_block(struct btrfs_trans_handle *trans,
2893 struct extent_buffer *buf,
2906 struct extent_buffer *buf, int full_backref);
2908 struct extent_buffer *buf, int full_backref);
2910 struct extent_buffer *eb, u64 flags, int level);
3006 int btrfs_bin_search(struct extent_buffer *eb, const struct btrfs_key *key,
3017 struct extent_buffer *btrfs_root_node(struct btrfs_root *root);
3024 struct extent_buffer *btrfs_read_node_slot(struct extent_buffer *parent,
3028 struct btrfs_root *root, struct extent_buffer *buf,
3029 struct extent_buffer *parent, int parent_slot,
3030 struct extent_buffer **cow_ret,
3034 struct extent_buffer *buf,
3035 struct extent_buffer **cow_ret, u64 new_root_objectid);
3037 struct extent_buffer *buf);
3061 struct btrfs_root *root, struct extent_buffer *parent,
3190 int btrfs_leaf_free_space(struct extent_buffer *leaf);
3195 struct extent_buffer *node,
3196 struct extent_buffer *parent);
3257 struct extent_buffer *node);
3745 static inline size_t get_eb_offset_in_page(const struct extent_buffer *eb, in get_eb_offset_in_page()
4020 struct btrfs_root *root, struct extent_buffer *buf,
4021 struct extent_buffer *cow);