Lines Matching defs:btrfs_dev_replace
290 struct btrfs_dev_replace { struct
292 u64 replace_state;
294 time64_t time_started;
296 time64_t time_stopped;
297 atomic64_t num_write_errors;
298 atomic64_t num_uncorrectable_read_errors;
300 u64 cursor_left;
301 u64 committed_cursor_left;
302 u64 cursor_left_last_write_of_item;
303 u64 cursor_right;
306 u64 cont_reading_from_srcdev_mode;
308 int is_valid;
309 int item_needs_writeback;
310 struct btrfs_device *srcdev;
311 struct btrfs_device *tgtdev;
313 struct mutex lock_finishing_cancel_unmount;
314 struct rw_semaphore rwsem;
316 struct btrfs_scrub_progress scrub_progress;
318 struct percpu_counter bio_counter;
319 wait_queue_head_t replace_wait;