Contributors: 9
| Author |
Tokens |
Token Proportion |
Commits |
Commit Proportion |
| Chris Mason |
66 |
42.31% |
11 |
40.74% |
| Zheng Yan |
45 |
28.85% |
4 |
14.81% |
| Qu Wenruo |
14 |
8.97% |
3 |
11.11% |
| David Sterba |
12 |
7.69% |
2 |
7.41% |
| Josef Whiter |
11 |
7.05% |
2 |
7.41% |
| Sage Weil |
3 |
1.92% |
1 |
3.70% |
| Jeff Mahoney |
3 |
1.92% |
2 |
7.41% |
| Josef Bacik |
1 |
0.64% |
1 |
3.70% |
| Nikolay Borisov |
1 |
0.64% |
1 |
3.70% |
| Total |
156 |
|
27 |
|
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef BTRFS_RELOCATION_H
#define BTRFS_RELOCATION_H
int btrfs_relocate_block_group(struct btrfs_fs_info *fs_info, u64 group_start);
int btrfs_init_reloc_root(struct btrfs_trans_handle *trans, struct btrfs_root *root);
int btrfs_update_reloc_root(struct btrfs_trans_handle *trans,
struct btrfs_root *root);
int btrfs_recover_relocation(struct btrfs_fs_info *fs_info);
int btrfs_reloc_clone_csums(struct btrfs_inode *inode, u64 file_pos, u64 len);
int btrfs_reloc_cow_block(struct btrfs_trans_handle *trans,
struct btrfs_root *root, struct extent_buffer *buf,
struct extent_buffer *cow);
void btrfs_reloc_pre_snapshot(struct btrfs_pending_snapshot *pending,
u64 *bytes_to_reserve);
int btrfs_reloc_post_snapshot(struct btrfs_trans_handle *trans,
struct btrfs_pending_snapshot *pending);
int btrfs_should_cancel_balance(struct btrfs_fs_info *fs_info);
struct btrfs_root *find_reloc_root(struct btrfs_fs_info *fs_info, u64 bytenr);
int btrfs_should_ignore_reloc_root(struct btrfs_root *root);
#endif