Lines Matching refs:test_bit
178 if (test_bit(MD_RECOVERY_REQUESTED, &pi->mddev->recovery)) in r1buf_pool_alloc()
302 if (!test_bit(R1BIO_Uptodate, &r1_bio->state)) in call_bio_endio()
376 else if (test_bit(FailFast, &rdev->flags) && in raid1_end_read_request()
377 test_bit(R1BIO_FailFast, &r1_bio->state)) in raid1_end_read_request()
390 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()
510 if (test_bit(In_sync, &rdev->flags) && in raid1_end_write_request()
511 !test_bit(Faulty, &rdev->flags)) in raid1_end_write_request()
523 if (test_bit(CollisionCheck, &rdev->flags)) in raid1_end_write_request()
525 if (test_bit(WriteMostly, &rdev->flags)) in raid1_end_write_request()
536 test_bit(R1BIO_Uptodate, &r1_bio->state)) { in raid1_end_write_request()
607 if (!rdev || test_bit(Faulty, &rdev->flags)) in choose_first_rdev()
624 return !test_bit(In_sync, &rdev->flags) && in rdev_in_recovery()
645 if (!rdev || test_bit(Faulty, &rdev->flags) || in choose_bb_rdev()
647 test_bit(WriteMostly, &rdev->flags)) in choose_bb_rdev()
684 if (!rdev || test_bit(Faulty, &rdev->flags) || in choose_slow_rdev()
685 !test_bit(WriteMostly, &rdev->flags) || in choose_slow_rdev()
732 if (!test_bit(Nonrot, &mirror->rdev->flags)) in should_choose_next()
743 if (!rdev || test_bit(Faulty, &rdev->flags)) in rdev_readable()
750 if (test_bit(WriteMostly, &rdev->flags)) in rdev_readable()
1006 test_bit(MD_RECOVERY_INTR, &conf->mddev->recovery), in raise_barrier()
1009 if (test_bit(MD_RECOVERY_INTR, &conf->mddev->recovery)) { in raise_barrier()
1374 if (test_bit(WriteMostly, &mirror->rdev->flags)) { in raid1_read_request()
1407 if (test_bit(FailFast, &mirror->rdev->flags) && in raid1_read_request()
1408 test_bit(R1BIO_FailFast, &r1_bio->state)) in raid1_read_request()
1486 if (!is_discard && rdev && test_bit(WriteMostly, &rdev->flags)) in raid1_write_request()
1489 if (rdev && unlikely(test_bit(Blocked, &rdev->flags))) { in raid1_write_request()
1495 if (!rdev || test_bit(Faulty, &rdev->flags)) { in raid1_write_request()
1502 if (test_bit(WriteErrorSeen, &rdev->flags)) { in raid1_write_request()
1616 test_bit(R1BIO_BehindIO, &r1_bio->state)); in raid1_write_request()
1624 if (test_bit(CollisionCheck, &rdev->flags)) in raid1_write_request()
1626 if (test_bit(WriteMostly, &rdev->flags)) in raid1_write_request()
1641 if (test_bit(FailFast, &rdev->flags) && in raid1_write_request()
1642 !test_bit(WriteMostly, &rdev->flags) && in raid1_write_request()
1705 rdev && test_bit(In_sync, &rdev->flags) ? "U" : "_"); in raid1_status()
1733 if (test_bit(In_sync, &rdev->flags) && in raid1_error()
1777 i, !test_bit(In_sync, &rdev->flags), in print_conf()
1778 !test_bit(Faulty, &rdev->flags), in print_conf()
1814 && !test_bit(Candidate, &repl->flags) in raid1_spare_active()
1816 && !test_bit(Faulty, &repl->flags) in raid1_spare_active()
1834 && !test_bit(Faulty, &rdev->flags) in raid1_spare_active()
1876 if (!rdev || test_bit(In_sync, &rdev->flags) || in raid1_remove_conf()
1881 if (!test_bit(Faulty, &rdev->flags) && in raid1_remove_conf()
1933 if (test_bit(WantReplacement, &p->rdev->flags) && in raid1_add_disk()
2046 if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in put_sync_write_buf()
2047 test_bit(R1BIO_WriteError, &r1_bio->state)) in put_sync_write_buf()
2122 if (test_bit(FailFast, &rdev->flags)) { in fix_sync_read_error()
2126 if (test_bit(Faulty, &rdev->flags)) in fix_sync_read_error()
2172 if (!rdev || test_bit(Faulty, &rdev->flags)) in fix_sync_read_error()
2304 if (j < 0 || (test_bit(MD_RECOVERY_CHECK, &mddev->recovery) in process_checks()
2323 if (!test_bit(R1BIO_Uptodate, &r1_bio->state)) in sync_request_write()
2328 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in sync_request_write()
2340 !test_bit(MD_RECOVERY_SYNC, &mddev->recovery)))) in sync_request_write()
2342 if (test_bit(Faulty, &conf->mirrors[i].rdev->flags)) { in sync_request_write()
2348 if (test_bit(FailFast, &conf->mirrors[i].rdev->flags)) in sync_request_write()
2394 (test_bit(In_sync, &rdev->flags) || in fix_read_error()
2395 (!test_bit(Faulty, &rdev->flags) && in fix_read_error()
2427 !test_bit(Faulty, &rdev->flags)) { in fix_read_error()
2441 !test_bit(Faulty, &rdev->flags)) { in fix_read_error()
2499 if (test_bit(R1BIO_BehindIO, &r1_bio->state)) { in narrow_write_error()
2539 test_bit(R1BIO_MadeGood, &r1_bio->state)) { in handle_sync_write_finished()
2543 test_bit(R1BIO_WriteError, &r1_bio->state)) { in handle_sync_write_finished()
2592 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in handle_write_finished()
2621 && !test_bit(FailFast, &rdev->flags)) { in handle_read_error()
2625 } else if (mddev->ro == 0 && test_bit(FailFast, &rdev->flags)) { in handle_read_error()
2654 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in raid1d()
2657 if (!test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in raid1d()
2668 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2692 if (test_bit(R1BIO_IsSync, &r1_bio->state)) { in raid1d()
2693 if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in raid1d()
2694 test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2698 } else if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in raid1d()
2699 test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2701 else if (test_bit(R1BIO_ReadError, &r1_bio->state)) in raid1d()
2797 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && in raid1_sync_request()
2806 !conf->fullsync && !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in raid1_sync_request()
2854 test_bit(Faulty, &rdev->flags)) { in raid1_sync_request()
2857 } else if (!test_bit(In_sync, &rdev->flags)) { in raid1_sync_request()
2878 if (test_bit(WriteMostly, &rdev->flags)) { in raid1_sync_request()
2888 } else if (!test_bit(WriteErrorSeen, &rdev->flags) && in raid1_sync_request()
2889 test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && in raid1_sync_request()
2890 !test_bit(MD_RECOVERY_CHECK, &mddev->recovery)) { in raid1_sync_request()
2906 if (test_bit(FailFast, &rdev->flags)) in raid1_sync_request()
2949 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && read_targets > 0) in raid1_sync_request()
2983 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in raid1_sync_request()
3024 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in raid1_sync_request()
3122 test_bit(Replacement, &rdev->flags))) in setup_conf()
3150 } else if (!test_bit(In_sync, &disk->rdev->flags)) in setup_conf()
3156 !test_bit(In_sync, &disk->rdev->flags)) { in setup_conf()
3242 !test_bit(In_sync, &conf->mirrors[i].rdev->flags) || in raid1_run()
3243 test_bit(Faulty, &conf->mirrors[i].rdev->flags)) in raid1_run()