Lines Matching refs:test_bit
179 if (test_bit(CollisionCheck, &rdev->flags)) in rdev_init_serial()
228 test_bit(WriteMostly, &rdev->flags)); in rdev_need_serial()
241 !test_bit(CollisionCheck, &rdev->flags)) in mddev_create_serial_pool()
274 if (rdev && !test_bit(CollisionCheck, &rdev->flags)) in mddev_destroy_serial_pool()
289 test_bit(CollisionCheck, &temp->flags)) in mddev_destroy_serial_pool()
439 if (unlikely(test_bit(MD_BROKEN, &mddev->flags)) && (rw == WRITE)) { in md_submit_bio()
599 if (rdev->raid_disk < 0 || test_bit(Faulty, &rdev->flags)) in md_flush_request()
625 if (test_bit(MD_DELETED, &mddev->flags)) in mddev_get()
887 if (test_bit(MD_DELETED, &mddev->flags)) in mddev_unlock()
1003 if (!test_bit(Faulty, &rdev->flags) in super_written()
1033 if (test_bit(Faulty, &rdev->flags)) in md_super_write()
1049 if (test_bit(MD_FAILFAST_SUPPORTED, &mddev->flags) && in md_super_write()
1050 test_bit(FailFast, &rdev->flags) && in md_super_write()
1051 !test_bit(LastDev, &rdev->flags)) in md_super_write()
1568 int is_active = test_bit(In_sync, &rdev2->flags); in super_90_sync()
1578 test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1594 if (test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1598 if (test_bit(In_sync, &rdev2->flags)) in super_90_sync()
1607 if (test_bit(WriteMostly, &rdev2->flags)) in super_90_sync()
1609 if (test_bit(FailFast, &rdev2->flags)) in super_90_sync()
2056 if (!test_bit(MD_RECOVERY_FROZEN, in super_1_validate()
2091 else if (test_bit(MD_JOURNAL_CLEAN, &mddev->flags)) in super_1_sync()
2103 if (test_bit(FailFast, &rdev->flags)) in super_1_sync()
2108 if (test_bit(WriteMostly, &rdev->flags)) in super_1_sync()
2120 if (rdev->raid_disk >= 0 && !test_bit(Journal, &rdev->flags) && in super_1_sync()
2121 !test_bit(In_sync, &rdev->flags)) { in super_1_sync()
2131 if (test_bit(Journal, &rdev->flags)) in super_1_sync()
2133 if (test_bit(Replacement, &rdev->flags)) in super_1_sync()
2211 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) in super_1_sync()
2214 if (test_bit(MD_HAS_PPL, &mddev->flags)) { in super_1_sync()
2215 if (test_bit(MD_HAS_MULTIPLE_PPLS, &mddev->flags)) in super_1_sync()
2226 if (test_bit(Faulty, &rdev2->flags)) in super_1_sync()
2228 else if (test_bit(In_sync, &rdev2->flags)) in super_1_sync()
2230 else if (test_bit(Journal, &rdev2->flags)) in super_1_sync()
2386 if (test_bit(Faulty, &rdev->flags) || in match_mddev_units()
2387 test_bit(Journal, &rdev->flags) || in match_mddev_units()
2391 if (test_bit(Faulty, &rdev2->flags) || in match_mddev_units()
2392 test_bit(Journal, &rdev2->flags) || in match_mddev_units()
2445 if (!test_bit(Journal, &rdev->flags) && in bind_rdev_to_array()
2478 if (!test_bit(Journal, &rdev->flags) && in bind_rdev_to_array()
2529 if (test_bit(AutoDetected, &rdev->flags)) in export_rdev()
2636 if ((iter->raid_disk >= 0) && !test_bit(Faulty, &iter->flags)) { in does_sb_need_changing()
2651 !test_bit(Faulty, &rdev->flags)) in does_sb_need_changing()
2654 if (test_bit(Faulty, &rdev->flags) && (role < MD_DISK_ROLE_MAX)) in does_sb_need_changing()
2710 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in md_update_sb()
2711 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery) && in md_update_sb()
2712 !test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_update_sb()
2713 !test_bit(Journal, &rdev->flags) && in md_update_sb()
2714 !test_bit(In_sync, &rdev->flags) && in md_update_sb()
2791 if (test_bit(Faulty, &rdev->flags)) in md_update_sb()
2808 if (!test_bit(Faulty, &rdev->flags)) { in md_update_sb()
2841 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in md_update_sb()
2860 bool add_journal = test_bit(Journal, &rdev->flags); in add_bound_rdev()
2918 if (test_bit(Faulty, &flags) || in state_show()
2919 (!test_bit(ExternalBbl, &flags) && in state_show()
2922 if (test_bit(In_sync, &flags)) in state_show()
2924 if (test_bit(Journal, &flags)) in state_show()
2926 if (test_bit(WriteMostly, &flags)) in state_show()
2928 if (test_bit(Blocked, &flags) || in state_show()
2930 && !test_bit(Faulty, &flags))) in state_show()
2932 if (!test_bit(Faulty, &flags) && in state_show()
2933 !test_bit(Journal, &flags) && in state_show()
2934 !test_bit(In_sync, &flags)) in state_show()
2936 if (test_bit(WriteErrorSeen, &flags)) in state_show()
2938 if (test_bit(WantReplacement, &flags)) in state_show()
2940 if (test_bit(Replacement, &flags)) in state_show()
2942 if (test_bit(ExternalBbl, &flags)) in state_show()
2944 if (test_bit(FailFast, &flags)) in state_show()
2978 if (test_bit(MD_BROKEN, &rdev->mddev->flags)) in state_store()
3015 if (!test_bit(Faulty, &rdev->flags) && in state_store()
3016 !test_bit(ExternalBbl, &rdev->flags) && in state_store()
3041 !test_bit(Journal, &rdev->flags)) { in state_store()
3060 !test_bit(Journal, &rdev->flags) && in state_store()
3061 !test_bit(Replacement, &rdev->flags)) in state_store()
3093 else if (test_bit(Faulty, &rdev->flags) && (rdev->raid_disk == -1) && in state_store()
3149 if (test_bit(Journal, &rdev->flags)) in slot_show()
3163 if (test_bit(Journal, &rdev->flags)) in slot_store()
3202 if (test_bit(MD_RECOVERY_RUNNING, &rdev->mddev->recovery)) in slot_store()
3213 if (test_bit(In_sync, &rdev->flags)) in slot_store()
3286 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in new_offset_store()
3351 if (test_bit(MD_DELETED, &mddev->flags)) in md_rdev_overlaps()
3391 if (test_bit(Journal, &rdev->flags)) in rdev_size_store()
3440 if (test_bit(In_sync, &rdev->flags) || in recovery_start_show()
3524 if (rdev->mddev->pers && test_bit(MD_HAS_PPL, &rdev->mddev->flags) && in ppl_sector_store()
3561 if (rdev->mddev->pers && test_bit(MD_HAS_PPL, &rdev->mddev->flags) && in ppl_size_store()
3821 !test_bit(Journal, &rdev->flags)) { in analyze_sbs()
3959 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in level_store()
4330 if (mddev->pers && !test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) in resync_start_store()
4405 if (mddev->pers && !test_bit(MD_NOT_READY, &mddev->flags)) { in array_state_show()
4415 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in array_state_show()
4426 if (test_bit(MD_BROKEN, &mddev->flags) && st == clean) in array_state_show()
4846 if (test_bit(MD_RECOVERY_FROZEN, &recovery)) in md_sync_action()
4860 if (!test_bit(MD_RECOVERY_RUNNING, &recovery) && in md_sync_action()
4861 !test_bit(MD_RECOVERY_NEEDED, &recovery)) in md_sync_action()
4864 if (test_bit(MD_RECOVERY_RESHAPE, &recovery) || in md_sync_action()
4868 if (test_bit(MD_RECOVERY_RECOVER, &recovery)) in md_sync_action()
4871 if (test_bit(MD_RECOVERY_SYNC, &recovery)) { in md_sync_action()
4876 if (test_bit(MD_RECOVERY_CHECK, &recovery)) in md_sync_action()
4878 if (test_bit(MD_RECOVERY_REQUESTED, &recovery)) in md_sync_action()
4926 if (!test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in stop_sync_thread()
4944 !test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in stop_sync_thread()
4945 (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery) && in stop_sync_thread()
5033 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in action_store()
5270 if (!test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in sync_completed_show()
5277 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in sync_completed_show()
5278 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in sync_completed_show()
5311 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in min_sync_store()
5354 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in max_sync_store()
5588 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) { in consistency_policy_show()
5590 } else if (test_bit(MD_HAS_PPL, &mddev->flags)) { in consistency_policy_show()
6120 if (test_bit(Faulty, &rdev->flags)) in md_run()
6258 if (test_bit(WriteMostly, &rdev->flags) && in md_run()
6396 if (test_bit(Journal, &rdev->flags) && in restart_array()
6397 !test_bit(Faulty, &rdev->flags)) in restart_array()
6403 if (test_bit(MD_HAS_JOURNAL, &mddev->flags) && !has_journal) in restart_array()
6559 if (mddev->external && test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in md_set_readonly()
6562 if (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in md_set_readonly()
6569 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_set_readonly()
6572 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in md_set_readonly()
6608 if (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in do_md_stop()
6616 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in do_md_stop()
6802 if (test_bit(Faulty, &rdev->flags)) in get_array_info()
6806 if (test_bit(In_sync, &rdev->flags)) in get_array_info()
6808 else if (test_bit(Journal, &rdev->flags)) in get_array_info()
6899 if (test_bit(Faulty, &rdev->flags)) in get_disk_info()
6901 else if (test_bit(In_sync, &rdev->flags)) { in get_disk_info()
6905 if (test_bit(Journal, &rdev->flags)) in get_disk_info()
6907 if (test_bit(WriteMostly, &rdev->flags)) in get_disk_info()
6909 if (test_bit(FailFast, &rdev->flags)) in get_disk_info()
7027 if (test_bit(Journal, &rdev2->flags)) { in md_add_new_disk()
7200 if (test_bit(Faulty, &rdev->flags)) { in hot_add_disk()
7439 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in update_size()
7475 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in update_raid_disks()
7476 test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) || in update_raid_disks()
7668 if (test_bit(MD_BROKEN, &mddev->flags)) in set_disk_faulty()
7903 if (test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags)) { in md_ioctl()
7906 !test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags) && in md_ioctl()
7907 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_ioctl()
8026 if (test_bit(MD_CLOSING, &mddev->flags)) in md_open()
8114 test_bit(THREAD_WAKEUP, &thread->flags) in md_thread()
8200 if (!rdev || test_bit(Faulty, &rdev->flags)) in md_error()
8211 if (mddev->degraded && !test_bit(MD_BROKEN, &mddev->flags)) in md_error()
8215 if (!test_bit(MD_BROKEN, &mddev->flags)) { in md_error()
8268 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in status_resync()
8269 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in status_resync()
8276 if (test_bit(MD_RECOVERY_DONE, &mddev->recovery)) in status_resync()
8295 if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery)) { in status_resync()
8300 !test_bit(Faulty, &rdev->flags) && in status_resync()
8349 (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)? in status_resync()
8351 (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)? in status_resync()
8353 (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) ? in status_resync()
8471 if (test_bit(MD_BROKEN, &mddev->flags)) in md_seq_show()
8489 if (test_bit(WriteMostly, &rdev->flags)) in md_seq_show()
8491 if (test_bit(Journal, &rdev->flags)) in md_seq_show()
8493 if (test_bit(Faulty, &rdev->flags)) { in md_seq_show()
8499 if (test_bit(Replacement, &rdev->flags)) in md_seq_show()
8749 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_write_start()
8920 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_allow_write()
8972 !test_bit(Journal, &rdev->flags) && in md_sync_position()
8973 !test_bit(Faulty, &rdev->flags) && in md_sync_position()
8974 !test_bit(In_sync, &rdev->flags) && in md_sync_position()
9036 if (test_bit(MD_RECOVERY_DONE, &mddev->recovery)) in md_do_sync()
9039 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
9042 if (test_bit(MD_RECOVERY_WAIT, &mddev->recovery) || in md_do_sync()
9054 if (!(test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in md_do_sync()
9055 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) || in md_do_sync()
9056 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery)) in md_do_sync()
9082 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
9086 if (test_bit(MD_DELETED, &mddev2->flags)) in md_do_sync()
9111 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
9179 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9192 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && in md_do_sync()
9201 !test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
9209 || test_bit(MD_RECOVERY_INTR, in md_do_sync()
9213 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
9228 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
9260 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
9294 test_bit(MD_RECOVERY_INTR, &mddev->recovery) in md_do_sync()
9302 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9303 !test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
9310 if (!test_bit(MD_RECOVERY_CHECK, &mddev->recovery) && in md_do_sync()
9312 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
9313 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
9317 if (test_bit(MD_RECOVERY_ERROR, in md_do_sync()
9328 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
9330 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9331 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery)) { in md_do_sync()
9336 !test_bit(Journal, &rdev->flags) && in md_do_sync()
9337 !test_bit(Faulty, &rdev->flags) && in md_do_sync()
9338 !test_bit(In_sync, &rdev->flags) && in md_do_sync()
9352 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9353 !test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
9367 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
9369 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
9372 } else if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
9398 if (test_bit(Blocked, &rdev->flags)) in rdev_removeable()
9402 if (test_bit(Faulty, &rdev->flags)) in rdev_removeable()
9406 if (test_bit(Journal, &rdev->flags)) in rdev_removeable()
9414 if (!test_bit(In_sync, &rdev->flags)) in rdev_removeable()
9422 return !test_bit(Candidate, &rdev->flags) && rdev->raid_disk >= 0 && in rdev_is_spare()
9423 !test_bit(In_sync, &rdev->flags) && in rdev_is_spare()
9424 !test_bit(Journal, &rdev->flags) && in rdev_is_spare()
9425 !test_bit(Faulty, &rdev->flags); in rdev_is_spare()
9437 if (test_bit(Candidate, &rdev->flags) || rdev->raid_disk >= 0 || in rdev_addable()
9438 test_bit(Faulty, &rdev->flags)) in rdev_addable()
9442 if (test_bit(Journal, &rdev->flags)) in rdev_addable()
9453 if (rdev->saved_raid_disk >= 0 && !test_bit(Bitmap_sync, &rdev->flags)) in rdev_addable()
9502 if (this && test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in remove_and_add_spares()
9517 if (!test_bit(Journal, &rdev->flags)) in remove_and_add_spares()
9522 if (!test_bit(Journal, &rdev->flags)) in remove_and_add_spares()
9572 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) in md_choose_sync_action()
9622 name = test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) ? in md_start_sync()
9671 if (!test_bit(MD_RECOVERY_DONE, &mddev->recovery)) { in unregister_sync_thread()
9720 !test_bit(MD_RECOVERY_NEEDED, &mddev->recovery) && in md_check_recovery()
9721 !test_bit(MD_RECOVERY_DONE, &mddev->recovery)) in md_check_recovery()
9725 test_bit(MD_RECOVERY_NEEDED, &mddev->recovery) || in md_check_recovery()
9726 test_bit(MD_RECOVERY_DONE, &mddev->recovery) || in md_check_recovery()
9742 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in md_check_recovery()
9805 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in md_check_recovery()
9824 !test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in md_check_recovery()
9848 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_reap_sync_thread()
9849 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && in md_reap_sync_thread()
9858 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_reap_sync_thread()
9890 && !test_bit(MD_CLOSING, &mddev->flags)) in md_reap_sync_thread()
9942 if (test_bit(Faulty, &rdev->flags)) in rdev_set_badblocks()
9954 if (test_bit(ExternalBbl, &rdev->flags)) in rdev_set_badblocks()
9975 if (test_bit(ExternalBbl, &rdev->flags)) in rdev_clear_badblocks()
10093 if (test_bit(Faulty, &rdev2->flags)) { in check_sb_changes()
10094 if (test_bit(ClusterRemove, &rdev2->flags)) in check_sb_changes()
10102 if (test_bit(Candidate, &rdev2->flags)) { in check_sb_changes()
10162 if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) && in check_sb_changes()
10173 } else if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) && in check_sb_changes()
10225 !test_bit(In_sync, &rdev->flags) && in read_rdev()
10259 if (!test_bit(Faulty, &rdev->flags)) in md_reload_sb()
10318 if (test_bit(Faulty, &rdev->flags)) in md_autostart_arrays()