| .. | .. |
|---|
| 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 |
|---|