Lines Matching refs:test_bit
154 if (test_bit(CollisionCheck, &rdev->flags)) in rdev_init_serial()
203 test_bit(WriteMostly, &rdev->flags)); in rdev_need_serial()
217 !test_bit(CollisionCheck, &rdev->flags)) in mddev_create_serial_pool()
258 if (rdev && !test_bit(CollisionCheck, &rdev->flags)) in mddev_destroy_serial_pool()
275 test_bit(CollisionCheck, &temp->flags)) in mddev_destroy_serial_pool()
456 if (unlikely(test_bit(MD_BROKEN, &mddev->flags)) && (rw == WRITE)) { in md_submit_bio()
495 wait_event(mddev->sb_wait, !test_bit(MD_UPDATING_SB, &mddev->flags)); in mddev_suspend()
550 !test_bit(Faulty, &rdev->flags)) { in submit_flushes()
928 if (!test_bit(Faulty, &rdev->flags) in super_written()
957 if (test_bit(Faulty, &rdev->flags)) in md_super_write()
970 if (test_bit(MD_FAILFAST_SUPPORTED, &mddev->flags) && in md_super_write()
971 test_bit(FailFast, &rdev->flags) && in md_super_write()
972 !test_bit(LastDev, &rdev->flags)) in md_super_write()
1490 int is_active = test_bit(In_sync, &rdev2->flags); in super_90_sync()
1500 test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1516 if (test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1520 if (test_bit(In_sync, &rdev2->flags)) in super_90_sync()
1529 if (test_bit(WriteMostly, &rdev2->flags)) in super_90_sync()
1531 if (test_bit(FailFast, &rdev2->flags)) in super_90_sync()
1952 if (!test_bit(MD_RECOVERY_FROZEN, in super_1_validate()
1989 else if (test_bit(MD_JOURNAL_CLEAN, &mddev->flags)) in super_1_sync()
2001 if (test_bit(FailFast, &rdev->flags)) in super_1_sync()
2006 if (test_bit(WriteMostly, &rdev->flags)) in super_1_sync()
2018 if (rdev->raid_disk >= 0 && !test_bit(Journal, &rdev->flags) && in super_1_sync()
2019 !test_bit(In_sync, &rdev->flags)) { in super_1_sync()
2029 if (test_bit(Journal, &rdev->flags)) in super_1_sync()
2031 if (test_bit(Replacement, &rdev->flags)) in super_1_sync()
2109 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) in super_1_sync()
2112 if (test_bit(MD_HAS_PPL, &mddev->flags)) { in super_1_sync()
2113 if (test_bit(MD_HAS_MULTIPLE_PPLS, &mddev->flags)) in super_1_sync()
2124 if (test_bit(Faulty, &rdev2->flags)) in super_1_sync()
2126 else if (test_bit(In_sync, &rdev2->flags)) in super_1_sync()
2128 else if (test_bit(Journal, &rdev2->flags)) in super_1_sync()
2278 if (test_bit(Faulty, &rdev->flags) || in match_mddev_units()
2279 test_bit(Journal, &rdev->flags) || in match_mddev_units()
2283 if (test_bit(Faulty, &rdev2->flags) || in match_mddev_units()
2284 test_bit(Journal, &rdev2->flags) || in match_mddev_units()
2316 if (test_bit(Faulty, &rdev->flags)) in md_integrity_register()
2403 if (!test_bit(Journal, &rdev->flags) && in bind_rdev_to_array()
2436 if (!test_bit(Journal, &rdev->flags) && in bind_rdev_to_array()
2547 if (test_bit(AutoDetected, &rdev->flags)) in export_rdev()
2632 if ((rdev->raid_disk >= 0) && !test_bit(Faulty, &rdev->flags)) in does_sb_need_changing()
2645 !test_bit(Faulty, &rdev->flags)) in does_sb_need_changing()
2648 if (test_bit(Faulty, &rdev->flags) && (role < 0xfffd)) in does_sb_need_changing()
2704 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in md_update_sb()
2705 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery) && in md_update_sb()
2706 !test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_update_sb()
2707 !test_bit(Journal, &rdev->flags) && in md_update_sb()
2708 !test_bit(In_sync, &rdev->flags) && in md_update_sb()
2785 if (test_bit(Faulty, &rdev->flags)) in md_update_sb()
2805 if (!test_bit(Faulty, &rdev->flags)) { in md_update_sb()
2842 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in md_update_sb()
2861 bool add_journal = test_bit(Journal, &rdev->flags); in add_bound_rdev()
2924 if (test_bit(Faulty, &flags) || in state_show()
2925 (!test_bit(ExternalBbl, &flags) && in state_show()
2928 if (test_bit(In_sync, &flags)) in state_show()
2930 if (test_bit(Journal, &flags)) in state_show()
2932 if (test_bit(WriteMostly, &flags)) in state_show()
2934 if (test_bit(Blocked, &flags) || in state_show()
2936 && !test_bit(Faulty, &flags))) in state_show()
2938 if (!test_bit(Faulty, &flags) && in state_show()
2939 !test_bit(Journal, &flags) && in state_show()
2940 !test_bit(In_sync, &flags)) in state_show()
2942 if (test_bit(WriteErrorSeen, &flags)) in state_show()
2944 if (test_bit(WantReplacement, &flags)) in state_show()
2946 if (test_bit(Replacement, &flags)) in state_show()
2948 if (test_bit(ExternalBbl, &flags)) in state_show()
2950 if (test_bit(FailFast, &flags)) in state_show()
2983 if (test_bit(Faulty, &rdev->flags)) in state_store()
3022 if (!test_bit(Faulty, &rdev->flags) && in state_store()
3023 !test_bit(ExternalBbl, &rdev->flags) && in state_store()
3049 !test_bit(Journal, &rdev->flags)) { in state_store()
3068 !test_bit(Journal, &rdev->flags) && in state_store()
3069 !test_bit(Replacement, &rdev->flags)) in state_store()
3102 else if (test_bit(Faulty, &rdev->flags) && (rdev->raid_disk == -1) && in state_store()
3158 if (test_bit(Journal, &rdev->flags)) in slot_show()
3172 if (test_bit(Journal, &rdev->flags)) in slot_store()
3209 if (test_bit(MD_RECOVERY_RUNNING, &rdev->mddev->recovery)) in slot_store()
3220 if (test_bit(In_sync, &rdev->flags)) in slot_store()
3294 test_bit(MD_RECOVERY_RUNNING,&mddev->recovery)) in new_offset_store()
3378 if (test_bit(Journal, &rdev->flags)) in rdev_size_store()
3452 if (test_bit(In_sync, &rdev->flags) || in recovery_start_show()
3536 if (rdev->mddev->pers && test_bit(MD_HAS_PPL, &rdev->mddev->flags) && in ppl_sector_store()
3573 if (rdev->mddev->pers && test_bit(MD_HAS_PPL, &rdev->mddev->flags) && in ppl_size_store()
3812 !test_bit(Journal, &rdev->flags)) { in analyze_sbs()
3950 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in level_store()
4300 if (mddev->pers && !test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) in resync_start_store()
4376 if (mddev->pers && !test_bit(MD_NOT_READY, &mddev->flags)) { in array_state_show()
4386 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in array_state_show()
4397 if (test_bit(MD_BROKEN, &mddev->flags) && st == clean) in array_state_show()
4801 if (test_bit(MD_RECOVERY_FROZEN, &recovery)) in action_show()
4803 else if (test_bit(MD_RECOVERY_RUNNING, &recovery) || in action_show()
4804 (!mddev->ro && test_bit(MD_RECOVERY_NEEDED, &recovery))) { in action_show()
4805 if (test_bit(MD_RECOVERY_RESHAPE, &recovery)) in action_show()
4807 else if (test_bit(MD_RECOVERY_SYNC, &recovery)) { in action_show()
4808 if (!test_bit(MD_RECOVERY_REQUESTED, &recovery)) in action_show()
4810 else if (test_bit(MD_RECOVERY_CHECK, &recovery)) in action_show()
4814 } else if (test_bit(MD_RECOVERY_RECOVER, &recovery)) in action_show()
4834 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in action_store()
4844 } else if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in action_store()
4857 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in action_store()
5026 if (!test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in sync_completed_show()
5033 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in sync_completed_show()
5034 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in sync_completed_show()
5067 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in min_sync_store()
5111 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in max_sync_store()
5357 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) { in consistency_policy_show()
5359 } else if (test_bit(MD_HAS_PPL, &mddev->flags)) { in consistency_policy_show()
5830 if (test_bit(Faulty, &rdev->flags)) in md_run()
5980 if (test_bit(WriteMostly, &rdev->flags) && in md_run()
6138 if (test_bit(Journal, &rdev->flags) && in restart_array()
6139 !test_bit(Faulty, &rdev->flags)) in restart_array()
6145 if (test_bit(MD_HAS_JOURNAL, &mddev->flags) && !has_journal) in restart_array()
6302 if (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in md_set_readonly()
6307 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in md_set_readonly()
6314 if (mddev->external && test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in md_set_readonly()
6317 wait_event(resync_wait, !test_bit(MD_RECOVERY_RUNNING, in md_set_readonly()
6320 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_set_readonly()
6326 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in md_set_readonly()
6366 if (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in do_md_stop()
6371 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in do_md_stop()
6380 !test_bit(MD_RECOVERY_RUNNING, in do_md_stop()
6388 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in do_md_stop()
6583 if (test_bit(Faulty, &rdev->flags)) in get_array_info()
6587 if (test_bit(In_sync, &rdev->flags)) in get_array_info()
6589 else if (test_bit(Journal, &rdev->flags)) in get_array_info()
6680 if (test_bit(Faulty, &rdev->flags)) in get_disk_info()
6682 else if (test_bit(In_sync, &rdev->flags)) { in get_disk_info()
6686 if (test_bit(Journal, &rdev->flags)) in get_disk_info()
6688 if (test_bit(WriteMostly, &rdev->flags)) in get_disk_info()
6690 if (test_bit(FailFast, &rdev->flags)) in get_disk_info()
6810 if (test_bit(Journal, &rdev2->flags)) { in md_add_new_disk()
6988 if (test_bit(Faulty, &rdev->flags)) { in hot_add_disk()
7226 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in update_size()
7265 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in update_raid_disks()
7266 test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) || in update_raid_disks()
7442 if (!test_bit(Faulty, &rdev->flags)) in set_disk_faulty()
7564 !test_bit(MD_RECOVERY_NEEDED, in md_ioctl()
7692 if (test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags)) { in md_ioctl()
7695 !test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags) && in md_ioctl()
7696 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_ioctl()
7827 if (test_bit(MD_CLOSING, &mddev->flags)) { in md_open()
7908 test_bit(THREAD_WAKEUP, &thread->flags) in md_thread()
7978 if (!rdev || test_bit(Faulty, &rdev->flags)) in md_error()
8025 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in status_resync()
8026 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in status_resync()
8033 if (test_bit(MD_RECOVERY_DONE, &mddev->recovery)) in status_resync()
8042 if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery)) { in status_resync()
8047 !test_bit(Faulty, &rdev->flags) && in status_resync()
8096 (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)? in status_resync()
8098 (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)? in status_resync()
8100 (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) ? in status_resync()
8252 if (test_bit(WriteMostly, &rdev->flags)) in md_seq_show()
8254 if (test_bit(Journal, &rdev->flags)) in md_seq_show()
8256 if (test_bit(Faulty, &rdev->flags)) { in md_seq_show()
8262 if (test_bit(Replacement, &rdev->flags)) in md_seq_show()
8533 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags) || in md_write_start()
8535 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in md_write_start()
8660 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_allow_write()
8688 if (test_bit(MD_RECOVERY_DONE, &mddev->recovery) || in md_do_sync()
8689 test_bit(MD_RECOVERY_WAIT, &mddev->recovery)) in md_do_sync()
8702 if (!(test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in md_do_sync()
8703 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) || in md_do_sync()
8704 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery)) in md_do_sync()
8710 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8711 if (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)) { in md_do_sync()
8714 } else if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in md_do_sync()
8719 } else if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in md_do_sync()
8747 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8771 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
8792 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8799 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
8804 } else if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) { in md_do_sync()
8821 !test_bit(Journal, &rdev->flags) && in md_do_sync()
8822 !test_bit(Faulty, &rdev->flags) && in md_do_sync()
8823 !test_bit(In_sync, &rdev->flags) && in md_do_sync()
8885 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
8898 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && in md_do_sync()
8907 !test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
8915 || test_bit(MD_RECOVERY_INTR, in md_do_sync()
8919 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8933 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8965 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8998 test_bit(MD_RECOVERY_INTR, &mddev->recovery) in md_do_sync()
9006 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9007 !test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
9014 if (!test_bit(MD_RECOVERY_CHECK, &mddev->recovery) && in md_do_sync()
9016 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
9017 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
9021 if (test_bit(MD_RECOVERY_ERROR, in md_do_sync()
9032 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
9034 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9035 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery)) { in md_do_sync()
9040 !test_bit(Journal, &rdev->flags) && in md_do_sync()
9041 !test_bit(Faulty, &rdev->flags) && in md_do_sync()
9042 !test_bit(In_sync, &rdev->flags) && in md_do_sync()
9056 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9057 !test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
9071 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
9073 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
9076 } else if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
9096 if (this && test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in remove_and_add_spares()
9103 !test_bit(Blocked, &rdev->flags) && in remove_and_add_spares()
9104 test_bit(Faulty, &rdev->flags) && in remove_and_add_spares()
9121 !test_bit(Blocked, &rdev->flags) && in remove_and_add_spares()
9122 ((test_bit(RemoveSynchronized, &rdev->flags) || in remove_and_add_spares()
9123 (!test_bit(In_sync, &rdev->flags) && in remove_and_add_spares()
9124 !test_bit(Journal, &rdev->flags))) && in remove_and_add_spares()
9134 if (remove_some && test_bit(RemoveSynchronized, &rdev->flags)) in remove_and_add_spares()
9147 if (test_bit(Candidate, &rdev->flags)) in remove_and_add_spares()
9150 !test_bit(In_sync, &rdev->flags) && in remove_and_add_spares()
9151 !test_bit(Journal, &rdev->flags) && in remove_and_add_spares()
9152 !test_bit(Faulty, &rdev->flags)) in remove_and_add_spares()
9156 if (test_bit(Faulty, &rdev->flags)) in remove_and_add_spares()
9158 if (!test_bit(Journal, &rdev->flags)) { in remove_and_add_spares()
9161 !test_bit(Bitmap_sync, &rdev->flags))) in remove_and_add_spares()
9169 if (!test_bit(Journal, &rdev->flags)) in remove_and_add_spares()
9232 if (test_bit(MD_ALLOW_SB_UPDATE, &mddev->flags) && mddev->sb_flags) { in md_check_recovery()
9238 if (test_bit(MD_ALLOW_SB_UPDATE, &mddev->flags)) in md_check_recovery()
9259 if (mddev->ro && !test_bit(MD_RECOVERY_NEEDED, &mddev->recovery)) in md_check_recovery()
9263 test_bit(MD_RECOVERY_NEEDED, &mddev->recovery) || in md_check_recovery()
9264 test_bit(MD_RECOVERY_DONE, &mddev->recovery) || in md_check_recovery()
9328 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in md_check_recovery()
9329 !test_bit(MD_RECOVERY_DONE, &mddev->recovery)) { in md_check_recovery()
9352 test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) in md_check_recovery()
9376 } else if (!test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) in md_check_recovery()
9416 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_reap_sync_thread()
9417 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && in md_reap_sync_thread()
9426 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_reap_sync_thread()
9458 && !test_bit(MD_CLOSING, &mddev->flags)) in md_reap_sync_thread()
9474 !test_bit(Blocked, &rdev->flags) && in md_wait_for_blocked_rdev()
9475 !test_bit(BlockedBadBlocks, &rdev->flags), in md_wait_for_blocked_rdev()
9511 if (test_bit(ExternalBbl, &rdev->flags)) in rdev_set_badblocks()
9532 if ((rv == 0) && test_bit(ExternalBbl, &rdev->flags)) in rdev_clear_badblocks()
9644 if (test_bit(Faulty, &rdev2->flags)) in check_sb_changes()
9650 if (test_bit(Candidate, &rdev2->flags)) { in check_sb_changes()
9698 if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) && in check_sb_changes()
9709 } else if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) && in check_sb_changes()
9761 !test_bit(In_sync, &rdev->flags) && in read_rdev()
9793 if (!test_bit(Faulty, &rdev->flags)) in md_reload_sb()
9852 if (test_bit(Faulty, &rdev->flags)) in md_autostart_arrays()