Lines Matching refs:test_bit
179 if (test_bit(MD_RECOVERY_REQUESTED, &pi->mddev->recovery)) in r1buf_pool_alloc()
303 if (!test_bit(R1BIO_Uptodate, &r1_bio->state)) in call_bio_endio()
377 else if (test_bit(FailFast, &rdev->flags) && in raid1_end_read_request()
378 test_bit(R1BIO_FailFast, &r1_bio->state)) in raid1_end_read_request()
391 test_bit(In_sync, &rdev->flags))) in raid1_end_read_request()
418 if (test_bit(R1BIO_BehindIO, &r1_bio->state)) { in close_write()
424 if (test_bit(R1BIO_BehindIO, &r1_bio->state)) in close_write()
434 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in r1_bio_write_done()
438 if (test_bit(R1BIO_MadeGood, &r1_bio->state)) in r1_bio_write_done()
448 int behind = test_bit(R1BIO_BehindIO, &r1_bio->state); in raid1_end_write_request()
468 if (test_bit(FailFast, &rdev->flags) && in raid1_end_write_request()
471 !test_bit(WriteMostly, &rdev->flags)) { in raid1_end_write_request()
479 if (!test_bit(Faulty, &rdev->flags)) in raid1_end_write_request()
507 if (test_bit(In_sync, &rdev->flags) && in raid1_end_write_request()
508 !test_bit(Faulty, &rdev->flags)) in raid1_end_write_request()
520 if (test_bit(CollisionCheck, &rdev->flags)) in raid1_end_write_request()
522 if (test_bit(WriteMostly, &rdev->flags)) in raid1_end_write_request()
533 test_bit(R1BIO_Uptodate, &r1_bio->state)) { in raid1_end_write_request()
604 if (!rdev || test_bit(Faulty, &rdev->flags)) in choose_first_rdev()
621 return !test_bit(In_sync, &rdev->flags) && in rdev_in_recovery()
642 if (!rdev || test_bit(Faulty, &rdev->flags) || in choose_bb_rdev()
644 test_bit(WriteMostly, &rdev->flags)) in choose_bb_rdev()
681 if (!rdev || test_bit(Faulty, &rdev->flags) || in choose_slow_rdev()
682 !test_bit(WriteMostly, &rdev->flags) || in choose_slow_rdev()
729 if (!test_bit(Nonrot, &mirror->rdev->flags)) in should_choose_next()
740 if (!rdev || test_bit(Faulty, &rdev->flags)) in rdev_readable()
747 if (test_bit(WriteMostly, &rdev->flags)) in rdev_readable()
1003 test_bit(MD_RECOVERY_INTR, &conf->mddev->recovery), in raise_barrier()
1006 if (test_bit(MD_RECOVERY_INTR, &conf->mddev->recovery)) { in raise_barrier()
1369 if (test_bit(WriteMostly, &mirror->rdev->flags)) { in raid1_read_request()
1406 if (test_bit(FailFast, &mirror->rdev->flags) && in raid1_read_request()
1407 test_bit(R1BIO_FailFast, &r1_bio->state)) in raid1_read_request()
1435 if (test_bit(WriteErrorSeen, &rdev->flags) && in wait_blocked_rdev()
1528 if (!is_discard && rdev && test_bit(WriteMostly, &rdev->flags)) in raid1_write_request()
1532 if (!rdev || test_bit(Faulty, &rdev->flags)) in raid1_write_request()
1536 if (test_bit(WriteErrorSeen, &rdev->flags)) { in raid1_write_request()
1629 if (test_bit(R1BIO_BehindIO, &r1_bio->state)) in raid1_write_request()
1638 if (test_bit(CollisionCheck, &rdev->flags)) in raid1_write_request()
1640 if (test_bit(WriteMostly, &rdev->flags)) in raid1_write_request()
1654 if (test_bit(FailFast, &rdev->flags) && in raid1_write_request()
1655 !test_bit(WriteMostly, &rdev->flags) && in raid1_write_request()
1730 rdev && test_bit(In_sync, &rdev->flags) ? "U" : "_"); in raid1_status()
1758 if (test_bit(In_sync, &rdev->flags) && in raid1_error()
1802 i, !test_bit(In_sync, &rdev->flags), in print_conf()
1803 !test_bit(Faulty, &rdev->flags), in print_conf()
1839 && !test_bit(Candidate, &repl->flags) in raid1_spare_active()
1841 && !test_bit(Faulty, &repl->flags) in raid1_spare_active()
1859 && !test_bit(Faulty, &rdev->flags) in raid1_spare_active()
1901 if (!rdev || test_bit(In_sync, &rdev->flags) || in raid1_remove_conf()
1906 if (!test_bit(Faulty, &rdev->flags) && in raid1_remove_conf()
1958 if (test_bit(WantReplacement, &p->rdev->flags) && in raid1_add_disk()
2071 if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in put_sync_write_buf()
2072 test_bit(R1BIO_WriteError, &r1_bio->state)) in put_sync_write_buf()
2147 if (test_bit(FailFast, &rdev->flags)) { in fix_sync_read_error()
2151 if (test_bit(Faulty, &rdev->flags)) in fix_sync_read_error()
2197 if (!rdev || test_bit(Faulty, &rdev->flags)) in fix_sync_read_error()
2329 if (j < 0 || (test_bit(MD_RECOVERY_CHECK, &mddev->recovery) in process_checks()
2348 if (!test_bit(R1BIO_Uptodate, &r1_bio->state)) in sync_request_write()
2353 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in sync_request_write()
2365 !test_bit(MD_RECOVERY_SYNC, &mddev->recovery)))) in sync_request_write()
2367 if (test_bit(Faulty, &conf->mirrors[i].rdev->flags)) { in sync_request_write()
2373 if (test_bit(FailFast, &conf->mirrors[i].rdev->flags)) in sync_request_write()
2419 (test_bit(In_sync, &rdev->flags) || in fix_read_error()
2420 (!test_bit(Faulty, &rdev->flags) && in fix_read_error()
2452 !test_bit(Faulty, &rdev->flags)) { in fix_read_error()
2466 !test_bit(Faulty, &rdev->flags)) { in fix_read_error()
2524 if (test_bit(R1BIO_BehindIO, &r1_bio->state)) { in narrow_write_error()
2564 test_bit(R1BIO_MadeGood, &r1_bio->state)) { in handle_sync_write_finished()
2568 test_bit(R1BIO_WriteError, &r1_bio->state)) { in handle_sync_write_finished()
2615 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in handle_write_finished()
2644 && !test_bit(FailFast, &rdev->flags)) { in handle_read_error()
2648 } else if (mddev->ro == 0 && test_bit(FailFast, &rdev->flags)) { in handle_read_error()
2677 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in raid1d()
2680 if (!test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in raid1d()
2689 if (test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2713 if (test_bit(R1BIO_IsSync, &r1_bio->state)) { in raid1d()
2714 if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in raid1d()
2715 test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2719 } else if (test_bit(R1BIO_MadeGood, &r1_bio->state) || in raid1d()
2720 test_bit(R1BIO_WriteError, &r1_bio->state)) in raid1d()
2722 else if (test_bit(R1BIO_ReadError, &r1_bio->state)) in raid1d()
2818 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && in raid1_sync_request()
2827 !conf->fullsync && !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in raid1_sync_request()
2875 test_bit(Faulty, &rdev->flags)) { in raid1_sync_request()
2878 } else if (!test_bit(In_sync, &rdev->flags)) { in raid1_sync_request()
2899 if (test_bit(WriteMostly, &rdev->flags)) { in raid1_sync_request()
2909 } else if (!test_bit(WriteErrorSeen, &rdev->flags) && in raid1_sync_request()
2910 test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && in raid1_sync_request()
2911 !test_bit(MD_RECOVERY_CHECK, &mddev->recovery)) { in raid1_sync_request()
2927 if (test_bit(FailFast, &rdev->flags)) in raid1_sync_request()
2970 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && read_targets > 0) in raid1_sync_request()
3004 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in raid1_sync_request()
3045 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in raid1_sync_request()
3143 test_bit(Replacement, &rdev->flags))) in setup_conf()
3171 } else if (!test_bit(In_sync, &disk->rdev->flags)) in setup_conf()
3177 !test_bit(In_sync, &disk->rdev->flags)) { in setup_conf()
3265 !test_bit(In_sync, &conf->mirrors[i].rdev->flags) || in raid1_run()
3266 test_bit(Faulty, &conf->mirrors[i].rdev->flags)) in raid1_run()