Lines Matching defs:dev_replace
623 WARN_ON(!fs_info->dev_replace.tgtdev);
625 sctx->wr_tgtdev = fs_info->dev_replace.tgtdev;
1142 &fs_info->dev_replace.num_write_errors);
1582 atomic64_inc(&fs_info->dev_replace.num_write_errors);
1609 atomic64_inc(&fs_info->dev_replace.num_write_errors);
1730 struct btrfs_dev_replace *dev_replace =
1731 &sbio->sctx->fs_info->dev_replace;
1737 atomic64_inc(&dev_replace->num_write_errors);
3433 struct btrfs_dev_replace *dev_replace = &fs_info->dev_replace;
3606 down_write(&dev_replace->rwsem);
3607 dev_replace->cursor_right = found_key.offset + length;
3608 dev_replace->cursor_left = found_key.offset;
3609 dev_replace->item_needs_writeback = 1;
3610 up_write(&dev_replace->rwsem);
3647 down_write(&dev_replace->rwsem);
3648 dev_replace->cursor_left = dev_replace->cursor_right;
3649 dev_replace->item_needs_writeback = 1;
3650 up_write(&dev_replace->rwsem);
3680 atomic64_read(&dev_replace->num_write_errors) > 0) {
3900 down_read(&fs_info->dev_replace.rwsem);
3903 btrfs_dev_replace_is_ongoing(&fs_info->dev_replace))) {
3904 up_read(&fs_info->dev_replace.rwsem);
3910 up_read(&fs_info->dev_replace.rwsem);