Lines Matching refs:test_bit
180 if (test_bit(MD_RECOVERY_REQUESTED, &pi->mddev->recovery)) in r1buf_pool_alloc()
304 if (!test_bit(R1BIO_Uptodate, &r1_bio->state)) in call_bio_endio()
378 else if (test_bit(FailFast, &rdev->flags) && in raid1_end_read_request()
379 test_bit(R1BIO_FailFast, &r1_bio->state)) in raid1_end_read_request()
392 test_bit(In_sync, &rdev->flags))) in raid1_end_read_request()
417 if (test_bit(R1BIO_BehindIO, &r1_bio->state)) { in close_write()
425 !test_bit(R1BIO_Degraded, &r1_bio->state), in close_write()
426 test_bit(R1BIO_BehindIO, &r1_bio->state)); in close_write()
435 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in r1_bio_write_done()
439 if (test_bit(R1BIO_MadeGood, &r1_bio->state)) in r1_bio_write_done()
449 int behind = test_bit(R1BIO_BehindIO, &r1_bio->state); in raid1_end_write_request()
469 if (test_bit(FailFast, &rdev->flags) && in raid1_end_write_request()
472 !test_bit(WriteMostly, &rdev->flags)) { in raid1_end_write_request()
480 if (!test_bit(Faulty, &rdev->flags)) in raid1_end_write_request()
513 if (test_bit(In_sync, &rdev->flags) && in raid1_end_write_request()
514 !test_bit(Faulty, &rdev->flags)) in raid1_end_write_request()
526 if (test_bit(CollisionCheck, &rdev->flags)) in raid1_end_write_request()
528 if (test_bit(WriteMostly, &rdev->flags)) in raid1_end_write_request()
539 test_bit(R1BIO_Uptodate, &r1_bio->state)) { in raid1_end_write_request()
648 || test_bit(Faulty, &rdev->flags)) in read_balance()
650 if (!test_bit(In_sync, &rdev->flags) && in read_balance()
653 if (test_bit(WriteMostly, &rdev->flags)) { in read_balance()
903 test_bit(MD_RECOVERY_INTR, &conf->mddev->recovery), in raise_barrier()
906 if (test_bit(MD_RECOVERY_INTR, &conf->mddev->recovery)) { in raise_barrier()
1289 if (test_bit(WriteMostly, &mirror->rdev->flags) && in raid1_read_request()
1324 if (test_bit(FailFast, &mirror->rdev->flags) && in raid1_read_request()
1325 test_bit(R1BIO_FailFast, &r1_bio->state)) in raid1_read_request()
1408 if (rdev && test_bit(WriteMostly, &rdev->flags)) in raid1_write_request()
1411 if (rdev && unlikely(test_bit(Blocked, &rdev->flags))) { in raid1_write_request()
1417 if (!rdev || test_bit(Faulty, &rdev->flags)) { in raid1_write_request()
1424 if (test_bit(WriteErrorSeen, &rdev->flags)) { in raid1_write_request()
1534 test_bit(R1BIO_BehindIO, &r1_bio->state)); in raid1_write_request()
1542 if (test_bit(CollisionCheck, &rdev->flags)) in raid1_write_request()
1544 if (test_bit(WriteMostly, &rdev->flags)) in raid1_write_request()
1559 if (test_bit(FailFast, &rdev->flags) && in raid1_write_request()
1560 !test_bit(WriteMostly, &rdev->flags) && in raid1_write_request()
1625 rdev && test_bit(In_sync, &rdev->flags) ? "U" : "_"); in raid1_status()
1654 if (test_bit(In_sync, &rdev->flags) && in raid1_error()
1698 i, !test_bit(In_sync, &rdev->flags), in print_conf()
1699 !test_bit(Faulty, &rdev->flags), in print_conf()
1736 && !test_bit(Candidate, &repl->flags) in raid1_spare_active()
1738 && !test_bit(Faulty, &repl->flags) in raid1_spare_active()
1756 && !test_bit(Faulty, &rdev->flags) in raid1_spare_active()
1815 if (test_bit(WantReplacement, &p->rdev->flags) && in raid1_add_disk()
1850 if (test_bit(In_sync, &rdev->flags) || in raid1_remove_disk()
1858 if (!test_bit(Faulty, &rdev->flags) && in raid1_remove_disk()
1865 if (!test_bit(RemoveSynchronized, &rdev->flags)) { in raid1_remove_disk()
1946 if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in put_sync_write_buf()
1947 test_bit(R1BIO_WriteError, &r1_bio->state)) in put_sync_write_buf()
2027 if (test_bit(FailFast, &rdev->flags)) { in fix_sync_read_error()
2031 if (test_bit(Faulty, &rdev->flags)) in fix_sync_read_error()
2077 if (!rdev || test_bit(Faulty, &rdev->flags)) in fix_sync_read_error()
2209 if (j < 0 || (test_bit(MD_RECOVERY_CHECK, &mddev->recovery) in process_checks()
2228 if (!test_bit(R1BIO_Uptodate, &r1_bio->state)) in sync_request_write()
2233 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in sync_request_write()
2245 !test_bit(MD_RECOVERY_SYNC, &mddev->recovery)))) in sync_request_write()
2247 if (test_bit(Faulty, &conf->mirrors[i].rdev->flags)) { in sync_request_write()
2253 if (test_bit(FailFast, &conf->mirrors[i].rdev->flags)) in sync_request_write()
2295 (test_bit(In_sync, &rdev->flags) || in fix_read_error()
2296 (!test_bit(Faulty, &rdev->flags) && in fix_read_error()
2331 !test_bit(Faulty, &rdev->flags)) { in fix_read_error()
2348 !test_bit(Faulty, &rdev->flags)) { in fix_read_error()
2408 if (test_bit(R1BIO_BehindIO, &r1_bio->state)) { in narrow_write_error()
2448 test_bit(R1BIO_MadeGood, &r1_bio->state)) { in handle_sync_write_finished()
2452 test_bit(R1BIO_WriteError, &r1_bio->state)) { in handle_sync_write_finished()
2501 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in handle_write_finished()
2530 && !test_bit(FailFast, &rdev->flags)) { in handle_read_error()
2535 } else if (mddev->ro == 0 && test_bit(FailFast, &rdev->flags)) { in handle_read_error()
2564 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in raid1d()
2567 if (!test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in raid1d()
2578 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2602 if (test_bit(R1BIO_IsSync, &r1_bio->state)) { in raid1d()
2603 if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in raid1d()
2604 test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2608 } else if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in raid1d()
2609 test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2611 else if (test_bit(R1BIO_ReadError, &r1_bio->state)) in raid1d()
2708 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && in raid1_sync_request()
2717 !conf->fullsync && !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in raid1_sync_request()
2766 test_bit(Faulty, &rdev->flags)) { in raid1_sync_request()
2769 } else if (!test_bit(In_sync, &rdev->flags)) { in raid1_sync_request()
2790 if (test_bit(WriteMostly, &rdev->flags)) { in raid1_sync_request()
2800 } else if (!test_bit(WriteErrorSeen, &rdev->flags) && in raid1_sync_request()
2801 test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && in raid1_sync_request()
2802 !test_bit(MD_RECOVERY_CHECK, &mddev->recovery)) { in raid1_sync_request()
2818 if (test_bit(FailFast, &rdev->flags)) in raid1_sync_request()
2862 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && read_targets > 0) in raid1_sync_request()
2896 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in raid1_sync_request()
2937 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in raid1_sync_request()
3032 if (test_bit(Replacement, &rdev->flags)) in setup_conf()
3069 } else if (!test_bit(In_sync, &disk->rdev->flags)) in setup_conf()
3075 !test_bit(In_sync, &disk->rdev->flags)) { in setup_conf()
3153 !test_bit(In_sync, &conf->mirrors[i].rdev->flags) || in raid1_run()
3154 test_bit(Faulty, &conf->mirrors[i].rdev->flags)) in raid1_run()