Lines Matching refs:test_bit
152 if (test_bit(CollisionCheck, &rdev->flags)) in rdev_init_serial()
201 test_bit(WriteMostly, &rdev->flags)); in rdev_need_serial()
215 !test_bit(CollisionCheck, &rdev->flags)) in mddev_create_serial_pool()
256 if (rdev && !test_bit(CollisionCheck, &rdev->flags)) in mddev_destroy_serial_pool()
273 test_bit(CollisionCheck, &temp->flags)) in mddev_destroy_serial_pool()
496 if (unlikely(test_bit(MD_BROKEN, &mddev->flags)) && (rw == WRITE)) { in md_submit_bio()
552 wait_event(mddev->sb_wait, !test_bit(MD_UPDATING_SB, &mddev->flags)); in mddev_suspend()
607 !test_bit(Faulty, &rdev->flags)) { in submit_flushes()
964 if (!test_bit(Faulty, &rdev->flags) in super_written()
993 if (test_bit(Faulty, &rdev->flags)) in md_super_write()
1006 if (test_bit(MD_FAILFAST_SUPPORTED, &mddev->flags) && in md_super_write()
1007 test_bit(FailFast, &rdev->flags) && in md_super_write()
1008 !test_bit(LastDev, &rdev->flags)) in md_super_write()
1526 int is_active = test_bit(In_sync, &rdev2->flags); in super_90_sync()
1536 test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1552 if (test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1556 if (test_bit(In_sync, &rdev2->flags)) in super_90_sync()
1565 if (test_bit(WriteMostly, &rdev2->flags)) in super_90_sync()
1567 if (test_bit(FailFast, &rdev2->flags)) in super_90_sync()
1990 if (!test_bit(MD_RECOVERY_FROZEN, in super_1_validate()
2027 else if (test_bit(MD_JOURNAL_CLEAN, &mddev->flags)) in super_1_sync()
2039 if (test_bit(FailFast, &rdev->flags)) in super_1_sync()
2044 if (test_bit(WriteMostly, &rdev->flags)) in super_1_sync()
2056 if (rdev->raid_disk >= 0 && !test_bit(Journal, &rdev->flags) && in super_1_sync()
2057 !test_bit(In_sync, &rdev->flags)) { in super_1_sync()
2067 if (test_bit(Journal, &rdev->flags)) in super_1_sync()
2069 if (test_bit(Replacement, &rdev->flags)) in super_1_sync()
2147 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) in super_1_sync()
2150 if (test_bit(MD_HAS_PPL, &mddev->flags)) { in super_1_sync()
2151 if (test_bit(MD_HAS_MULTIPLE_PPLS, &mddev->flags)) in super_1_sync()
2162 if (test_bit(Faulty, &rdev2->flags)) in super_1_sync()
2164 else if (test_bit(In_sync, &rdev2->flags)) in super_1_sync()
2166 else if (test_bit(Journal, &rdev2->flags)) in super_1_sync()
2316 if (test_bit(Faulty, &rdev->flags) || in match_mddev_units()
2317 test_bit(Journal, &rdev->flags) || in match_mddev_units()
2321 if (test_bit(Faulty, &rdev2->flags) || in match_mddev_units()
2322 test_bit(Journal, &rdev2->flags) || in match_mddev_units()
2354 if (test_bit(Faulty, &rdev->flags)) in md_integrity_register()
2429 if (!test_bit(Journal, &rdev->flags) && in bind_rdev_to_array()
2462 if (!test_bit(Journal, &rdev->flags) && in bind_rdev_to_array()
2574 if (test_bit(AutoDetected, &rdev->flags)) in export_rdev()
2659 if ((rdev->raid_disk >= 0) && !test_bit(Faulty, &rdev->flags)) in does_sb_need_changing()
2672 !test_bit(Faulty, &rdev->flags)) in does_sb_need_changing()
2675 if (test_bit(Faulty, &rdev->flags) && (role < 0xfffd)) in does_sb_need_changing()
2731 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in md_update_sb()
2732 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery) && in md_update_sb()
2733 !test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_update_sb()
2734 !test_bit(Journal, &rdev->flags) && in md_update_sb()
2735 !test_bit(In_sync, &rdev->flags) && in md_update_sb()
2812 if (test_bit(Faulty, &rdev->flags)) in md_update_sb()
2832 if (!test_bit(Faulty, &rdev->flags)) { in md_update_sb()
2869 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in md_update_sb()
2888 bool add_journal = test_bit(Journal, &rdev->flags); in add_bound_rdev()
2951 if (test_bit(Faulty, &flags) || in state_show()
2952 (!test_bit(ExternalBbl, &flags) && in state_show()
2955 if (test_bit(In_sync, &flags)) in state_show()
2957 if (test_bit(Journal, &flags)) in state_show()
2959 if (test_bit(WriteMostly, &flags)) in state_show()
2961 if (test_bit(Blocked, &flags) || in state_show()
2963 && !test_bit(Faulty, &flags))) in state_show()
2965 if (!test_bit(Faulty, &flags) && in state_show()
2966 !test_bit(Journal, &flags) && in state_show()
2967 !test_bit(In_sync, &flags)) in state_show()
2969 if (test_bit(WriteErrorSeen, &flags)) in state_show()
2971 if (test_bit(WantReplacement, &flags)) in state_show()
2973 if (test_bit(Replacement, &flags)) in state_show()
2975 if (test_bit(ExternalBbl, &flags)) in state_show()
2977 if (test_bit(FailFast, &flags)) in state_show()
3006 if (test_bit(Faulty, &rdev->flags)) in state_store()
3044 if (!test_bit(Faulty, &rdev->flags) && in state_store()
3045 !test_bit(ExternalBbl, &rdev->flags) && in state_store()
3069 !test_bit(Journal, &rdev->flags)) { in state_store()
3088 !test_bit(Journal, &rdev->flags) && in state_store()
3089 !test_bit(Replacement, &rdev->flags)) in state_store()
3122 else if (test_bit(Faulty, &rdev->flags) && (rdev->raid_disk == -1) && in state_store()
3176 if (test_bit(Journal, &rdev->flags)) in slot_show()
3190 if (test_bit(Journal, &rdev->flags)) in slot_store()
3227 if (test_bit(MD_RECOVERY_RUNNING, &rdev->mddev->recovery)) in slot_store()
3238 if (test_bit(In_sync, &rdev->flags)) in slot_store()
3312 test_bit(MD_RECOVERY_RUNNING,&mddev->recovery)) in new_offset_store()
3396 if (test_bit(Journal, &rdev->flags)) in rdev_size_store()
3470 if (test_bit(In_sync, &rdev->flags) || in recovery_start_show()
3554 if (rdev->mddev->pers && test_bit(MD_HAS_PPL, &rdev->mddev->flags) && in ppl_sector_store()
3591 if (rdev->mddev->pers && test_bit(MD_HAS_PPL, &rdev->mddev->flags) && in ppl_size_store()
3830 !test_bit(Journal, &rdev->flags)) { in analyze_sbs()
3968 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in level_store()
4318 if (mddev->pers && !test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) in resync_start_store()
4394 if (mddev->pers && !test_bit(MD_NOT_READY, &mddev->flags)) { in array_state_show()
4404 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in array_state_show()
4415 if (test_bit(MD_BROKEN, &mddev->flags) && st == clean) in array_state_show()
4819 if (test_bit(MD_RECOVERY_FROZEN, &recovery)) in action_show()
4821 else if (test_bit(MD_RECOVERY_RUNNING, &recovery) || in action_show()
4822 (!mddev->ro && test_bit(MD_RECOVERY_NEEDED, &recovery))) { in action_show()
4823 if (test_bit(MD_RECOVERY_RESHAPE, &recovery)) in action_show()
4825 else if (test_bit(MD_RECOVERY_SYNC, &recovery)) { in action_show()
4826 if (!test_bit(MD_RECOVERY_REQUESTED, &recovery)) in action_show()
4828 else if (test_bit(MD_RECOVERY_CHECK, &recovery)) in action_show()
4832 } else if (test_bit(MD_RECOVERY_RECOVER, &recovery)) in action_show()
4852 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in action_store()
4862 } else if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in action_store()
4875 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in action_store()
5044 if (!test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in sync_completed_show()
5051 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in sync_completed_show()
5052 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in sync_completed_show()
5085 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in min_sync_store()
5129 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in max_sync_store()
5376 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) { in consistency_policy_show()
5378 } else if (test_bit(MD_HAS_PPL, &mddev->flags)) { in consistency_policy_show()
5856 if (test_bit(Faulty, &rdev->flags)) in md_run()
6001 if (test_bit(WriteMostly, &rdev->flags) && in md_run()
6155 if (test_bit(Journal, &rdev->flags) && in restart_array()
6156 !test_bit(Faulty, &rdev->flags)) in restart_array()
6162 if (test_bit(MD_HAS_JOURNAL, &mddev->flags) && !has_journal) in restart_array()
6316 if (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in md_set_readonly()
6321 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in md_set_readonly()
6328 if (mddev->external && test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in md_set_readonly()
6331 wait_event(resync_wait, !test_bit(MD_RECOVERY_RUNNING, in md_set_readonly()
6334 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_set_readonly()
6340 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in md_set_readonly()
6380 if (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in do_md_stop()
6385 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in do_md_stop()
6394 !test_bit(MD_RECOVERY_RUNNING, in do_md_stop()
6402 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in do_md_stop()
6600 if (test_bit(Faulty, &rdev->flags)) in get_array_info()
6604 if (test_bit(In_sync, &rdev->flags)) in get_array_info()
6606 else if (test_bit(Journal, &rdev->flags)) in get_array_info()
6697 if (test_bit(Faulty, &rdev->flags)) in get_disk_info()
6699 else if (test_bit(In_sync, &rdev->flags)) { in get_disk_info()
6703 if (test_bit(Journal, &rdev->flags)) in get_disk_info()
6705 if (test_bit(WriteMostly, &rdev->flags)) in get_disk_info()
6707 if (test_bit(FailFast, &rdev->flags)) in get_disk_info()
6827 if (test_bit(Journal, &rdev2->flags)) { in md_add_new_disk()
7003 if (test_bit(Faulty, &rdev->flags)) { in hot_add_disk()
7241 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in update_size()
7280 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in update_raid_disks()
7456 if (!test_bit(Faulty, &rdev->flags)) in set_disk_faulty()
7580 !test_bit(MD_RECOVERY_NEEDED, in md_ioctl()
7593 WARN_ON_ONCE(test_bit(MD_CLOSING, &mddev->flags)); in md_ioctl()
7734 if (test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags)) { in md_ioctl()
7737 !test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags) && in md_ioctl()
7738 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_ioctl()
7840 if (test_bit(MD_CLOSING, &mddev->flags)) { in md_open()
7920 test_bit(THREAD_WAKEUP, &thread->flags) in md_thread()
7990 if (!rdev || test_bit(Faulty, &rdev->flags)) in md_error()
8037 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in status_resync()
8038 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in status_resync()
8045 if (test_bit(MD_RECOVERY_DONE, &mddev->recovery)) in status_resync()
8054 if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery)) { in status_resync()
8059 !test_bit(Faulty, &rdev->flags) && in status_resync()
8108 (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)? in status_resync()
8110 (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)? in status_resync()
8112 (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) ? in status_resync()
8260 if (test_bit(WriteMostly, &rdev->flags)) in md_seq_show()
8262 if (test_bit(Journal, &rdev->flags)) in md_seq_show()
8264 if (test_bit(Faulty, &rdev->flags)) { in md_seq_show()
8270 if (test_bit(Replacement, &rdev->flags)) in md_seq_show()
8541 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags) || in md_write_start()
8543 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in md_write_start()
8613 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_allow_write()
8641 if (test_bit(MD_RECOVERY_DONE, &mddev->recovery) || in md_do_sync()
8642 test_bit(MD_RECOVERY_WAIT, &mddev->recovery)) in md_do_sync()
8655 if (!(test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in md_do_sync()
8656 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) || in md_do_sync()
8657 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery)) in md_do_sync()
8663 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8664 if (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)) { in md_do_sync()
8667 } else if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in md_do_sync()
8672 } else if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in md_do_sync()
8700 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8724 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
8745 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8752 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
8757 } else if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) { in md_do_sync()
8774 !test_bit(Journal, &rdev->flags) && in md_do_sync()
8775 !test_bit(Faulty, &rdev->flags) && in md_do_sync()
8776 !test_bit(In_sync, &rdev->flags) && in md_do_sync()
8838 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
8851 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && in md_do_sync()
8860 !test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
8868 || test_bit(MD_RECOVERY_INTR, in md_do_sync()
8872 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8886 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8918 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8951 test_bit(MD_RECOVERY_INTR, &mddev->recovery) in md_do_sync()
8959 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
8960 !test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
8967 if (!test_bit(MD_RECOVERY_CHECK, &mddev->recovery) && in md_do_sync()
8969 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8970 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
8974 if (test_bit(MD_RECOVERY_ERROR, in md_do_sync()
8985 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8987 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
8988 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery)) { in md_do_sync()
8993 !test_bit(Journal, &rdev->flags) && in md_do_sync()
8994 !test_bit(Faulty, &rdev->flags) && in md_do_sync()
8995 !test_bit(In_sync, &rdev->flags) && in md_do_sync()
9009 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9010 !test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
9025 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
9027 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
9030 } else if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
9050 if (this && test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in remove_and_add_spares()
9057 !test_bit(Blocked, &rdev->flags) && in remove_and_add_spares()
9058 test_bit(Faulty, &rdev->flags) && in remove_and_add_spares()
9075 !test_bit(Blocked, &rdev->flags) && in remove_and_add_spares()
9076 ((test_bit(RemoveSynchronized, &rdev->flags) || in remove_and_add_spares()
9077 (!test_bit(In_sync, &rdev->flags) && in remove_and_add_spares()
9078 !test_bit(Journal, &rdev->flags))) && in remove_and_add_spares()
9088 if (remove_some && test_bit(RemoveSynchronized, &rdev->flags)) in remove_and_add_spares()
9101 if (test_bit(Candidate, &rdev->flags)) in remove_and_add_spares()
9104 !test_bit(In_sync, &rdev->flags) && in remove_and_add_spares()
9105 !test_bit(Journal, &rdev->flags) && in remove_and_add_spares()
9106 !test_bit(Faulty, &rdev->flags)) in remove_and_add_spares()
9110 if (test_bit(Faulty, &rdev->flags)) in remove_and_add_spares()
9112 if (!test_bit(Journal, &rdev->flags)) { in remove_and_add_spares()
9115 !test_bit(Bitmap_sync, &rdev->flags))) in remove_and_add_spares()
9123 if (!test_bit(Journal, &rdev->flags)) in remove_and_add_spares()
9186 if (test_bit(MD_ALLOW_SB_UPDATE, &mddev->flags) && mddev->sb_flags) { in md_check_recovery()
9192 if (test_bit(MD_ALLOW_SB_UPDATE, &mddev->flags)) in md_check_recovery()
9213 if (mddev->ro && !test_bit(MD_RECOVERY_NEEDED, &mddev->recovery)) in md_check_recovery()
9217 test_bit(MD_RECOVERY_NEEDED, &mddev->recovery) || in md_check_recovery()
9218 test_bit(MD_RECOVERY_DONE, &mddev->recovery) || in md_check_recovery()
9282 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in md_check_recovery()
9283 !test_bit(MD_RECOVERY_DONE, &mddev->recovery)) { in md_check_recovery()
9306 test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) in md_check_recovery()
9330 } else if (!test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) in md_check_recovery()
9370 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_reap_sync_thread()
9371 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && in md_reap_sync_thread()
9380 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_reap_sync_thread()
9412 && !test_bit(MD_CLOSING, &mddev->flags)) in md_reap_sync_thread()
9428 !test_bit(Blocked, &rdev->flags) && in md_wait_for_blocked_rdev()
9429 !test_bit(BlockedBadBlocks, &rdev->flags), in md_wait_for_blocked_rdev()
9465 if (test_bit(ExternalBbl, &rdev->flags)) in rdev_set_badblocks()
9486 if ((rv == 0) && test_bit(ExternalBbl, &rdev->flags)) in rdev_clear_badblocks()
9601 if (test_bit(Faulty, &rdev2->flags)) in check_sb_changes()
9607 if (test_bit(Candidate, &rdev2->flags)) { in check_sb_changes()
9652 if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) && in check_sb_changes()
9663 } else if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) && in check_sb_changes()
9715 !test_bit(In_sync, &rdev->flags) && in read_rdev()
9747 if (!test_bit(Faulty, &rdev->flags)) in md_reload_sb()
9806 if (test_bit(Faulty, &rdev->flags)) in md_autostart_arrays()