Lines Matching refs:test_bit
179 if (test_bit(MD_RECOVERY_REQUESTED, &pi->mddev->recovery)) in r1buf_pool_alloc()
300 if (!test_bit(R1BIO_Uptodate, &r1_bio->state)) in call_bio_endio()
375 else if (test_bit(FailFast, &rdev->flags) && in raid1_end_read_request()
376 test_bit(R1BIO_FailFast, &r1_bio->state)) in raid1_end_read_request()
389 test_bit(In_sync, &rdev->flags))) in raid1_end_read_request()
415 if (test_bit(R1BIO_BehindIO, &r1_bio->state)) { in close_write()
423 !test_bit(R1BIO_Degraded, &r1_bio->state), in close_write()
424 test_bit(R1BIO_BehindIO, &r1_bio->state)); in close_write()
433 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in r1_bio_write_done()
437 if (test_bit(R1BIO_MadeGood, &r1_bio->state)) in r1_bio_write_done()
447 int behind = test_bit(R1BIO_BehindIO, &r1_bio->state); in raid1_end_write_request()
467 if (test_bit(FailFast, &rdev->flags) && in raid1_end_write_request()
470 !test_bit(WriteMostly, &rdev->flags)) { in raid1_end_write_request()
478 if (!test_bit(Faulty, &rdev->flags)) in raid1_end_write_request()
511 if (test_bit(In_sync, &rdev->flags) && in raid1_end_write_request()
512 !test_bit(Faulty, &rdev->flags)) in raid1_end_write_request()
524 if (test_bit(CollisionCheck, &rdev->flags)) in raid1_end_write_request()
526 if (test_bit(WriteMostly, &rdev->flags)) in raid1_end_write_request()
537 test_bit(R1BIO_Uptodate, &r1_bio->state)) { in raid1_end_write_request()
646 || test_bit(Faulty, &rdev->flags)) in read_balance()
648 if (!test_bit(In_sync, &rdev->flags) && in read_balance()
651 if (test_bit(WriteMostly, &rdev->flags)) { in read_balance()
802 if (test_bit(Faulty, &rdev->flags)) { in flush_bio_list()
905 test_bit(MD_RECOVERY_INTR, &conf->mddev->recovery), in raise_barrier()
908 if (test_bit(MD_RECOVERY_INTR, &conf->mddev->recovery)) { in raise_barrier()
1272 if (test_bit(WriteMostly, &mirror->rdev->flags) && in raid1_read_request()
1307 if (test_bit(FailFast, &mirror->rdev->flags) && in raid1_read_request()
1308 test_bit(R1BIO_FailFast, &r1_bio->state)) in raid1_read_request()
1391 if (rdev && test_bit(WriteMostly, &rdev->flags)) in raid1_write_request()
1394 if (rdev && unlikely(test_bit(Blocked, &rdev->flags))) { in raid1_write_request()
1400 if (!rdev || test_bit(Faulty, &rdev->flags)) { in raid1_write_request()
1407 if (test_bit(WriteErrorSeen, &rdev->flags)) { in raid1_write_request()
1505 test_bit(WriteMostly, &rdev->flags) && in raid1_write_request()
1513 test_bit(R1BIO_BehindIO, &r1_bio->state)); in raid1_write_request()
1524 if (test_bit(CollisionCheck, &rdev->flags)) in raid1_write_request()
1526 if (test_bit(WriteMostly, &rdev->flags)) in raid1_write_request()
1537 if (test_bit(FailFast, &rdev->flags) && in raid1_write_request()
1538 !test_bit(WriteMostly, &rdev->flags) && in raid1_write_request()
1613 rdev && test_bit(In_sync, &rdev->flags) ? "U" : "_"); in raid1_status()
1632 if (test_bit(In_sync, &rdev->flags) && !mddev->fail_last_dev in raid1_error()
1679 i, !test_bit(In_sync, &rdev->flags), in print_conf()
1680 !test_bit(Faulty, &rdev->flags), in print_conf()
1717 && !test_bit(Candidate, &repl->flags) in raid1_spare_active()
1719 && !test_bit(Faulty, &repl->flags) in raid1_spare_active()
1737 && !test_bit(Faulty, &rdev->flags) in raid1_spare_active()
1796 if (test_bit(WantReplacement, &p->rdev->flags) && in raid1_add_disk()
1826 if (test_bit(In_sync, &rdev->flags) || in raid1_remove_disk()
1834 if (!test_bit(Faulty, &rdev->flags) && in raid1_remove_disk()
1841 if (!test_bit(RemoveSynchronized, &rdev->flags)) { in raid1_remove_disk()
1922 if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in put_sync_write_buf()
1923 test_bit(R1BIO_WriteError, &r1_bio->state)) in put_sync_write_buf()
2003 if (test_bit(FailFast, &rdev->flags)) { in fix_sync_read_error()
2007 if (test_bit(Faulty, &rdev->flags)) in fix_sync_read_error()
2054 if (!rdev || test_bit(Faulty, &rdev->flags)) in fix_sync_read_error()
2187 if (j < 0 || (test_bit(MD_RECOVERY_CHECK, &mddev->recovery) in process_checks()
2206 if (!test_bit(R1BIO_Uptodate, &r1_bio->state)) in sync_request_write()
2211 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in sync_request_write()
2223 !test_bit(MD_RECOVERY_SYNC, &mddev->recovery)))) in sync_request_write()
2225 if (test_bit(Faulty, &conf->mirrors[i].rdev->flags)) { in sync_request_write()
2231 if (test_bit(FailFast, &conf->mirrors[i].rdev->flags)) in sync_request_write()
2273 (test_bit(In_sync, &rdev->flags) || in fix_read_error()
2274 (!test_bit(Faulty, &rdev->flags) && in fix_read_error()
2309 !test_bit(Faulty, &rdev->flags)) { in fix_read_error()
2327 !test_bit(Faulty, &rdev->flags)) { in fix_read_error()
2387 if (test_bit(R1BIO_BehindIO, &r1_bio->state)) { in narrow_write_error()
2428 test_bit(R1BIO_MadeGood, &r1_bio->state)) { in handle_sync_write_finished()
2432 test_bit(R1BIO_WriteError, &r1_bio->state)) { in handle_sync_write_finished()
2481 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in handle_write_finished()
2509 && !test_bit(FailFast, &rdev->flags)) { in handle_read_error()
2514 } else if (mddev->ro == 0 && test_bit(FailFast, &rdev->flags)) { in handle_read_error()
2542 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in raid1d()
2545 if (!test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in raid1d()
2556 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2580 if (test_bit(R1BIO_IsSync, &r1_bio->state)) { in raid1d()
2581 if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in raid1d()
2582 test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2586 } else if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in raid1d()
2587 test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2589 else if (test_bit(R1BIO_ReadError, &r1_bio->state)) in raid1d()
2686 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && in raid1_sync_request()
2695 !conf->fullsync && !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in raid1_sync_request()
2744 test_bit(Faulty, &rdev->flags)) { in raid1_sync_request()
2747 } else if (!test_bit(In_sync, &rdev->flags)) { in raid1_sync_request()
2768 if (test_bit(WriteMostly, &rdev->flags)) { in raid1_sync_request()
2778 } else if (!test_bit(WriteErrorSeen, &rdev->flags) && in raid1_sync_request()
2779 test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && in raid1_sync_request()
2780 !test_bit(MD_RECOVERY_CHECK, &mddev->recovery)) { in raid1_sync_request()
2796 if (test_bit(FailFast, &rdev->flags)) in raid1_sync_request()
2840 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && read_targets > 0) in raid1_sync_request()
2874 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in raid1_sync_request()
2915 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in raid1_sync_request()
3010 if (test_bit(Replacement, &rdev->flags)) in setup_conf()
3048 } else if (!test_bit(In_sync, &disk->rdev->flags)) in setup_conf()
3054 !test_bit(In_sync, &disk->rdev->flags)) { in setup_conf()
3136 !test_bit(In_sync, &conf->mirrors[i].rdev->flags) || in raid1_run()
3137 test_bit(Faulty, &conf->mirrors[i].rdev->flags)) in raid1_run()