Lines Matching refs:dev_replace
483 WARN_ON(!fs_info->dev_replace.tgtdev); in scrub_setup_ctx()
484 sctx->wr_tgtdev = fs_info->dev_replace.tgtdev; in scrub_setup_ctx()
1117 unsigned long write_bitmap, bool dev_replace);
1282 struct btrfs_bio *bbio, bool dev_replace) in scrub_submit_write_bio() argument
1291 btrfs_submit_repair_write(bbio, stripe->mirror_num, dev_replace); in scrub_submit_write_bio()
1323 unsigned long write_bitmap, bool dev_replace) in scrub_write_sectors() argument
1335 scrub_submit_write_bio(sctx, stripe, bbio, dev_replace); in scrub_write_sectors()
1348 scrub_submit_write_bio(sctx, stripe, bbio, dev_replace); in scrub_write_sectors()
1888 (fs_info->dev_replace.cont_reading_from_srcdev_mode == in scrub_submit_initial_read()
1985 ASSERT(stripe->dev == fs_info->dev_replace.srcdev); in flush_scrub_stripes()
2600 struct btrfs_dev_replace *dev_replace = &fs_info->dev_replace; in scrub_enumerate_chunks() local
2816 down_write(&dev_replace->rwsem); in scrub_enumerate_chunks()
2817 dev_replace->cursor_right = found_key.offset + dev_extent_len; in scrub_enumerate_chunks()
2818 dev_replace->cursor_left = found_key.offset; in scrub_enumerate_chunks()
2819 dev_replace->item_needs_writeback = 1; in scrub_enumerate_chunks()
2820 up_write(&dev_replace->rwsem); in scrub_enumerate_chunks()
2825 !btrfs_finish_block_group_to_copy(dev_replace->srcdev, in scrub_enumerate_chunks()
2829 down_write(&dev_replace->rwsem); in scrub_enumerate_chunks()
2830 dev_replace->cursor_left = dev_replace->cursor_right; in scrub_enumerate_chunks()
2831 dev_replace->item_needs_writeback = 1; in scrub_enumerate_chunks()
2832 up_write(&dev_replace->rwsem); in scrub_enumerate_chunks()
2862 atomic64_read(&dev_replace->num_write_errors) > 0) { in scrub_enumerate_chunks()
3076 down_read(&fs_info->dev_replace.rwsem); in btrfs_scrub_dev()
3079 btrfs_dev_replace_is_ongoing(&fs_info->dev_replace))) { in btrfs_scrub_dev()
3080 up_read(&fs_info->dev_replace.rwsem); in btrfs_scrub_dev()
3086 up_read(&fs_info->dev_replace.rwsem); in btrfs_scrub_dev()