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()
373 else if (test_bit(FailFast, &rdev->flags) && in raid1_end_read_request()
374 test_bit(R1BIO_FailFast, &r1_bio->state)) in raid1_end_read_request()
387 test_bit(In_sync, &rdev->flags))) in raid1_end_read_request()
413 if (test_bit(R1BIO_BehindIO, &r1_bio->state)) { in close_write()
421 !test_bit(R1BIO_Degraded, &r1_bio->state), in close_write()
422 test_bit(R1BIO_BehindIO, &r1_bio->state)); in close_write()
431 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in r1_bio_write_done()
435 if (test_bit(R1BIO_MadeGood, &r1_bio->state)) in r1_bio_write_done()
445 int behind = test_bit(R1BIO_BehindIO, &r1_bio->state); in raid1_end_write_request()
465 if (test_bit(FailFast, &rdev->flags) && in raid1_end_write_request()
468 !test_bit(WriteMostly, &rdev->flags)) { in raid1_end_write_request()
478 if (!test_bit(Faulty, &rdev->flags)) in raid1_end_write_request()
509 if (test_bit(In_sync, &rdev->flags) && in raid1_end_write_request()
510 !test_bit(Faulty, &rdev->flags)) in raid1_end_write_request()
522 if (test_bit(CollisionCheck, &rdev->flags)) in raid1_end_write_request()
524 if (test_bit(WriteMostly, &rdev->flags)) in raid1_end_write_request()
535 test_bit(R1BIO_Uptodate, &r1_bio->state)) { in raid1_end_write_request()
644 || test_bit(Faulty, &rdev->flags)) in read_balance()
646 if (!test_bit(In_sync, &rdev->flags) && in read_balance()
649 if (test_bit(WriteMostly, &rdev->flags)) { in read_balance()
800 if (test_bit(Faulty, &rdev->flags)) { in flush_bio_list()
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()
1270 if (test_bit(WriteMostly, &mirror->rdev->flags) && in raid1_read_request()
1302 if (test_bit(FailFast, &mirror->rdev->flags) && in raid1_read_request()
1303 test_bit(R1BIO_FailFast, &r1_bio->state)) in raid1_read_request()
1379 if (rdev && unlikely(test_bit(Blocked, &rdev->flags))) { in raid1_write_request()
1385 if (!rdev || test_bit(Faulty, &rdev->flags)) { in raid1_write_request()
1392 if (test_bit(WriteErrorSeen, &rdev->flags)) { in raid1_write_request()
1486 test_bit(R1BIO_BehindIO, &r1_bio->state)); in raid1_write_request()
1497 if (test_bit(CollisionCheck, &rdev->flags)) in raid1_write_request()
1499 if (test_bit(WriteMostly, &rdev->flags)) in raid1_write_request()
1511 if (test_bit(FailFast, &conf->mirrors[i].rdev->flags) && in raid1_write_request()
1512 !test_bit(WriteMostly, &conf->mirrors[i].rdev->flags) && in raid1_write_request()
1588 rdev && test_bit(In_sync, &rdev->flags) ? "U" : "_"); in raid1_status()
1607 if (test_bit(In_sync, &rdev->flags) && !mddev->fail_last_dev in raid1_error()
1654 i, !test_bit(In_sync, &rdev->flags), in print_conf()
1655 !test_bit(Faulty, &rdev->flags), in print_conf()
1692 && !test_bit(Candidate, &repl->flags) in raid1_spare_active()
1694 && !test_bit(Faulty, &repl->flags) in raid1_spare_active()
1712 && !test_bit(Faulty, &rdev->flags) in raid1_spare_active()
1771 if (test_bit(WantReplacement, &p->rdev->flags) && in raid1_add_disk()
1801 if (test_bit(In_sync, &rdev->flags) || in raid1_remove_disk()
1809 if (!test_bit(Faulty, &rdev->flags) && in raid1_remove_disk()
1816 if (!test_bit(RemoveSynchronized, &rdev->flags)) { in raid1_remove_disk()
1897 if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in put_sync_write_buf()
1898 test_bit(R1BIO_WriteError, &r1_bio->state)) in put_sync_write_buf()
1978 if (test_bit(FailFast, &rdev->flags)) { in fix_sync_read_error()
1982 if (test_bit(Faulty, &rdev->flags)) in fix_sync_read_error()
2029 if (!rdev || test_bit(Faulty, &rdev->flags)) in fix_sync_read_error()
2162 if (j < 0 || (test_bit(MD_RECOVERY_CHECK, &mddev->recovery) in process_checks()
2181 if (!test_bit(R1BIO_Uptodate, &r1_bio->state)) in sync_request_write()
2186 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in sync_request_write()
2198 !test_bit(MD_RECOVERY_SYNC, &mddev->recovery)))) in sync_request_write()
2200 if (test_bit(Faulty, &conf->mirrors[i].rdev->flags)) { in sync_request_write()
2206 if (test_bit(FailFast, &conf->mirrors[i].rdev->flags)) in sync_request_write()
2248 (test_bit(In_sync, &rdev->flags) || in fix_read_error()
2249 (!test_bit(Faulty, &rdev->flags) && in fix_read_error()
2284 !test_bit(Faulty, &rdev->flags)) { in fix_read_error()
2302 !test_bit(Faulty, &rdev->flags)) { in fix_read_error()
2362 if (test_bit(R1BIO_BehindIO, &r1_bio->state)) { in narrow_write_error()
2403 test_bit(R1BIO_MadeGood, &r1_bio->state)) { in handle_sync_write_finished()
2407 test_bit(R1BIO_WriteError, &r1_bio->state)) { in handle_sync_write_finished()
2456 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in handle_write_finished()
2484 && !test_bit(FailFast, &rdev->flags)) { in handle_read_error()
2489 } else if (mddev->ro == 0 && test_bit(FailFast, &rdev->flags)) { in handle_read_error()
2517 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in raid1d()
2520 if (!test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in raid1d()
2531 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2555 if (test_bit(R1BIO_IsSync, &r1_bio->state)) { in raid1d()
2556 if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in raid1d()
2557 test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2561 } else if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in raid1d()
2562 test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2564 else if (test_bit(R1BIO_ReadError, &r1_bio->state)) in raid1d()
2661 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && in raid1_sync_request()
2670 !conf->fullsync && !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in raid1_sync_request()
2719 test_bit(Faulty, &rdev->flags)) { in raid1_sync_request()
2722 } else if (!test_bit(In_sync, &rdev->flags)) { in raid1_sync_request()
2743 if (test_bit(WriteMostly, &rdev->flags)) { in raid1_sync_request()
2753 } else if (!test_bit(WriteErrorSeen, &rdev->flags) && in raid1_sync_request()
2754 test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && in raid1_sync_request()
2755 !test_bit(MD_RECOVERY_CHECK, &mddev->recovery)) { in raid1_sync_request()
2771 if (test_bit(FailFast, &rdev->flags)) in raid1_sync_request()
2815 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && read_targets > 0) in raid1_sync_request()
2849 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in raid1_sync_request()
2890 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in raid1_sync_request()
2985 if (test_bit(Replacement, &rdev->flags)) in setup_conf()
3023 } else if (!test_bit(In_sync, &disk->rdev->flags)) in setup_conf()
3029 !test_bit(In_sync, &disk->rdev->flags)) { in setup_conf()
3111 !test_bit(In_sync, &conf->mirrors[i].rdev->flags) || in raid1_run()
3112 test_bit(Faulty, &conf->mirrors[i].rdev->flags)) in raid1_run()