.. | .. |
---|
9 | 9 | struct btrfs_ioctl_dev_replace_args; |
---|
10 | 10 | |
---|
11 | 11 | int btrfs_init_dev_replace(struct btrfs_fs_info *fs_info); |
---|
12 | | -int btrfs_run_dev_replace(struct btrfs_trans_handle *trans, |
---|
13 | | - struct btrfs_fs_info *fs_info); |
---|
14 | | -void btrfs_after_dev_replace_commit(struct btrfs_fs_info *fs_info); |
---|
| 12 | +int btrfs_run_dev_replace(struct btrfs_trans_handle *trans); |
---|
15 | 13 | int btrfs_dev_replace_by_ioctl(struct btrfs_fs_info *fs_info, |
---|
16 | 14 | struct btrfs_ioctl_dev_replace_args *args); |
---|
17 | | -int btrfs_dev_replace_start(struct btrfs_fs_info *fs_info, |
---|
18 | | - const char *tgtdev_name, u64 srcdevid, const char *srcdev_name, |
---|
19 | | - int read_src); |
---|
20 | 15 | void btrfs_dev_replace_status(struct btrfs_fs_info *fs_info, |
---|
21 | 16 | struct btrfs_ioctl_dev_replace_args *args); |
---|
22 | 17 | int btrfs_dev_replace_cancel(struct btrfs_fs_info *fs_info); |
---|
23 | 18 | void btrfs_dev_replace_suspend_for_unmount(struct btrfs_fs_info *fs_info); |
---|
24 | 19 | int btrfs_resume_dev_replace_async(struct btrfs_fs_info *fs_info); |
---|
25 | | -int btrfs_dev_replace_is_ongoing(struct btrfs_dev_replace *dev_replace); |
---|
26 | | -void btrfs_dev_replace_read_lock(struct btrfs_dev_replace *dev_replace); |
---|
27 | | -void btrfs_dev_replace_read_unlock(struct btrfs_dev_replace *dev_replace); |
---|
28 | | -void btrfs_dev_replace_write_lock(struct btrfs_dev_replace *dev_replace); |
---|
29 | | -void btrfs_dev_replace_write_unlock(struct btrfs_dev_replace *dev_replace); |
---|
30 | | -void btrfs_dev_replace_set_lock_blocking(struct btrfs_dev_replace *dev_replace); |
---|
31 | | -void btrfs_dev_replace_clear_lock_blocking( |
---|
32 | | - struct btrfs_dev_replace *dev_replace); |
---|
33 | | - |
---|
34 | | -static inline void btrfs_dev_replace_stats_inc(atomic64_t *stat_value) |
---|
35 | | -{ |
---|
36 | | - atomic64_inc(stat_value); |
---|
37 | | -} |
---|
| 20 | +int __pure btrfs_dev_replace_is_ongoing(struct btrfs_dev_replace *dev_replace); |
---|
38 | 21 | |
---|
39 | 22 | #endif |
---|