Lines Matching defs:btrfs_dev_replace
350 struct btrfs_dev_replace { struct
351 u64 replace_state; /* see #define above */
352 time64_t time_started; /* seconds since 1-Jan-1970 */
353 time64_t time_stopped; /* seconds since 1-Jan-1970 */
354 atomic64_t num_write_errors;
355 atomic64_t num_uncorrectable_read_errors;
357 u64 cursor_left;
358 u64 committed_cursor_left;
359 u64 cursor_left_last_write_of_item;
360 u64 cursor_right;
362 u64 cont_reading_from_srcdev_mode; /* see #define above */
364 int is_valid;
365 int item_needs_writeback;
366 struct btrfs_device *srcdev;
367 struct btrfs_device *tgtdev;
369 struct mutex lock_finishing_cancel_unmount;
370 rwlock_t lock;
371 atomic_t read_locks;
372 atomic_t blocking_readers;
373 wait_queue_head_t read_lock_wq;
375 struct btrfs_scrub_progress scrub_progress;