Lines Matching refs:mreplace
3366 struct md_rdev *mrdev, *mreplace; in raid10_sync_request() local
3370 mreplace = rcu_dereference(mirror->replacement); in raid10_sync_request()
3376 if (mreplace != NULL && in raid10_sync_request()
3377 !test_bit(Faulty, &mreplace->flags)) in raid10_sync_request()
3396 if (mreplace && test_bit(Faulty, &mreplace->flags)) in raid10_sync_request()
3397 mreplace = NULL; in raid10_sync_request()
3407 mreplace == NULL && in raid10_sync_request()
3417 if (mreplace) in raid10_sync_request()
3418 atomic_inc(&mreplace->nr_pending); in raid10_sync_request()
3531 mreplace->data_offset; in raid10_sync_request()
3532 bio_set_dev(bio, mreplace->bdev); in raid10_sync_request()
3555 if (mreplace && in raid10_sync_request()
3557 mreplace, in raid10_sync_request()
3575 if (mreplace) in raid10_sync_request()
3576 rdev_dec_pending(mreplace, mddev); in raid10_sync_request()
3580 if (mreplace) in raid10_sync_request()
3581 rdev_dec_pending(mreplace, mddev); in raid10_sync_request()