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