Lines Matching defs:btrfs_dev_replace
251 struct btrfs_dev_replace { struct
253 u64 replace_state;
255 time64_t time_started;
257 time64_t time_stopped;
258 atomic64_t num_write_errors;
259 atomic64_t num_uncorrectable_read_errors;
261 u64 cursor_left;
262 u64 committed_cursor_left;
263 u64 cursor_left_last_write_of_item;
264 u64 cursor_right;
267 u64 cont_reading_from_srcdev_mode;
269 int is_valid;
270 int item_needs_writeback;
271 struct btrfs_device *srcdev;
272 struct btrfs_device *tgtdev;
274 struct mutex lock_finishing_cancel_unmount;
275 struct rw_semaphore rwsem;
277 struct btrfs_scrub_progress scrub_progress;
279 struct percpu_counter bio_counter;
280 wait_queue_head_t replace_wait;