Lines Matching refs:test_bit
122 if (test_bit(MD_RECOVERY_REQUESTED, &pi->mddev->recovery)) in r1buf_pool_alloc()
134 if (!test_bit(MD_RECOVERY_REQUESTED, &pi->mddev->recovery)) { in r1buf_pool_alloc()
257 if (!test_bit(R1BIO_Uptodate, &r1_bio->state)) in call_bio_endio()
317 int uptodate = test_bit(BIO_UPTODATE, &bio->bi_flags); in raid1_end_read_request()
339 test_bit(In_sync, &conf->mirrors[mirror].rdev->flags))) in raid1_end_read_request()
368 if (test_bit(R1BIO_BehindIO, &r1_bio->state)) { in close_write()
379 !test_bit(R1BIO_Degraded, &r1_bio->state), in close_write()
380 test_bit(R1BIO_BehindIO, &r1_bio->state)); in close_write()
389 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in r1_bio_write_done()
393 if (test_bit(R1BIO_MadeGood, &r1_bio->state)) in r1_bio_write_done()
402 int uptodate = test_bit(BIO_UPTODATE, &bio->bi_flags); in raid1_end_write_request()
404 int mirror, behind = test_bit(R1BIO_BehindIO, &r1_bio->state); in raid1_end_write_request()
446 if (test_bit(In_sync, &conf->mirrors[mirror].rdev->flags) && in raid1_end_write_request()
447 !test_bit(Faulty, &conf->mirrors[mirror].rdev->flags)) in raid1_end_write_request()
460 if (test_bit(WriteMostly, &conf->mirrors[mirror].rdev->flags)) in raid1_end_write_request()
471 test_bit(R1BIO_Uptodate, &r1_bio->state)) { in raid1_end_write_request()
560 || test_bit(Unmerged, &rdev->flags) in read_balance()
561 || test_bit(Faulty, &rdev->flags)) in read_balance()
563 if (!test_bit(In_sync, &rdev->flags) && in read_balance()
566 if (test_bit(WriteMostly, &rdev->flags)) { in read_balance()
691 if (test_bit(Faulty, &rdev->flags)) { in read_balance()
725 if (rdev && !test_bit(Faulty, &rdev->flags)) { in raid1_mergeable_bvec()
755 if (rdev && !test_bit(Faulty, &rdev->flags)) { in raid1_congested()
1178 if (test_bit(WriteMostly, &mirror->rdev->flags) && in make_request()
1265 if (rdev && unlikely(test_bit(Blocked, &rdev->flags))) { in make_request()
1271 if (!rdev || test_bit(Faulty, &rdev->flags) in make_request()
1272 || test_bit(Unmerged, &rdev->flags)) { in make_request()
1279 if (test_bit(WriteErrorSeen, &rdev->flags)) { in make_request()
1388 test_bit(R1BIO_BehindIO, in make_request()
1401 if (test_bit(WriteMostly, &conf->mirrors[i].rdev->flags)) in make_request()
1468 rdev && test_bit(In_sync, &rdev->flags) ? "U" : "_"); in status()
1486 if (test_bit(In_sync, &rdev->flags) in error()
1535 i, !test_bit(In_sync, &rdev->flags), in print_conf()
1536 !test_bit(Faulty, &rdev->flags), in print_conf()
1578 && !test_bit(Candidate, &repl->flags) in raid1_spare_active()
1580 && !test_bit(Faulty, &repl->flags) in raid1_spare_active()
1598 && !test_bit(Faulty, &rdev->flags) in raid1_spare_active()
1651 if (test_bit(WantReplacement, &p->rdev->flags) && in raid1_add_disk()
1663 if (err == 0 && test_bit(Unmerged, &rdev->flags)) { in raid1_add_disk()
1695 if (test_bit(In_sync, &rdev->flags) || in raid1_remove_disk()
1703 if (!test_bit(Faulty, &rdev->flags) && in raid1_remove_disk()
1750 if (test_bit(BIO_UPTODATE, &bio->bi_flags)) in end_sync_read()
1759 int uptodate = test_bit(BIO_UPTODATE, &bio->bi_flags); in end_sync_write()
1800 if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in end_sync_write()
1801 test_bit(R1BIO_WriteError, &r1_bio->state)) in end_sync_write()
1892 if (!rdev || test_bit(Faulty, &rdev->flags)) in fix_sync_read_error()
1975 uptodate = test_bit(BIO_UPTODATE, &b->bi_flags); in process_checks()
2001 test_bit(BIO_UPTODATE, &r1_bio->bios[primary]->bi_flags)) { in process_checks()
2011 int uptodate = test_bit(BIO_UPTODATE, &sbio->bi_flags); in process_checks()
2032 if (j < 0 || (test_bit(MD_RECOVERY_CHECK, &mddev->recovery) in process_checks()
2053 if (!test_bit(R1BIO_Uptodate, &r1_bio->state)) in sync_request_write()
2058 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in sync_request_write()
2070 !test_bit(MD_RECOVERY_SYNC, &mddev->recovery)))) in sync_request_write()
2084 if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in sync_request_write()
2085 test_bit(R1BIO_WriteError, &r1_bio->state)) in sync_request_write()
2127 (test_bit(In_sync, &rdev->flags) || in fix_read_error()
2128 (!test_bit(Faulty, &rdev->flags) && in fix_read_error()
2157 !test_bit(Faulty, &rdev->flags)) in fix_read_error()
2169 !test_bit(Faulty, &rdev->flags)) { in fix_read_error()
2227 if (test_bit(R1BIO_BehindIO, &r1_bio->state)) { in narrow_write_error()
2274 if (test_bit(BIO_UPTODATE, &bio->bi_flags) && in handle_sync_write_finished()
2275 test_bit(R1BIO_MadeGood, &r1_bio->state)) { in handle_sync_write_finished()
2278 if (!test_bit(BIO_UPTODATE, &bio->bi_flags) && in handle_sync_write_finished()
2279 test_bit(R1BIO_WriteError, &r1_bio->state)) { in handle_sync_write_finished()
2312 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in handle_write_finished()
2437 if (test_bit(R1BIO_IsSync, &r1_bio->state)) { in raid1d()
2438 if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in raid1d()
2439 test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2443 } else if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in raid1d()
2444 test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2446 else if (test_bit(R1BIO_ReadError, &r1_bio->state)) in raid1d()
2524 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && in sync_request()
2533 !conf->fullsync && !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in sync_request()
2566 test_bit(Faulty, &rdev->flags)) { in sync_request()
2569 } else if (!test_bit(In_sync, &rdev->flags)) { in sync_request()
2590 if (test_bit(WriteMostly, &rdev->flags)) { in sync_request()
2600 } else if (!test_bit(WriteErrorSeen, &rdev->flags) && in sync_request()
2601 test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && in sync_request()
2602 !test_bit(MD_RECOVERY_CHECK, &mddev->recovery)) { in sync_request()
2661 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && read_targets > 0) in sync_request()
2695 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in sync_request()
2733 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in sync_request()
2803 if (test_bit(Replacement, &rdev->flags)) in setup_conf()
2847 } else if (!test_bit(In_sync, &disk->rdev->flags)) in setup_conf()
2853 !test_bit(In_sync, &disk->rdev->flags)) { in setup_conf()
2931 !test_bit(In_sync, &conf->mirrors[i].rdev->flags) || in run()
2932 test_bit(Faulty, &conf->mirrors[i].rdev->flags)) in run()