Lines Matching refs:test_bit
150 if (test_bit(MD_RECOVERY_SYNC, &conf->mddev->recovery) || in r10buf_pool_alloc()
151 test_bit(MD_RECOVERY_RESHAPE, &conf->mddev->recovery)) in r10buf_pool_alloc()
179 if (j > 0 && !test_bit(MD_RECOVERY_SYNC, in r10buf_pool_alloc()
309 if (!test_bit(R10BIO_Uptodate, &r10_bio->state)) in raid_end_bio_io()
363 int uptodate = test_bit(BIO_UPTODATE, &bio->bi_flags); in raid10_end_read_request()
394 if (!_enough(conf, test_bit(R10BIO_Previous, &r10_bio->state), in raid10_end_read_request()
421 !test_bit(R10BIO_Degraded, &r10_bio->state), in close_write()
429 if (test_bit(R10BIO_WriteError, &r10_bio->state)) in one_write_done()
433 if (test_bit(R10BIO_MadeGood, &r10_bio->state)) in one_write_done()
443 int uptodate = test_bit(BIO_UPTODATE, &bio->bi_flags); in raid10_end_write_request()
498 if (test_bit(In_sync, &rdev->flags) && in raid10_end_write_request()
499 !test_bit(Faulty, &rdev->flags)) in raid10_end_write_request()
733 if (rdev && !test_bit(Faulty, &rdev->flags)) { in raid10_mergeable_bvec()
745 if (rdev && !test_bit(Faulty, &rdev->flags)) { in raid10_mergeable_bvec()
823 if (rdev == NULL || test_bit(Faulty, &rdev->flags) || in read_balance()
824 test_bit(Unmerged, &rdev->flags) || in read_balance()
828 test_bit(Faulty, &rdev->flags) || in read_balance()
829 test_bit(Unmerged, &rdev->flags)) in read_balance()
831 if (!test_bit(In_sync, &rdev->flags) && in read_balance()
896 if (test_bit(Faulty, &rdev->flags)) { in read_balance()
927 if (rdev && !test_bit(Faulty, &rdev->flags)) { in raid10_congested()
1093 if (!test_bit(MD_RECOVERY_RESHAPE, &rdev->mddev->recovery) || in choose_data_offset()
1094 test_bit(R10BIO_Previous, &r10_bio->state)) in choose_data_offset()
1172 while (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in __make_request()
1185 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in __make_request()
1198 !test_bit(MD_CHANGE_PENDING, &mddev->flags)); in __make_request()
1319 if (rdev && unlikely(test_bit(Blocked, &rdev->flags))) { in __make_request()
1324 if (rrdev && unlikely(test_bit(Blocked, &rrdev->flags))) { in __make_request()
1329 if (rdev && (test_bit(Faulty, &rdev->flags) in __make_request()
1330 || test_bit(Unmerged, &rdev->flags))) in __make_request()
1332 if (rrdev && (test_bit(Faulty, &rrdev->flags) in __make_request()
1333 || test_bit(Unmerged, &rrdev->flags))) in __make_request()
1343 if (rdev && test_bit(WriteErrorSeen, &rdev->flags)) { in __make_request()
1598 test_bit(In_sync, &conf->mirrors[i].rdev->flags) ? "U" : "_"); in status()
1629 test_bit(In_sync, &rdev->flags)) in _enough()
1667 if (test_bit(In_sync, &rdev->flags) in error()
1710 i, !test_bit(In_sync, &tmp->rdev->flags), in print_conf()
1711 !test_bit(Faulty, &tmp->rdev->flags), in print_conf()
1741 && !test_bit(Faulty, &tmp->replacement->flags) in raid10_spare_active()
1759 && !test_bit(Faulty, &tmp->rdev->flags) in raid10_spare_active()
1808 if (!test_bit(WantReplacement, &p->rdev->flags) || in raid10_add_disk()
1836 if (err == 0 && test_bit(Unmerged, &rdev->flags)) { in raid10_add_disk()
1873 if (test_bit(In_sync, &rdev->flags) || in raid10_remove_disk()
1881 if (!test_bit(Faulty, &rdev->flags) && in raid10_remove_disk()
1931 if (test_bit(BIO_UPTODATE, &bio->bi_flags)) in end_sync_read()
1944 if (test_bit(R10BIO_IsRecover, &r10_bio->state) || in end_sync_read()
1961 if (test_bit(R10BIO_MadeGood, &r10_bio->state) || in end_sync_request()
1962 test_bit(R10BIO_WriteError, &r10_bio->state)) in end_sync_request()
1970 if (test_bit(R10BIO_MadeGood, &r10_bio->state) || in end_sync_request()
1971 test_bit(R10BIO_WriteError, &r10_bio->state)) in end_sync_request()
1982 int uptodate = test_bit(BIO_UPTODATE, &bio->bi_flags); in end_sync_write()
2047 if (test_bit(BIO_UPTODATE, &r10_bio->devs[i].bio->bi_flags)) in sync_request_write()
2067 if (test_bit(BIO_UPTODATE, &r10_bio->devs[i].bio->bi_flags)) { in sync_request_write()
2086 if (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)) in sync_request_write()
2252 if (!test_bit(R10BIO_Uptodate, &r10_bio->state)) { in recovery_request_write()
2328 && (rw == READ || test_bit(WriteErrorSeen, &rdev->flags))) in r10_sync_page_io()
2366 if (test_bit(Faulty, &rdev->flags)) in fix_read_error()
2407 !test_bit(Unmerged, &rdev->flags) && in fix_read_error()
2408 test_bit(In_sync, &rdev->flags) && in fix_read_error()
2461 test_bit(Unmerged, &rdev->flags) || in fix_read_error()
2462 !test_bit(In_sync, &rdev->flags)) in fix_read_error()
2501 !test_bit(In_sync, &rdev->flags)) in fix_read_error()
2712 if (test_bit(R10BIO_IsSync, &r10_bio->state) || in handle_write_completed()
2713 test_bit(R10BIO_IsRecover, &r10_bio->state)) { in handle_write_completed()
2719 if (test_bit(BIO_UPTODATE, in handle_write_completed()
2735 if (test_bit(BIO_UPTODATE, in handle_write_completed()
2762 !test_bit(BIO_UPTODATE, &bio->bi_flags)) { in handle_write_completed()
2780 if (test_bit(R10BIO_WriteError, in handle_write_completed()
2815 if (test_bit(R10BIO_MadeGood, &r10_bio->state) || in raid10d()
2816 test_bit(R10BIO_WriteError, &r10_bio->state)) in raid10d()
2818 else if (test_bit(R10BIO_IsReshape, &r10_bio->state)) in raid10d()
2820 else if (test_bit(R10BIO_IsSync, &r10_bio->state)) in raid10d()
2822 else if (test_bit(R10BIO_IsRecover, &r10_bio->state)) in raid10d()
2824 else if (test_bit(R10BIO_ReadError, &r10_bio->state)) in raid10d()
2916 !test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && in sync_request()
2917 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && in sync_request()
2918 !test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in sync_request()
2926 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in sync_request()
2927 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in sync_request()
2939 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) { in sync_request()
2946 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) in sync_request()
2959 && test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in sync_request()
2977 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in sync_request()
3014 if (!test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in sync_request()
3028 test_bit(In_sync, &mirror->rdev->flags)) in sync_request()
3031 test_bit(Faulty, in sync_request()
3082 test_bit(Faulty, &conf->mirrors[j].rdev->flags)) { in sync_request()
3099 !test_bit(In_sync, &conf->mirrors[d].rdev->flags)) in sync_request()
3143 if (!test_bit(In_sync, &rdev->flags)) { in sync_request()
3172 test_bit(Faulty, &rdev->flags)) in sync_request()
3197 if (!test_bit(In_sync, in sync_request()
3244 !conf->fullsync && !test_bit(MD_RECOVERY_REQUESTED, in sync_request()
3278 test_bit(Faulty, &conf->mirrors[d].rdev->flags)) in sync_request()
3306 test_bit(Faulty, in sync_request()
3646 if (test_bit(Replacement, &rdev->flags)) { in run()
3717 !test_bit(In_sync, &disk->rdev->flags)) { in run()
4003 if (!rdev || test_bit(Faulty, &rdev->flags)) in calc_degraded()
4005 else if (!test_bit(In_sync, &rdev->flags)) in calc_degraded()
4019 if (!rdev || test_bit(Faulty, &rdev->flags)) in calc_degraded()
4021 else if (!test_bit(In_sync, &rdev->flags)) { in calc_degraded()
4058 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in raid10_start_reshape()
4070 if (!test_bit(In_sync, &rdev->flags) in raid10_start_reshape()
4071 && !test_bit(Faulty, &rdev->flags)) in raid10_start_reshape()
4130 !test_bit(Faulty, &rdev->flags)) { in raid10_start_reshape()
4142 && !test_bit(Faulty, &rdev->flags)) { in raid10_start_reshape()
4354 test_bit(MD_RECOVERY_INTR, &mddev->recovery)); in reshape_request()
4355 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in reshape_request()
4374 BUG_ON(!test_bit(R10BIO_Previous, &r10_bio->state)); in reshape_request()
4418 if (!rdev2 || test_bit(Faulty, &rdev2->flags)) in reshape_request()
4496 if (!test_bit(R10BIO_Uptodate, &r10_bio->state)) in reshape_request_write()
4518 if (!rdev || test_bit(Faulty, &rdev->flags)) in reshape_request_write()
4531 if (test_bit(MD_RECOVERY_INTR, &conf->mddev->recovery)) in end_reshape()
4586 test_bit(Faulty, &rdev->flags) || in handle_reshape_read_error()
4587 !test_bit(In_sync, &rdev->flags)) in handle_reshape_read_error()
4619 int uptodate = test_bit(BIO_UPTODATE, &bio->bi_flags); in end_reshape_write()
4658 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in raid10_finish_reshape()