Lines Matching defs:btrfs_dev_replace
244 struct btrfs_dev_replace { struct
246 u64 replace_state;
248 time64_t time_started;
250 time64_t time_stopped;
251 atomic64_t num_write_errors;
252 atomic64_t num_uncorrectable_read_errors;
254 u64 cursor_left;
255 u64 committed_cursor_left;
256 u64 cursor_left_last_write_of_item;
257 u64 cursor_right;
260 u64 cont_reading_from_srcdev_mode;
262 int is_valid;
263 int item_needs_writeback;
264 struct btrfs_device *srcdev;
265 struct btrfs_device *tgtdev;
267 struct mutex lock_finishing_cancel_unmount;
268 struct rw_semaphore rwsem;
270 struct btrfs_scrub_progress scrub_progress;
272 struct percpu_counter bio_counter;
273 wait_queue_head_t replace_wait;