Lines Matching defs:btrfs_dev_replace
306 struct btrfs_dev_replace { struct
308 u64 replace_state;
310 time64_t time_started;
312 time64_t time_stopped;
313 atomic64_t num_write_errors;
314 atomic64_t num_uncorrectable_read_errors;
316 u64 cursor_left;
317 u64 committed_cursor_left;
318 u64 cursor_left_last_write_of_item;
319 u64 cursor_right;
322 u64 cont_reading_from_srcdev_mode;
324 int is_valid;
325 int item_needs_writeback;
326 struct btrfs_device *srcdev;
327 struct btrfs_device *tgtdev;
329 struct mutex lock_finishing_cancel_unmount;
330 struct rw_semaphore rwsem;
332 struct btrfs_scrub_progress scrub_progress;
334 struct percpu_counter bio_counter;
335 wait_queue_head_t replace_wait;
337 struct task_struct *replace_task;