Lines Matching refs:extent_buffer
358 struct extent_buffer *nodes[BTRFS_MAX_LEVEL];
1052 struct extent_buffer *node;
1054 struct extent_buffer *commit_root;
1408 struct extent_buffer *eb;
1417 struct extent_buffer *eb)
1460 u##bits btrfs_get_##bits(const struct extent_buffer *eb, \
1462 void btrfs_set_##bits(const struct extent_buffer *eb, void *ptr, \
1471 static inline u##bits btrfs_##name(const struct extent_buffer *eb, \
1477 static inline void btrfs_set_##name(const struct extent_buffer *eb, type *s, \
1497 static inline u##bits btrfs_##name(const struct extent_buffer *eb) \
1502 static inline void btrfs_set_##name(const struct extent_buffer *eb, \
1519 static inline u64 btrfs_device_total_bytes(const struct extent_buffer *eb,
1527 static inline void btrfs_set_device_total_bytes(const struct extent_buffer *eb,
1631 static inline u64 btrfs_stripe_offset_nr(const struct extent_buffer *eb,
1637 static inline u64 btrfs_stripe_devid_nr(const struct extent_buffer *eb,
1724 static inline void btrfs_tree_block_key(const struct extent_buffer *eb,
1731 static inline void btrfs_set_tree_block_key(const struct extent_buffer *eb,
1777 static inline u64 btrfs_node_blockptr(const struct extent_buffer *eb, int nr)
1785 static inline void btrfs_set_node_blockptr(const struct extent_buffer *eb,
1794 static inline u64 btrfs_node_ptr_generation(const struct extent_buffer *eb, int nr)
1802 static inline void btrfs_set_node_ptr_generation(const struct extent_buffer *eb,
1817 void btrfs_node_key(const struct extent_buffer *eb,
1820 static inline void btrfs_set_node_key(const struct extent_buffer *eb,
1846 static inline u32 btrfs_item_end(const struct extent_buffer *eb,
1852 static inline u32 btrfs_item_end_nr(const struct extent_buffer *eb, int nr)
1857 static inline u32 btrfs_item_offset_nr(const struct extent_buffer *eb, int nr)
1862 static inline u32 btrfs_item_size_nr(const struct extent_buffer *eb, int nr)
1867 static inline void btrfs_item_key(const struct extent_buffer *eb,
1874 static inline void btrfs_set_item_key(struct extent_buffer *eb,
1903 static inline void btrfs_dir_item_key(const struct extent_buffer *eb,
1910 static inline void btrfs_set_dir_item_key(struct extent_buffer *eb,
1924 static inline void btrfs_free_space_key(const struct extent_buffer *eb,
1931 static inline void btrfs_set_free_space_key(struct extent_buffer *eb,
1963 static inline void btrfs_node_key_to_cpu(const struct extent_buffer *eb,
1971 static inline void btrfs_item_key_to_cpu(const struct extent_buffer *eb,
1979 static inline void btrfs_dir_item_key_to_cpu(const struct extent_buffer *eb,
2006 static inline void btrfs_node_key_to_cpu(const struct extent_buffer *eb,
2014 static inline void btrfs_item_key_to_cpu(const struct extent_buffer *eb,
2022 static inline void btrfs_dir_item_key_to_cpu(const struct extent_buffer *eb,
2048 static inline int btrfs_header_flag(const struct extent_buffer *eb, u64 flag)
2053 static inline void btrfs_set_header_flag(struct extent_buffer *eb, u64 flag)
2059 static inline void btrfs_clear_header_flag(struct extent_buffer *eb, u64 flag)
2065 static inline int btrfs_header_backref_rev(const struct extent_buffer *eb)
2071 static inline void btrfs_set_header_backref_rev(struct extent_buffer *eb,
2080 static inline int btrfs_is_leaf(const struct extent_buffer *eb)
2176 static inline void btrfs_balance_data(const struct extent_buffer *eb,
2183 static inline void btrfs_set_balance_data(struct extent_buffer *eb,
2190 static inline void btrfs_balance_meta(const struct extent_buffer *eb,
2197 static inline void btrfs_set_balance_meta(struct extent_buffer *eb,
2204 static inline void btrfs_balance_sys(const struct extent_buffer *eb,
2211 static inline void btrfs_set_balance_sys(struct extent_buffer *eb,
2319 static inline unsigned int leaf_data_end(const struct extent_buffer *leaf)
2383 const struct extent_buffer *eb,
2522 int btrfs_get_extent_inline_ref_type(const struct extent_buffer *eb,
2565 int btrfs_exclude_logged_extents(struct extent_buffer *eb);
2568 struct extent_buffer *btrfs_alloc_tree_block(struct btrfs_trans_handle *trans,
2577 struct extent_buffer *buf,
2590 struct extent_buffer *buf, int full_backref);
2592 struct extent_buffer *buf, int full_backref);
2594 struct extent_buffer *eb, u64 flags,
2690 int btrfs_bin_search(struct extent_buffer *eb, const struct btrfs_key *key,
2701 struct extent_buffer *btrfs_root_node(struct btrfs_root *root);
2708 struct extent_buffer *btrfs_read_node_slot(struct extent_buffer *parent,
2712 struct btrfs_root *root, struct extent_buffer *buf,
2713 struct extent_buffer *parent, int parent_slot,
2714 struct extent_buffer **cow_ret,
2718 struct extent_buffer *buf,
2719 struct extent_buffer **cow_ret, u64 new_root_objectid);
2721 struct extent_buffer *buf);
2745 struct btrfs_root *root, struct extent_buffer *parent,
2797 int btrfs_leaf_free_space(struct extent_buffer *leaf);
2802 struct extent_buffer *node,
2803 struct extent_buffer *parent);
2855 struct extent_buffer *node);
2938 struct btrfs_inode_ref *btrfs_find_name_in_backref(struct extent_buffer *leaf,
2942 struct extent_buffer *leaf, int slot, u64 ref_objectid,
3524 struct btrfs_root *root, struct extent_buffer *buf,
3525 struct extent_buffer *cow);
3575 int btree_readahead_hook(struct extent_buffer *eb, int err);