Lines Matching refs:test_bit

166 	if (test_bit(CollisionCheck, &rdev->flags))  in rdev_init_serial()
215 test_bit(WriteMostly, &rdev->flags)); in rdev_need_serial()
229 !test_bit(CollisionCheck, &rdev->flags)) in mddev_create_serial_pool()
270 if (rdev && !test_bit(CollisionCheck, &rdev->flags)) in mddev_destroy_serial_pool()
287 test_bit(CollisionCheck, &temp->flags)) in mddev_destroy_serial_pool()
450 if (unlikely(test_bit(MD_BROKEN, &mddev->flags)) && (rw == WRITE)) { in md_submit_bio()
490 wait_event(mddev->sb_wait, !test_bit(MD_UPDATING_SB, &mddev->flags)); in mddev_suspend()
547 !test_bit(Faulty, &rdev->flags)) { in submit_flushes()
643 if (test_bit(MD_DELETED, &mddev->flags)) in mddev_get()
920 if (!test_bit(Faulty, &rdev->flags) in super_written()
950 if (test_bit(Faulty, &rdev->flags)) in md_super_write()
965 if (test_bit(MD_FAILFAST_SUPPORTED, &mddev->flags) && in md_super_write()
966 test_bit(FailFast, &rdev->flags) && in md_super_write()
967 !test_bit(LastDev, &rdev->flags)) in md_super_write()
1479 int is_active = test_bit(In_sync, &rdev2->flags); in super_90_sync()
1489 test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1505 if (test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1509 if (test_bit(In_sync, &rdev2->flags)) in super_90_sync()
1518 if (test_bit(WriteMostly, &rdev2->flags)) in super_90_sync()
1520 if (test_bit(FailFast, &rdev2->flags)) in super_90_sync()
1940 if (!test_bit(MD_RECOVERY_FROZEN, in super_1_validate()
1977 else if (test_bit(MD_JOURNAL_CLEAN, &mddev->flags)) in super_1_sync()
1989 if (test_bit(FailFast, &rdev->flags)) in super_1_sync()
1994 if (test_bit(WriteMostly, &rdev->flags)) in super_1_sync()
2006 if (rdev->raid_disk >= 0 && !test_bit(Journal, &rdev->flags) && in super_1_sync()
2007 !test_bit(In_sync, &rdev->flags)) { in super_1_sync()
2017 if (test_bit(Journal, &rdev->flags)) in super_1_sync()
2019 if (test_bit(Replacement, &rdev->flags)) in super_1_sync()
2097 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) in super_1_sync()
2100 if (test_bit(MD_HAS_PPL, &mddev->flags)) { in super_1_sync()
2101 if (test_bit(MD_HAS_MULTIPLE_PPLS, &mddev->flags)) in super_1_sync()
2112 if (test_bit(Faulty, &rdev2->flags)) in super_1_sync()
2114 else if (test_bit(In_sync, &rdev2->flags)) in super_1_sync()
2116 else if (test_bit(Journal, &rdev2->flags)) in super_1_sync()
2266 if (test_bit(Faulty, &rdev->flags) || in match_mddev_units()
2267 test_bit(Journal, &rdev->flags) || in match_mddev_units()
2271 if (test_bit(Faulty, &rdev2->flags) || in match_mddev_units()
2272 test_bit(Journal, &rdev2->flags) || in match_mddev_units()
2304 if (test_bit(Faulty, &rdev->flags)) in md_integrity_register()
2390 if (!test_bit(Journal, &rdev->flags) && in bind_rdev_to_array()
2423 if (!test_bit(Journal, &rdev->flags) && in bind_rdev_to_array()
2477 if (test_bit(AutoDetected, &rdev->flags)) in export_rdev()
2582 if ((iter->raid_disk >= 0) && !test_bit(Faulty, &iter->flags)) { in does_sb_need_changing()
2597 !test_bit(Faulty, &rdev->flags)) in does_sb_need_changing()
2600 if (test_bit(Faulty, &rdev->flags) && (role < MD_DISK_ROLE_MAX)) in does_sb_need_changing()
2656 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in md_update_sb()
2657 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery) && in md_update_sb()
2658 !test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_update_sb()
2659 !test_bit(Journal, &rdev->flags) && in md_update_sb()
2660 !test_bit(In_sync, &rdev->flags) && in md_update_sb()
2737 if (test_bit(Faulty, &rdev->flags)) in md_update_sb()
2755 if (!test_bit(Faulty, &rdev->flags)) { in md_update_sb()
2792 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in md_update_sb()
2811 bool add_journal = test_bit(Journal, &rdev->flags); in add_bound_rdev()
2874 if (test_bit(Faulty, &flags) || in state_show()
2875 (!test_bit(ExternalBbl, &flags) && in state_show()
2878 if (test_bit(In_sync, &flags)) in state_show()
2880 if (test_bit(Journal, &flags)) in state_show()
2882 if (test_bit(WriteMostly, &flags)) in state_show()
2884 if (test_bit(Blocked, &flags) || in state_show()
2886 && !test_bit(Faulty, &flags))) in state_show()
2888 if (!test_bit(Faulty, &flags) && in state_show()
2889 !test_bit(Journal, &flags) && in state_show()
2890 !test_bit(In_sync, &flags)) in state_show()
2892 if (test_bit(WriteErrorSeen, &flags)) in state_show()
2894 if (test_bit(WantReplacement, &flags)) in state_show()
2896 if (test_bit(Replacement, &flags)) in state_show()
2898 if (test_bit(ExternalBbl, &flags)) in state_show()
2900 if (test_bit(FailFast, &flags)) in state_show()
2934 if (test_bit(MD_BROKEN, &rdev->mddev->flags)) in state_store()
2973 if (!test_bit(Faulty, &rdev->flags) && in state_store()
2974 !test_bit(ExternalBbl, &rdev->flags) && in state_store()
3000 !test_bit(Journal, &rdev->flags)) { in state_store()
3019 !test_bit(Journal, &rdev->flags) && in state_store()
3020 !test_bit(Replacement, &rdev->flags)) in state_store()
3053 else if (test_bit(Faulty, &rdev->flags) && (rdev->raid_disk == -1) && in state_store()
3109 if (test_bit(Journal, &rdev->flags)) in slot_show()
3123 if (test_bit(Journal, &rdev->flags)) in slot_store()
3160 if (test_bit(MD_RECOVERY_RUNNING, &rdev->mddev->recovery)) in slot_store()
3171 if (test_bit(In_sync, &rdev->flags)) in slot_store()
3245 test_bit(MD_RECOVERY_RUNNING,&mddev->recovery)) in new_offset_store()
3310 if (test_bit(MD_DELETED, &mddev->flags)) in md_rdev_overlaps()
3350 if (test_bit(Journal, &rdev->flags)) in rdev_size_store()
3399 if (test_bit(In_sync, &rdev->flags) || in recovery_start_show()
3483 if (rdev->mddev->pers && test_bit(MD_HAS_PPL, &rdev->mddev->flags) && in ppl_sector_store()
3520 if (rdev->mddev->pers && test_bit(MD_HAS_PPL, &rdev->mddev->flags) && in ppl_size_store()
3766 !test_bit(Journal, &rdev->flags)) { in analyze_sbs()
3904 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in level_store()
4254 if (mddev->pers && !test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) in resync_start_store()
4329 if (mddev->pers && !test_bit(MD_NOT_READY, &mddev->flags)) { in array_state_show()
4339 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in array_state_show()
4350 if (test_bit(MD_BROKEN, &mddev->flags) && st == clean) in array_state_show()
4755 if (test_bit(MD_RECOVERY_FROZEN, &recovery)) in action_show()
4757 else if (test_bit(MD_RECOVERY_RUNNING, &recovery) || in action_show()
4758 (md_is_rdwr(mddev) && test_bit(MD_RECOVERY_NEEDED, &recovery))) { in action_show()
4759 if (test_bit(MD_RECOVERY_RESHAPE, &recovery)) in action_show()
4761 else if (test_bit(MD_RECOVERY_SYNC, &recovery)) { in action_show()
4762 if (!test_bit(MD_RECOVERY_REQUESTED, &recovery)) in action_show()
4764 else if (test_bit(MD_RECOVERY_CHECK, &recovery)) in action_show()
4768 } else if (test_bit(MD_RECOVERY_RECOVER, &recovery)) in action_show()
4788 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in action_store()
4811 } else if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in action_store()
4824 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in action_store()
4993 if (!test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in sync_completed_show()
5000 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in sync_completed_show()
5001 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in sync_completed_show()
5034 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in min_sync_store()
5077 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in max_sync_store()
5323 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) { in consistency_policy_show()
5325 } else if (test_bit(MD_HAS_PPL, &mddev->flags)) { in consistency_policy_show()
5807 if (test_bit(Faulty, &rdev->flags)) in md_run()
5955 if (test_bit(WriteMostly, &rdev->flags) && in md_run()
6115 if (test_bit(Journal, &rdev->flags) && in restart_array()
6116 !test_bit(Faulty, &rdev->flags)) in restart_array()
6122 if (test_bit(MD_HAS_JOURNAL, &mddev->flags) && !has_journal) in restart_array()
6281 if (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in md_set_readonly()
6286 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in md_set_readonly()
6293 if (mddev->external && test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in md_set_readonly()
6296 wait_event(resync_wait, !test_bit(MD_RECOVERY_RUNNING, in md_set_readonly()
6299 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_set_readonly()
6305 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in md_set_readonly()
6345 if (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in do_md_stop()
6350 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in do_md_stop()
6359 !test_bit(MD_RECOVERY_RUNNING, in do_md_stop()
6367 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in do_md_stop()
6559 if (test_bit(Faulty, &rdev->flags)) in get_array_info()
6563 if (test_bit(In_sync, &rdev->flags)) in get_array_info()
6565 else if (test_bit(Journal, &rdev->flags)) in get_array_info()
6656 if (test_bit(Faulty, &rdev->flags)) in get_disk_info()
6658 else if (test_bit(In_sync, &rdev->flags)) { in get_disk_info()
6662 if (test_bit(Journal, &rdev->flags)) in get_disk_info()
6664 if (test_bit(WriteMostly, &rdev->flags)) in get_disk_info()
6666 if (test_bit(FailFast, &rdev->flags)) in get_disk_info()
6785 if (test_bit(Journal, &rdev2->flags)) { in md_add_new_disk()
6961 if (test_bit(Faulty, &rdev->flags)) { in hot_add_disk()
7208 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in update_size()
7247 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in update_raid_disks()
7248 test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) || in update_raid_disks()
7424 if (test_bit(MD_BROKEN, &mddev->flags)) in set_disk_faulty()
7580 !test_bit(MD_RECOVERY_NEEDED, in md_ioctl()
7682 if (test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags)) { in md_ioctl()
7685 !test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags) && in md_ioctl()
7686 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_ioctl()
7802 if (test_bit(MD_CLOSING, &mddev->flags)) in md_open()
7895 test_bit(THREAD_WAKEUP, &thread->flags) in md_thread()
7970 if (!rdev || test_bit(Faulty, &rdev->flags)) in md_error()
7977 if (mddev->degraded && !test_bit(MD_BROKEN, &mddev->flags)) in md_error()
7981 if (!test_bit(MD_BROKEN, &mddev->flags)) { in md_error()
8018 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in status_resync()
8019 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in status_resync()
8026 if (test_bit(MD_RECOVERY_DONE, &mddev->recovery)) in status_resync()
8045 if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery)) { in status_resync()
8050 !test_bit(Faulty, &rdev->flags) && in status_resync()
8099 (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)? in status_resync()
8101 (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)? in status_resync()
8103 (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) ? in status_resync()
8265 if (test_bit(WriteMostly, &rdev->flags)) in md_seq_show()
8267 if (test_bit(Journal, &rdev->flags)) in md_seq_show()
8269 if (test_bit(Faulty, &rdev->flags)) { in md_seq_show()
8275 if (test_bit(Replacement, &rdev->flags)) in md_seq_show()
8546 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags) || in md_write_start()
8548 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in md_write_start()
8697 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_allow_write()
8724 if (test_bit(MD_RECOVERY_DONE, &mddev->recovery) || in md_do_sync()
8725 test_bit(MD_RECOVERY_WAIT, &mddev->recovery)) in md_do_sync()
8738 if (!(test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in md_do_sync()
8739 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) || in md_do_sync()
8740 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery)) in md_do_sync()
8746 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8747 if (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)) { in md_do_sync()
8750 } else if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in md_do_sync()
8755 } else if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in md_do_sync()
8777 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8781 if (test_bit(MD_DELETED, &mddev2->flags)) in md_do_sync()
8806 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
8829 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8836 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
8841 } else if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) { in md_do_sync()
8858 !test_bit(Journal, &rdev->flags) && in md_do_sync()
8859 !test_bit(Faulty, &rdev->flags) && in md_do_sync()
8860 !test_bit(In_sync, &rdev->flags) && in md_do_sync()
8922 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
8935 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && in md_do_sync()
8944 !test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
8952 || test_bit(MD_RECOVERY_INTR, in md_do_sync()
8956 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8970 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
9002 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
9035 test_bit(MD_RECOVERY_INTR, &mddev->recovery) in md_do_sync()
9043 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9044 !test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
9051 if (!test_bit(MD_RECOVERY_CHECK, &mddev->recovery) && in md_do_sync()
9053 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
9054 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
9058 if (test_bit(MD_RECOVERY_ERROR, in md_do_sync()
9069 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
9071 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9072 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery)) { in md_do_sync()
9077 !test_bit(Journal, &rdev->flags) && in md_do_sync()
9078 !test_bit(Faulty, &rdev->flags) && in md_do_sync()
9079 !test_bit(In_sync, &rdev->flags) && in md_do_sync()
9093 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9094 !test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
9108 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
9110 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
9113 } else if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
9133 if (this && test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in remove_and_add_spares()
9140 !test_bit(Blocked, &rdev->flags) && in remove_and_add_spares()
9141 test_bit(Faulty, &rdev->flags) && in remove_and_add_spares()
9158 !test_bit(Blocked, &rdev->flags) && in remove_and_add_spares()
9159 ((test_bit(RemoveSynchronized, &rdev->flags) || in remove_and_add_spares()
9160 (!test_bit(In_sync, &rdev->flags) && in remove_and_add_spares()
9161 !test_bit(Journal, &rdev->flags))) && in remove_and_add_spares()
9171 if (remove_some && test_bit(RemoveSynchronized, &rdev->flags)) in remove_and_add_spares()
9184 if (test_bit(Candidate, &rdev->flags)) in remove_and_add_spares()
9187 !test_bit(In_sync, &rdev->flags) && in remove_and_add_spares()
9188 !test_bit(Journal, &rdev->flags) && in remove_and_add_spares()
9189 !test_bit(Faulty, &rdev->flags)) in remove_and_add_spares()
9193 if (test_bit(Faulty, &rdev->flags)) in remove_and_add_spares()
9195 if (!test_bit(Journal, &rdev->flags)) { in remove_and_add_spares()
9198 !test_bit(Bitmap_sync, &rdev->flags))) in remove_and_add_spares()
9206 if (!test_bit(Journal, &rdev->flags)) in remove_and_add_spares()
9269 if (test_bit(MD_ALLOW_SB_UPDATE, &mddev->flags) && mddev->sb_flags) { in md_check_recovery()
9275 if (test_bit(MD_ALLOW_SB_UPDATE, &mddev->flags)) in md_check_recovery()
9297 !test_bit(MD_RECOVERY_NEEDED, &mddev->recovery)) in md_check_recovery()
9301 test_bit(MD_RECOVERY_NEEDED, &mddev->recovery) || in md_check_recovery()
9302 test_bit(MD_RECOVERY_DONE, &mddev->recovery) || in md_check_recovery()
9367 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in md_check_recovery()
9368 !test_bit(MD_RECOVERY_DONE, &mddev->recovery)) { in md_check_recovery()
9392 test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) in md_check_recovery()
9416 } else if (!test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) in md_check_recovery()
9455 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_reap_sync_thread()
9456 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && in md_reap_sync_thread()
9465 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_reap_sync_thread()
9497 && !test_bit(MD_CLOSING, &mddev->flags)) in md_reap_sync_thread()
9514 !test_bit(Blocked, &rdev->flags) && in md_wait_for_blocked_rdev()
9515 !test_bit(BlockedBadBlocks, &rdev->flags), in md_wait_for_blocked_rdev()
9551 if (test_bit(ExternalBbl, &rdev->flags)) in rdev_set_badblocks()
9572 if ((rv == 0) && test_bit(ExternalBbl, &rdev->flags)) in rdev_clear_badblocks()
9690 if (test_bit(Faulty, &rdev2->flags)) in check_sb_changes()
9696 if (test_bit(Candidate, &rdev2->flags)) { in check_sb_changes()
9746 if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) && in check_sb_changes()
9757 } else if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) && in check_sb_changes()
9809 !test_bit(In_sync, &rdev->flags) && in read_rdev()
9843 if (!test_bit(Faulty, &rdev->flags)) in md_reload_sb()
9902 if (test_bit(Faulty, &rdev->flags)) in md_autostart_arrays()