1 /* SPDX-License-Identifier: GPL-2.0 */ 1 2 3 #ifndef BTRFS_RELOCATION_H 4 #define BTRFS_RELOCATION_H 5 6 #include <linux/types.h> 7 8 struct extent_buffer; 9 struct btrfs_fs_info; 10 struct btrfs_root; 11 struct btrfs_trans_handle; 12 struct btrfs_ordered_extent; 13 struct btrfs_pending_snapshot; 14 15 int btrfs_relocate_block_group(struct btrfs_fs 16 int btrfs_init_reloc_root(struct btrfs_trans_h 17 int btrfs_update_reloc_root(struct btrfs_trans 18 struct btrfs_root 19 int btrfs_recover_relocation(struct btrfs_fs_i 20 int btrfs_reloc_clone_csums(struct btrfs_order 21 int btrfs_reloc_cow_block(struct btrfs_trans_h 22 struct btrfs_root *r 23 const struct extent_ 24 struct extent_buffer 25 void btrfs_reloc_pre_snapshot(struct btrfs_pen 26 u64 *bytes_to_re 27 int btrfs_reloc_post_snapshot(struct btrfs_tra 28 struct btrfs_pen 29 int btrfs_should_cancel_balance(const struct b 30 struct btrfs_root *find_reloc_root(struct btrf 31 bool btrfs_should_ignore_reloc_root(const stru 32 u64 btrfs_get_reloc_bg_bytenr(const struct btr 33 34 #endif 35
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.