Lines Matching refs:test_bit
149 if (test_bit(MD_RECOVERY_REQUESTED, &pi->mddev->recovery)) in r1buf_pool_alloc()
271 if (!test_bit(R1BIO_Uptodate, &r1_bio->state)) in call_bio_endio()
342 else if (test_bit(FailFast, &rdev->flags) && in raid1_end_read_request()
343 test_bit(R1BIO_FailFast, &r1_bio->state)) in raid1_end_read_request()
356 test_bit(In_sync, &rdev->flags))) in raid1_end_read_request()
382 if (test_bit(R1BIO_BehindIO, &r1_bio->state)) { in close_write()
390 !test_bit(R1BIO_Degraded, &r1_bio->state), in close_write()
391 test_bit(R1BIO_BehindIO, &r1_bio->state)); in close_write()
400 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in r1_bio_write_done()
404 if (test_bit(R1BIO_MadeGood, &r1_bio->state)) in r1_bio_write_done()
414 int behind = test_bit(R1BIO_BehindIO, &r1_bio->state); in raid1_end_write_request()
432 if (test_bit(FailFast, &rdev->flags) && in raid1_end_write_request()
435 !test_bit(WriteMostly, &rdev->flags)) { in raid1_end_write_request()
437 if (!test_bit(Faulty, &rdev->flags)) in raid1_end_write_request()
474 if (test_bit(In_sync, &rdev->flags) && in raid1_end_write_request()
475 !test_bit(Faulty, &rdev->flags)) in raid1_end_write_request()
487 if (test_bit(WriteMostly, &rdev->flags)) in raid1_end_write_request()
498 test_bit(R1BIO_Uptodate, &r1_bio->state)) { in raid1_end_write_request()
606 || test_bit(Faulty, &rdev->flags)) in read_balance()
608 if (!test_bit(In_sync, &rdev->flags) && in read_balance()
611 if (test_bit(WriteMostly, &rdev->flags)) { in read_balance()
763 if (rdev && !test_bit(Faulty, &rdev->flags)) { in raid1_congested()
792 if (test_bit(Faulty, &rdev->flags)) { in flush_bio_list()
891 test_bit(MD_RECOVERY_INTR, &conf->mddev->recovery), in raise_barrier()
894 if (test_bit(MD_RECOVERY_INTR, &conf->mddev->recovery)) { in raise_barrier()
1258 if (test_bit(WriteMostly, &mirror->rdev->flags) && in raid1_read_request()
1290 if (test_bit(FailFast, &mirror->rdev->flags) && in raid1_read_request()
1291 test_bit(R1BIO_FailFast, &r1_bio->state)) in raid1_read_request()
1367 if (rdev && unlikely(test_bit(Blocked, &rdev->flags))) { in raid1_write_request()
1373 if (!rdev || test_bit(Faulty, &rdev->flags)) { in raid1_write_request()
1380 if (test_bit(WriteErrorSeen, &rdev->flags)) { in raid1_write_request()
1474 test_bit(R1BIO_BehindIO, &r1_bio->state)); in raid1_write_request()
1485 if (test_bit(WriteMostly, &conf->mirrors[i].rdev->flags)) in raid1_write_request()
1496 if (test_bit(FailFast, &conf->mirrors[i].rdev->flags) && in raid1_write_request()
1497 !test_bit(WriteMostly, &conf->mirrors[i].rdev->flags) && in raid1_write_request()
1574 rdev && test_bit(In_sync, &rdev->flags) ? "U" : "_"); in raid1_status()
1593 if (test_bit(In_sync, &rdev->flags) in raid1_error()
1642 i, !test_bit(In_sync, &rdev->flags), in print_conf()
1643 !test_bit(Faulty, &rdev->flags), in print_conf()
1680 && !test_bit(Candidate, &repl->flags) in raid1_spare_active()
1682 && !test_bit(Faulty, &repl->flags) in raid1_spare_active()
1700 && !test_bit(Faulty, &rdev->flags) in raid1_spare_active()
1759 if (test_bit(WantReplacement, &p->rdev->flags) && in raid1_add_disk()
1789 if (test_bit(In_sync, &rdev->flags) || in raid1_remove_disk()
1797 if (!test_bit(Faulty, &rdev->flags) && in raid1_remove_disk()
1804 if (!test_bit(RemoveSynchronized, &rdev->flags)) { in raid1_remove_disk()
1901 if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in end_sync_write()
1902 test_bit(R1BIO_WriteError, &r1_bio->state)) in end_sync_write()
1953 if (test_bit(FailFast, &rdev->flags)) { in fix_sync_read_error()
1957 if (test_bit(Faulty, &rdev->flags)) in fix_sync_read_error()
2004 if (!rdev || test_bit(Faulty, &rdev->flags)) in fix_sync_read_error()
2136 if (j < 0 || (test_bit(MD_RECOVERY_CHECK, &mddev->recovery) in process_checks()
2155 if (!test_bit(R1BIO_Uptodate, &r1_bio->state)) in sync_request_write()
2160 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in sync_request_write()
2172 !test_bit(MD_RECOVERY_SYNC, &mddev->recovery)))) in sync_request_write()
2174 if (test_bit(Faulty, &conf->mirrors[i].rdev->flags)) in sync_request_write()
2178 if (test_bit(FailFast, &conf->mirrors[i].rdev->flags)) in sync_request_write()
2191 if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in sync_request_write()
2192 test_bit(R1BIO_WriteError, &r1_bio->state)) in sync_request_write()
2230 (test_bit(In_sync, &rdev->flags) || in fix_read_error()
2231 (!test_bit(Faulty, &rdev->flags) && in fix_read_error()
2266 !test_bit(Faulty, &rdev->flags)) { in fix_read_error()
2284 !test_bit(Faulty, &rdev->flags)) { in fix_read_error()
2344 if (test_bit(R1BIO_BehindIO, &r1_bio->state)) { in narrow_write_error()
2385 test_bit(R1BIO_MadeGood, &r1_bio->state)) { in handle_sync_write_finished()
2389 test_bit(R1BIO_WriteError, &r1_bio->state)) { in handle_sync_write_finished()
2438 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in handle_write_finished()
2466 && !test_bit(FailFast, &rdev->flags)) { in handle_read_error()
2471 } else if (mddev->ro == 0 && test_bit(FailFast, &rdev->flags)) { in handle_read_error()
2499 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in raid1d()
2502 if (!test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in raid1d()
2513 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2537 if (test_bit(R1BIO_IsSync, &r1_bio->state)) { in raid1d()
2538 if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in raid1d()
2539 test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2543 } else if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in raid1d()
2544 test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2546 else if (test_bit(R1BIO_ReadError, &r1_bio->state)) in raid1d()
2643 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && in raid1_sync_request()
2652 !conf->fullsync && !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in raid1_sync_request()
2701 test_bit(Faulty, &rdev->flags)) { in raid1_sync_request()
2704 } else if (!test_bit(In_sync, &rdev->flags)) { in raid1_sync_request()
2725 if (test_bit(WriteMostly, &rdev->flags)) { in raid1_sync_request()
2735 } else if (!test_bit(WriteErrorSeen, &rdev->flags) && in raid1_sync_request()
2736 test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && in raid1_sync_request()
2737 !test_bit(MD_RECOVERY_CHECK, &mddev->recovery)) { in raid1_sync_request()
2753 if (test_bit(FailFast, &rdev->flags)) in raid1_sync_request()
2797 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && read_targets > 0) in raid1_sync_request()
2831 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in raid1_sync_request()
2872 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in raid1_sync_request()
2968 if (test_bit(Replacement, &rdev->flags)) in setup_conf()
3006 } else if (!test_bit(In_sync, &disk->rdev->flags)) in setup_conf()
3012 !test_bit(In_sync, &disk->rdev->flags)) { in setup_conf()
3094 !test_bit(In_sync, &conf->mirrors[i].rdev->flags) || in raid1_run()
3095 test_bit(Faulty, &conf->mirrors[i].rdev->flags)) in raid1_run()