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()
412 if (unlikely(test_bit(MD_BROKEN, &mddev->flags)) && (rw == WRITE)) { in md_submit_bio()
457 wait_event(mddev->sb_wait, !test_bit(MD_UPDATING_SB, &mddev->flags)); in mddev_suspend()
515 !test_bit(Faulty, &rdev->flags)) { in submit_flushes()
611 if (test_bit(MD_DELETED, &mddev->flags)) in mddev_get()
899 if (!test_bit(Faulty, &rdev->flags) in super_written()
929 if (test_bit(Faulty, &rdev->flags)) in md_super_write()
944 if (test_bit(MD_FAILFAST_SUPPORTED, &mddev->flags) && in md_super_write()
945 test_bit(FailFast, &rdev->flags) && in md_super_write()
946 !test_bit(LastDev, &rdev->flags)) in md_super_write()
1458 int is_active = test_bit(In_sync, &rdev2->flags); in super_90_sync()
1468 test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1484 if (test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1488 if (test_bit(In_sync, &rdev2->flags)) in super_90_sync()
1497 if (test_bit(WriteMostly, &rdev2->flags)) in super_90_sync()
1499 if (test_bit(FailFast, &rdev2->flags)) in super_90_sync()
1919 if (!test_bit(MD_RECOVERY_FROZEN, in super_1_validate()
1956 else if (test_bit(MD_JOURNAL_CLEAN, &mddev->flags)) in super_1_sync()
1968 if (test_bit(FailFast, &rdev->flags)) in super_1_sync()
1973 if (test_bit(WriteMostly, &rdev->flags)) in super_1_sync()
1985 if (rdev->raid_disk >= 0 && !test_bit(Journal, &rdev->flags) && in super_1_sync()
1986 !test_bit(In_sync, &rdev->flags)) { in super_1_sync()
1996 if (test_bit(Journal, &rdev->flags)) in super_1_sync()
1998 if (test_bit(Replacement, &rdev->flags)) in super_1_sync()
2076 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) in super_1_sync()
2079 if (test_bit(MD_HAS_PPL, &mddev->flags)) { in super_1_sync()
2080 if (test_bit(MD_HAS_MULTIPLE_PPLS, &mddev->flags)) in super_1_sync()
2091 if (test_bit(Faulty, &rdev2->flags)) in super_1_sync()
2093 else if (test_bit(In_sync, &rdev2->flags)) in super_1_sync()
2095 else if (test_bit(Journal, &rdev2->flags)) in super_1_sync()
2245 if (test_bit(Faulty, &rdev->flags) || in match_mddev_units()
2246 test_bit(Journal, &rdev->flags) || in match_mddev_units()
2250 if (test_bit(Faulty, &rdev2->flags) || in match_mddev_units()
2251 test_bit(Journal, &rdev2->flags) || in match_mddev_units()
2283 if (test_bit(Faulty, &rdev->flags)) in md_integrity_register()
2369 if (!test_bit(Journal, &rdev->flags) && in bind_rdev_to_array()
2402 if (!test_bit(Journal, &rdev->flags) && in bind_rdev_to_array()
2452 if (test_bit(AutoDetected, &rdev->flags)) in export_rdev()
2456 test_bit(Holder, &rdev->flags) ? rdev : &claim_rdev); in export_rdev()
2560 if ((iter->raid_disk >= 0) && !test_bit(Faulty, &iter->flags)) { in does_sb_need_changing()
2575 !test_bit(Faulty, &rdev->flags)) in does_sb_need_changing()
2578 if (test_bit(Faulty, &rdev->flags) && (role < MD_DISK_ROLE_MAX)) in does_sb_need_changing()
2634 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in md_update_sb()
2635 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery) && in md_update_sb()
2636 !test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_update_sb()
2637 !test_bit(Journal, &rdev->flags) && in md_update_sb()
2638 !test_bit(In_sync, &rdev->flags) && in md_update_sb()
2715 if (test_bit(Faulty, &rdev->flags)) in md_update_sb()
2733 if (!test_bit(Faulty, &rdev->flags)) { in md_update_sb()
2770 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in md_update_sb()
2789 bool add_journal = test_bit(Journal, &rdev->flags); in add_bound_rdev()
2852 if (test_bit(Faulty, &flags) || in state_show()
2853 (!test_bit(ExternalBbl, &flags) && in state_show()
2856 if (test_bit(In_sync, &flags)) in state_show()
2858 if (test_bit(Journal, &flags)) in state_show()
2860 if (test_bit(WriteMostly, &flags)) in state_show()
2862 if (test_bit(Blocked, &flags) || in state_show()
2864 && !test_bit(Faulty, &flags))) in state_show()
2866 if (!test_bit(Faulty, &flags) && in state_show()
2867 !test_bit(Journal, &flags) && in state_show()
2868 !test_bit(In_sync, &flags)) in state_show()
2870 if (test_bit(WriteErrorSeen, &flags)) in state_show()
2872 if (test_bit(WantReplacement, &flags)) in state_show()
2874 if (test_bit(Replacement, &flags)) in state_show()
2876 if (test_bit(ExternalBbl, &flags)) in state_show()
2878 if (test_bit(FailFast, &flags)) in state_show()
2912 if (test_bit(MD_BROKEN, &rdev->mddev->flags)) in state_store()
2951 if (!test_bit(Faulty, &rdev->flags) && in state_store()
2952 !test_bit(ExternalBbl, &rdev->flags) && in state_store()
2978 !test_bit(Journal, &rdev->flags)) { in state_store()
2997 !test_bit(Journal, &rdev->flags) && in state_store()
2998 !test_bit(Replacement, &rdev->flags)) in state_store()
3031 else if (test_bit(Faulty, &rdev->flags) && (rdev->raid_disk == -1) && in state_store()
3087 if (test_bit(Journal, &rdev->flags)) in slot_show()
3101 if (test_bit(Journal, &rdev->flags)) in slot_store()
3141 if (test_bit(MD_RECOVERY_RUNNING, &rdev->mddev->recovery)) in slot_store()
3152 if (test_bit(In_sync, &rdev->flags)) in slot_store()
3226 test_bit(MD_RECOVERY_RUNNING,&mddev->recovery)) in new_offset_store()
3291 if (test_bit(MD_DELETED, &mddev->flags)) in md_rdev_overlaps()
3331 if (test_bit(Journal, &rdev->flags)) in rdev_size_store()
3380 if (test_bit(In_sync, &rdev->flags) || in recovery_start_show()
3464 if (rdev->mddev->pers && test_bit(MD_HAS_PPL, &rdev->mddev->flags) && in ppl_sector_store()
3501 if (rdev->mddev->pers && test_bit(MD_HAS_PPL, &rdev->mddev->flags) && in ppl_size_store()
3763 !test_bit(Journal, &rdev->flags)) { in analyze_sbs()
3902 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in level_store()
4252 if (mddev->pers && !test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) in resync_start_store()
4327 if (mddev->pers && !test_bit(MD_NOT_READY, &mddev->flags)) { in array_state_show()
4337 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in array_state_show()
4348 if (test_bit(MD_BROKEN, &mddev->flags) && st == clean) in array_state_show()
4740 if (test_bit(MD_RECOVERY_FROZEN, &recovery)) in action_show()
4742 else if (test_bit(MD_RECOVERY_RUNNING, &recovery) || in action_show()
4743 (md_is_rdwr(mddev) && test_bit(MD_RECOVERY_NEEDED, &recovery))) { in action_show()
4744 if (test_bit(MD_RECOVERY_RESHAPE, &recovery)) in action_show()
4746 else if (test_bit(MD_RECOVERY_SYNC, &recovery)) { in action_show()
4747 if (!test_bit(MD_RECOVERY_REQUESTED, &recovery)) in action_show()
4749 else if (test_bit(MD_RECOVERY_CHECK, &recovery)) in action_show()
4753 } else if (test_bit(MD_RECOVERY_RECOVER, &recovery)) in action_show()
4763 if (!test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in stop_sync_thread()
4773 if (!test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in stop_sync_thread()
4800 !test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)); in idle_sync_thread()
4812 !test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)); in frozen_sync_thread()
4828 else if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in action_store()
4841 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in action_store()
5020 if (!test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in sync_completed_show()
5027 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in sync_completed_show()
5028 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in sync_completed_show()
5061 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in min_sync_store()
5104 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in max_sync_store()
5350 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) { in consistency_policy_show()
5352 } else if (test_bit(MD_HAS_PPL, &mddev->flags)) { in consistency_policy_show()
5833 if (test_bit(Faulty, &rdev->flags)) in md_run()
5988 if (test_bit(WriteMostly, &rdev->flags) && in md_run()
6150 if (test_bit(Journal, &rdev->flags) && in restart_array()
6151 !test_bit(Faulty, &rdev->flags)) in restart_array()
6157 if (test_bit(MD_HAS_JOURNAL, &mddev->flags) && !has_journal) in restart_array()
6319 if (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in md_set_readonly()
6324 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in md_set_readonly()
6333 if (mddev->external && test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in md_set_readonly()
6336 wait_event(resync_wait, !test_bit(MD_RECOVERY_RUNNING, in md_set_readonly()
6339 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_set_readonly()
6345 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in md_set_readonly()
6385 if (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in do_md_stop()
6390 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in do_md_stop()
6401 !test_bit(MD_RECOVERY_RUNNING, in do_md_stop()
6409 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in do_md_stop()
6601 if (test_bit(Faulty, &rdev->flags)) in get_array_info()
6605 if (test_bit(In_sync, &rdev->flags)) in get_array_info()
6607 else if (test_bit(Journal, &rdev->flags)) in get_array_info()
6698 if (test_bit(Faulty, &rdev->flags)) in get_disk_info()
6700 else if (test_bit(In_sync, &rdev->flags)) { in get_disk_info()
6704 if (test_bit(Journal, &rdev->flags)) in get_disk_info()
6706 if (test_bit(WriteMostly, &rdev->flags)) in get_disk_info()
6708 if (test_bit(FailFast, &rdev->flags)) in get_disk_info()
6826 if (test_bit(Journal, &rdev2->flags)) { in md_add_new_disk()
7002 if (test_bit(Faulty, &rdev->flags)) { in hot_add_disk()
7258 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in update_size()
7297 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in update_raid_disks()
7298 test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) || in update_raid_disks()
7474 if (test_bit(MD_BROKEN, &mddev->flags)) in set_disk_faulty()
7627 !test_bit(MD_RECOVERY_NEEDED, in md_ioctl()
7729 if (test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags)) { in md_ioctl()
7732 !test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags) && in md_ioctl()
7733 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_ioctl()
7849 if (test_bit(MD_CLOSING, &mddev->flags)) in md_open()
7938 test_bit(THREAD_WAKEUP, &thread->flags) in md_thread()
8023 if (!rdev || test_bit(Faulty, &rdev->flags)) in md_error()
8033 if (mddev->degraded && !test_bit(MD_BROKEN, &mddev->flags)) in md_error()
8037 if (!test_bit(MD_BROKEN, &mddev->flags)) { in md_error()
8074 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in status_resync()
8075 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in status_resync()
8082 if (test_bit(MD_RECOVERY_DONE, &mddev->recovery)) in status_resync()
8101 if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery)) { in status_resync()
8106 !test_bit(Faulty, &rdev->flags) && in status_resync()
8155 (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)? in status_resync()
8157 (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)? in status_resync()
8159 (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) ? in status_resync()
8321 if (test_bit(WriteMostly, &rdev->flags)) in md_seq_show()
8323 if (test_bit(Journal, &rdev->flags)) in md_seq_show()
8325 if (test_bit(Faulty, &rdev->flags)) { in md_seq_show()
8331 if (test_bit(Replacement, &rdev->flags)) in md_seq_show()
8602 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags) || in md_write_start()
8604 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in md_write_start()
8735 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_allow_write()
8762 if (test_bit(MD_RECOVERY_DONE, &mddev->recovery) || in md_do_sync()
8763 test_bit(MD_RECOVERY_WAIT, &mddev->recovery)) in md_do_sync()
8776 if (!(test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in md_do_sync()
8777 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) || in md_do_sync()
8778 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery)) in md_do_sync()
8784 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8785 if (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)) { in md_do_sync()
8788 } else if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in md_do_sync()
8793 } else if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in md_do_sync()
8815 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8819 if (test_bit(MD_DELETED, &mddev2->flags)) in md_do_sync()
8844 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
8867 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8874 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
8879 } else if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) { in md_do_sync()
8896 !test_bit(Journal, &rdev->flags) && in md_do_sync()
8897 !test_bit(Faulty, &rdev->flags) && in md_do_sync()
8898 !test_bit(In_sync, &rdev->flags) && in md_do_sync()
8960 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
8973 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && in md_do_sync()
8982 !test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
8990 || test_bit(MD_RECOVERY_INTR, in md_do_sync()
8994 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
9008 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
9040 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
9073 test_bit(MD_RECOVERY_INTR, &mddev->recovery) in md_do_sync()
9081 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9082 !test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
9089 if (!test_bit(MD_RECOVERY_CHECK, &mddev->recovery) && in md_do_sync()
9091 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
9092 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
9096 if (test_bit(MD_RECOVERY_ERROR, in md_do_sync()
9107 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
9109 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9110 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery)) { in md_do_sync()
9115 !test_bit(Journal, &rdev->flags) && in md_do_sync()
9116 !test_bit(Faulty, &rdev->flags) && in md_do_sync()
9117 !test_bit(In_sync, &rdev->flags) && in md_do_sync()
9131 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9132 !test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
9146 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
9148 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
9151 } else if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
9172 if (this && test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in remove_and_add_spares()
9179 !test_bit(Blocked, &rdev->flags) && in remove_and_add_spares()
9180 test_bit(Faulty, &rdev->flags) && in remove_and_add_spares()
9197 !test_bit(Blocked, &rdev->flags) && in remove_and_add_spares()
9198 ((test_bit(RemoveSynchronized, &rdev->flags) || in remove_and_add_spares()
9199 (!test_bit(In_sync, &rdev->flags) && in remove_and_add_spares()
9200 !test_bit(Journal, &rdev->flags))) && in remove_and_add_spares()
9210 if (remove_some && test_bit(RemoveSynchronized, &rdev->flags)) in remove_and_add_spares()
9223 if (test_bit(Candidate, &rdev->flags)) in remove_and_add_spares()
9226 !test_bit(In_sync, &rdev->flags) && in remove_and_add_spares()
9227 !test_bit(Journal, &rdev->flags) && in remove_and_add_spares()
9228 !test_bit(Faulty, &rdev->flags)) in remove_and_add_spares()
9232 if (test_bit(Faulty, &rdev->flags)) in remove_and_add_spares()
9234 if (!test_bit(Journal, &rdev->flags)) { in remove_and_add_spares()
9237 !test_bit(Bitmap_sync, &rdev->flags))) in remove_and_add_spares()
9245 if (!test_bit(Journal, &rdev->flags)) in remove_and_add_spares()
9307 if (test_bit(MD_ALLOW_SB_UPDATE, &mddev->flags) && mddev->sb_flags) { in md_check_recovery()
9313 if (test_bit(MD_ALLOW_SB_UPDATE, &mddev->flags)) in md_check_recovery()
9335 !test_bit(MD_RECOVERY_NEEDED, &mddev->recovery)) in md_check_recovery()
9339 test_bit(MD_RECOVERY_NEEDED, &mddev->recovery) || in md_check_recovery()
9340 test_bit(MD_RECOVERY_DONE, &mddev->recovery) || in md_check_recovery()
9408 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in md_check_recovery()
9409 if (!test_bit(MD_RECOVERY_DONE, &mddev->recovery)) { in md_check_recovery()
9436 test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) in md_check_recovery()
9460 } else if (!test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) in md_check_recovery()
9502 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_reap_sync_thread()
9503 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && in md_reap_sync_thread()
9512 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_reap_sync_thread()
9544 && !test_bit(MD_CLOSING, &mddev->flags)) in md_reap_sync_thread()
9561 !test_bit(Blocked, &rdev->flags) && in md_wait_for_blocked_rdev()
9562 !test_bit(BlockedBadBlocks, &rdev->flags), in md_wait_for_blocked_rdev()
9598 if (test_bit(ExternalBbl, &rdev->flags)) in rdev_set_badblocks()
9619 if ((rv == 0) && test_bit(ExternalBbl, &rdev->flags)) in rdev_clear_badblocks()
9738 if (test_bit(Faulty, &rdev2->flags)) in check_sb_changes()
9744 if (test_bit(Candidate, &rdev2->flags)) { in check_sb_changes()
9794 if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) && in check_sb_changes()
9805 } else if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) && in check_sb_changes()
9857 !test_bit(In_sync, &rdev->flags) && in read_rdev()
9891 if (!test_bit(Faulty, &rdev->flags)) in md_reload_sb()
9950 if (test_bit(Faulty, &rdev->flags)) in md_autostart_arrays()