Lines Matching refs:extent_buffer

17 struct extent_buffer;
51 u##bits btrfs_get_##bits(const struct extent_buffer *eb, \
53 void btrfs_set_##bits(const struct extent_buffer *eb, void *ptr, \
62 static inline u##bits btrfs_##name(const struct extent_buffer *eb, \
68 static inline void btrfs_set_##name(const struct extent_buffer *eb, type *s, \
76 static inline u##bits btrfs_##name(const struct extent_buffer *eb) \
82 static inline void btrfs_set_##name(const struct extent_buffer *eb, \
99 static inline u64 btrfs_device_total_bytes(const struct extent_buffer *eb,
105 static inline void btrfs_set_device_total_bytes(const struct extent_buffer *eb,
203 static inline u64 btrfs_stripe_offset_nr(const struct extent_buffer *eb,
209 static inline void btrfs_set_stripe_offset_nr(struct extent_buffer *eb,
216 static inline u64 btrfs_stripe_devid_nr(const struct extent_buffer *eb,
222 static inline void btrfs_set_stripe_devid_nr(struct extent_buffer *eb,
320 static inline void btrfs_tree_block_key(const struct extent_buffer *eb,
327 static inline void btrfs_set_tree_block_key(const struct extent_buffer *eb,
374 static inline u64 btrfs_node_blockptr(const struct extent_buffer *eb, int nr)
383 static inline void btrfs_set_node_blockptr(const struct extent_buffer *eb,
393 static inline u64 btrfs_node_ptr_generation(const struct extent_buffer *eb, int nr)
402 static inline void btrfs_set_node_ptr_generation(const struct extent_buffer *eb,
412 static inline unsigned long btrfs_node_key_ptr_offset(const struct extent_buffer *eb, int nr)
418 void btrfs_node_key(const struct extent_buffer *eb,
421 static inline void btrfs_set_node_key(const struct extent_buffer *eb,
437 static inline unsigned long btrfs_item_nr_offset(const struct extent_buffer *eb, int nr)
443 static inline struct btrfs_item *btrfs_item_nr(const struct extent_buffer *eb, int nr)
449 static inline u32 btrfs_item_##member(const struct extent_buffer *eb, int slot) \
453 static inline void btrfs_set_item_##member(const struct extent_buffer *eb, \
462 static inline u32 btrfs_item_data_end(const struct extent_buffer *eb, int nr)
467 static inline void btrfs_item_key(const struct extent_buffer *eb,
475 static inline void btrfs_set_item_key(struct extent_buffer *eb,
503 static inline u8 btrfs_dir_ftype(const struct extent_buffer *eb,
514 static inline void btrfs_dir_item_key(const struct extent_buffer *eb,
521 static inline void btrfs_set_dir_item_key(struct extent_buffer *eb,
535 static inline void btrfs_free_space_key(const struct extent_buffer *eb,
542 static inline void btrfs_set_free_space_key(struct extent_buffer *eb,
573 static inline void btrfs_node_key_to_cpu(const struct extent_buffer *eb,
581 static inline void btrfs_item_key_to_cpu(const struct extent_buffer *eb,
589 static inline void btrfs_dir_item_key_to_cpu(const struct extent_buffer *eb,
616 static inline void btrfs_node_key_to_cpu(const struct extent_buffer *eb,
625 static inline void btrfs_item_key_to_cpu(const struct extent_buffer *eb,
634 static inline void btrfs_dir_item_key_to_cpu(const struct extent_buffer *eb,
659 static inline int btrfs_header_flag(const struct extent_buffer *eb, u64 flag)
664 static inline void btrfs_set_header_flag(struct extent_buffer *eb, u64 flag)
671 static inline void btrfs_clear_header_flag(struct extent_buffer *eb, u64 flag)
678 static inline int btrfs_header_backref_rev(const struct extent_buffer *eb)
685 static inline void btrfs_set_header_backref_rev(struct extent_buffer *eb, int rev)
694 static inline int btrfs_is_leaf(const struct extent_buffer *eb)
775 static inline void btrfs_balance_data(const struct extent_buffer *eb,
782 static inline void btrfs_set_balance_data(struct extent_buffer *eb,
789 static inline void btrfs_balance_meta(const struct extent_buffer *eb,
796 static inline void btrfs_set_balance_meta(struct extent_buffer *eb,
803 static inline void btrfs_balance_sys(const struct extent_buffer *eb,
810 static inline void btrfs_set_balance_sys(struct extent_buffer *eb,