Lines Matching refs:mreplace
3083 struct md_rdev *mrdev, *mreplace; in raid10_sync_request() local
3087 mreplace = rcu_dereference(mirror->replacement); in raid10_sync_request()
3092 (mreplace == NULL || in raid10_sync_request()
3093 test_bit(Faulty, &mreplace->flags))) { in raid10_sync_request()
3109 if (mreplace && test_bit(Faulty, &mreplace->flags)) in raid10_sync_request()
3110 mreplace = NULL; in raid10_sync_request()
3120 mreplace == NULL && in raid10_sync_request()
3130 if (mreplace) in raid10_sync_request()
3131 atomic_inc(&mreplace->nr_pending); in raid10_sync_request()
3241 if (mreplace == NULL || bio == NULL || in raid10_sync_request()
3242 test_bit(Faulty, &mreplace->flags)) in raid10_sync_request()
3249 mreplace->data_offset; in raid10_sync_request()
3250 bio_set_dev(bio, mreplace->bdev); in raid10_sync_request()
3273 if (mreplace && in raid10_sync_request()
3275 mreplace, in raid10_sync_request()
3293 if (mreplace) in raid10_sync_request()
3294 rdev_dec_pending(mreplace, mddev); in raid10_sync_request()
3298 if (mreplace) in raid10_sync_request()
3299 rdev_dec_pending(mreplace, mddev); in raid10_sync_request()