Lines Matching refs:extent_buffer
9 struct extent_buffer *eb;
14 void btrfs_init_map_token(struct btrfs_map_token *token, struct extent_buffer *eb);
53 u##bits btrfs_get_##bits(const struct extent_buffer *eb, \
55 void btrfs_set_##bits(const struct extent_buffer *eb, void *ptr, \
64 static inline u##bits btrfs_##name(const struct extent_buffer *eb, \
70 static inline void btrfs_set_##name(const struct extent_buffer *eb, type *s, \
90 static inline u##bits btrfs_##name(const struct extent_buffer *eb) \
96 static inline void btrfs_set_##name(const struct extent_buffer *eb, \
113 static inline u64 btrfs_device_total_bytes(const struct extent_buffer *eb,
119 static inline void btrfs_set_device_total_bytes(const struct extent_buffer *eb,
217 static inline u64 btrfs_stripe_offset_nr(const struct extent_buffer *eb,
223 static inline void btrfs_set_stripe_offset_nr(struct extent_buffer *eb,
230 static inline u64 btrfs_stripe_devid_nr(const struct extent_buffer *eb,
236 static inline void btrfs_set_stripe_devid_nr(struct extent_buffer *eb,
329 static inline void btrfs_tree_block_key(const struct extent_buffer *eb,
336 static inline void btrfs_set_tree_block_key(const struct extent_buffer *eb,
378 static inline u64 btrfs_node_blockptr(const struct extent_buffer *eb, int nr)
387 static inline void btrfs_set_node_blockptr(const struct extent_buffer *eb,
397 static inline u64 btrfs_node_ptr_generation(const struct extent_buffer *eb, int nr)
406 static inline void btrfs_set_node_ptr_generation(const struct extent_buffer *eb,
416 static inline unsigned long btrfs_node_key_ptr_offset(const struct extent_buffer *eb, int nr)
422 void btrfs_node_key(const struct extent_buffer *eb,
425 static inline void btrfs_set_node_key(const struct extent_buffer *eb,
441 static inline unsigned long btrfs_item_nr_offset(const struct extent_buffer *eb, int nr)
447 static inline struct btrfs_item *btrfs_item_nr(const struct extent_buffer *eb, int nr)
453 static inline u32 btrfs_item_##member(const struct extent_buffer *eb, int slot) \
457 static inline void btrfs_set_item_##member(const struct extent_buffer *eb, \
478 static inline u32 btrfs_item_data_end(const struct extent_buffer *eb, int nr)
483 static inline void btrfs_item_key(const struct extent_buffer *eb,
491 static inline void btrfs_set_item_key(struct extent_buffer *eb,
519 static inline u8 btrfs_dir_ftype(const struct extent_buffer *eb,
530 static inline void btrfs_dir_item_key(const struct extent_buffer *eb,
537 static inline void btrfs_set_dir_item_key(struct extent_buffer *eb,
551 static inline void btrfs_free_space_key(const struct extent_buffer *eb,
558 static inline void btrfs_set_free_space_key(struct extent_buffer *eb,
589 static inline void btrfs_node_key_to_cpu(const struct extent_buffer *eb,
597 static inline void btrfs_item_key_to_cpu(const struct extent_buffer *eb,
605 static inline void btrfs_dir_item_key_to_cpu(const struct extent_buffer *eb,
632 static inline void btrfs_node_key_to_cpu(const struct extent_buffer *eb,
641 static inline void btrfs_item_key_to_cpu(const struct extent_buffer *eb,
650 static inline void btrfs_dir_item_key_to_cpu(const struct extent_buffer *eb,
675 static inline int btrfs_header_flag(const struct extent_buffer *eb, u64 flag)
680 static inline void btrfs_set_header_flag(struct extent_buffer *eb, u64 flag)
687 static inline void btrfs_clear_header_flag(struct extent_buffer *eb, u64 flag)
694 static inline int btrfs_header_backref_rev(const struct extent_buffer *eb)
701 static inline void btrfs_set_header_backref_rev(struct extent_buffer *eb, int rev)
710 static inline int btrfs_is_leaf(const struct extent_buffer *eb)
791 static inline void btrfs_balance_data(const struct extent_buffer *eb,
798 static inline void btrfs_set_balance_data(struct extent_buffer *eb,
805 static inline void btrfs_balance_meta(const struct extent_buffer *eb,
812 static inline void btrfs_set_balance_meta(struct extent_buffer *eb,
819 static inline void btrfs_balance_sys(const struct extent_buffer *eb,
826 static inline void btrfs_set_balance_sys(struct extent_buffer *eb,