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()
474 if (unlikely(test_bit(MD_BROKEN, &mddev->flags)) && (rw == WRITE)) { in md_submit_bio()
525 wait_event(mddev->sb_wait, !test_bit(MD_UPDATING_SB, &mddev->flags)); in mddev_suspend()
580 !test_bit(Faulty, &rdev->flags)) { in submit_flushes()
961 if (!test_bit(Faulty, &rdev->flags) in super_written()
990 if (test_bit(Faulty, &rdev->flags)) in md_super_write()
1003 if (test_bit(MD_FAILFAST_SUPPORTED, &mddev->flags) && in md_super_write()
1004 test_bit(FailFast, &rdev->flags) && in md_super_write()
1005 !test_bit(LastDev, &rdev->flags)) in md_super_write()
1523 int is_active = test_bit(In_sync, &rdev2->flags); in super_90_sync()
1533 test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1549 if (test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1553 if (test_bit(In_sync, &rdev2->flags)) in super_90_sync()
1562 if (test_bit(WriteMostly, &rdev2->flags)) in super_90_sync()
1564 if (test_bit(FailFast, &rdev2->flags)) in super_90_sync()
1987 if (!test_bit(MD_RECOVERY_FROZEN, in super_1_validate()
2024 else if (test_bit(MD_JOURNAL_CLEAN, &mddev->flags)) in super_1_sync()
2036 if (test_bit(FailFast, &rdev->flags)) in super_1_sync()
2041 if (test_bit(WriteMostly, &rdev->flags)) in super_1_sync()
2053 if (rdev->raid_disk >= 0 && !test_bit(Journal, &rdev->flags) && in super_1_sync()
2054 !test_bit(In_sync, &rdev->flags)) { in super_1_sync()
2064 if (test_bit(Journal, &rdev->flags)) in super_1_sync()
2066 if (test_bit(Replacement, &rdev->flags)) in super_1_sync()
2144 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) in super_1_sync()
2147 if (test_bit(MD_HAS_PPL, &mddev->flags)) { in super_1_sync()
2148 if (test_bit(MD_HAS_MULTIPLE_PPLS, &mddev->flags)) in super_1_sync()
2159 if (test_bit(Faulty, &rdev2->flags)) in super_1_sync()
2161 else if (test_bit(In_sync, &rdev2->flags)) in super_1_sync()
2163 else if (test_bit(Journal, &rdev2->flags)) in super_1_sync()
2314 if (test_bit(Faulty, &rdev->flags) || in match_mddev_units()
2315 test_bit(Journal, &rdev->flags) || in match_mddev_units()
2319 if (test_bit(Faulty, &rdev2->flags) || in match_mddev_units()
2320 test_bit(Journal, &rdev2->flags) || in match_mddev_units()
2352 if (test_bit(Faulty, &rdev->flags)) in md_integrity_register()
2427 if (!test_bit(Journal, &rdev->flags) && in bind_rdev_to_array()
2460 if (!test_bit(Journal, &rdev->flags) && in bind_rdev_to_array()
2572 if (test_bit(AutoDetected, &rdev->flags)) in export_rdev()
2657 if ((iter->raid_disk >= 0) && !test_bit(Faulty, &iter->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()
3010 if (test_bit(Faulty, &rdev->flags)) in state_store()
3049 if (!test_bit(Faulty, &rdev->flags) && in state_store()
3050 !test_bit(ExternalBbl, &rdev->flags) && in state_store()
3076 !test_bit(Journal, &rdev->flags)) { in state_store()
3095 !test_bit(Journal, &rdev->flags) && in state_store()
3096 !test_bit(Replacement, &rdev->flags)) in state_store()
3129 else if (test_bit(Faulty, &rdev->flags) && (rdev->raid_disk == -1) && in state_store()
3185 if (test_bit(Journal, &rdev->flags)) in slot_show()
3199 if (test_bit(Journal, &rdev->flags)) in slot_store()
3236 if (test_bit(MD_RECOVERY_RUNNING, &rdev->mddev->recovery)) in slot_store()
3247 if (test_bit(In_sync, &rdev->flags)) in slot_store()
3321 test_bit(MD_RECOVERY_RUNNING,&mddev->recovery)) in new_offset_store()
3405 if (test_bit(Journal, &rdev->flags)) in rdev_size_store()
3479 if (test_bit(In_sync, &rdev->flags) || in recovery_start_show()
3563 if (rdev->mddev->pers && test_bit(MD_HAS_PPL, &rdev->mddev->flags) && in ppl_sector_store()
3600 if (rdev->mddev->pers && test_bit(MD_HAS_PPL, &rdev->mddev->flags) && in ppl_size_store()
3839 !test_bit(Journal, &rdev->flags)) { in analyze_sbs()
3977 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in level_store()
4327 if (mddev->pers && !test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) in resync_start_store()
4403 if (mddev->pers && !test_bit(MD_NOT_READY, &mddev->flags)) { in array_state_show()
4413 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in array_state_show()
4424 if (test_bit(MD_BROKEN, &mddev->flags) && st == clean) in array_state_show()
4828 if (test_bit(MD_RECOVERY_FROZEN, &recovery)) in action_show()
4830 else if (test_bit(MD_RECOVERY_RUNNING, &recovery) || in action_show()
4831 (!mddev->ro && test_bit(MD_RECOVERY_NEEDED, &recovery))) { in action_show()
4832 if (test_bit(MD_RECOVERY_RESHAPE, &recovery)) in action_show()
4834 else if (test_bit(MD_RECOVERY_SYNC, &recovery)) { in action_show()
4835 if (!test_bit(MD_RECOVERY_REQUESTED, &recovery)) in action_show()
4837 else if (test_bit(MD_RECOVERY_CHECK, &recovery)) in action_show()
4841 } else if (test_bit(MD_RECOVERY_RECOVER, &recovery)) in action_show()
4861 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in action_store()
4871 } else if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in action_store()
4884 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in action_store()
5053 if (!test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in sync_completed_show()
5060 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in sync_completed_show()
5061 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in sync_completed_show()
5094 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in min_sync_store()
5138 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in max_sync_store()
5385 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) { in consistency_policy_show()
5387 } else if (test_bit(MD_HAS_PPL, &mddev->flags)) { in consistency_policy_show()
5854 if (test_bit(Faulty, &rdev->flags)) in md_run()
5999 if (test_bit(WriteMostly, &rdev->flags) && in md_run()
6153 if (test_bit(Journal, &rdev->flags) && in restart_array()
6154 !test_bit(Faulty, &rdev->flags)) in restart_array()
6160 if (test_bit(MD_HAS_JOURNAL, &mddev->flags) && !has_journal) in restart_array()
6315 if (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in md_set_readonly()
6320 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in md_set_readonly()
6327 if (mddev->external && test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in md_set_readonly()
6330 wait_event(resync_wait, !test_bit(MD_RECOVERY_RUNNING, in md_set_readonly()
6333 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_set_readonly()
6339 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in md_set_readonly()
6379 if (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in do_md_stop()
6384 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in do_md_stop()
6393 !test_bit(MD_RECOVERY_RUNNING, in do_md_stop()
6401 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in do_md_stop()
6597 if (test_bit(Faulty, &rdev->flags)) in get_array_info()
6601 if (test_bit(In_sync, &rdev->flags)) in get_array_info()
6603 else if (test_bit(Journal, &rdev->flags)) in get_array_info()
6694 if (test_bit(Faulty, &rdev->flags)) in get_disk_info()
6696 else if (test_bit(In_sync, &rdev->flags)) { in get_disk_info()
6700 if (test_bit(Journal, &rdev->flags)) in get_disk_info()
6702 if (test_bit(WriteMostly, &rdev->flags)) in get_disk_info()
6704 if (test_bit(FailFast, &rdev->flags)) in get_disk_info()
6824 if (test_bit(Journal, &rdev2->flags)) { in md_add_new_disk()
7002 if (test_bit(Faulty, &rdev->flags)) { in hot_add_disk()
7240 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in update_size()
7279 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in update_raid_disks()
7280 test_bit(MD_RESYNCING_REMOTE, &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()
7737 if (test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags)) { in md_ioctl()
7740 !test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags) && in md_ioctl()
7741 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_ioctl()
7842 if (test_bit(MD_CLOSING, &mddev->flags)) { in md_open()
7922 test_bit(THREAD_WAKEUP, &thread->flags) in md_thread()
7997 if (!rdev || test_bit(Faulty, &rdev->flags)) in md_error()
8044 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in status_resync()
8045 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in status_resync()
8052 if (test_bit(MD_RECOVERY_DONE, &mddev->recovery)) in status_resync()
8061 if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery)) { in status_resync()
8066 !test_bit(Faulty, &rdev->flags) && in status_resync()
8115 (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)? in status_resync()
8117 (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)? in status_resync()
8119 (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) ? in status_resync()
8271 if (test_bit(WriteMostly, &rdev->flags)) in md_seq_show()
8273 if (test_bit(Journal, &rdev->flags)) in md_seq_show()
8275 if (test_bit(Faulty, &rdev->flags)) { in md_seq_show()
8281 if (test_bit(Replacement, &rdev->flags)) in md_seq_show()
8552 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags) || in md_write_start()
8554 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in md_write_start()
8624 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_allow_write()
8652 if (test_bit(MD_RECOVERY_DONE, &mddev->recovery) || in md_do_sync()
8653 test_bit(MD_RECOVERY_WAIT, &mddev->recovery)) in md_do_sync()
8666 if (!(test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in md_do_sync()
8667 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) || in md_do_sync()
8668 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery)) in md_do_sync()
8674 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8675 if (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)) { in md_do_sync()
8678 } else if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in md_do_sync()
8683 } else if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in md_do_sync()
8711 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8735 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
8756 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8763 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
8768 } else if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) { in md_do_sync()
8785 !test_bit(Journal, &rdev->flags) && in md_do_sync()
8786 !test_bit(Faulty, &rdev->flags) && in md_do_sync()
8787 !test_bit(In_sync, &rdev->flags) && in md_do_sync()
8849 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
8862 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && in md_do_sync()
8871 !test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
8879 || test_bit(MD_RECOVERY_INTR, in md_do_sync()
8883 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8897 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8929 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8962 test_bit(MD_RECOVERY_INTR, &mddev->recovery) in md_do_sync()
8970 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
8971 !test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
8978 if (!test_bit(MD_RECOVERY_CHECK, &mddev->recovery) && in md_do_sync()
8980 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8981 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
8985 if (test_bit(MD_RECOVERY_ERROR, in md_do_sync()
8996 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8998 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
8999 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery)) { in md_do_sync()
9004 !test_bit(Journal, &rdev->flags) && in md_do_sync()
9005 !test_bit(Faulty, &rdev->flags) && in md_do_sync()
9006 !test_bit(In_sync, &rdev->flags) && in md_do_sync()
9020 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9021 !test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
9036 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
9038 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
9041 } else if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
9061 if (this && test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in remove_and_add_spares()
9068 !test_bit(Blocked, &rdev->flags) && in remove_and_add_spares()
9069 test_bit(Faulty, &rdev->flags) && in remove_and_add_spares()
9086 !test_bit(Blocked, &rdev->flags) && in remove_and_add_spares()
9087 ((test_bit(RemoveSynchronized, &rdev->flags) || in remove_and_add_spares()
9088 (!test_bit(In_sync, &rdev->flags) && in remove_and_add_spares()
9089 !test_bit(Journal, &rdev->flags))) && in remove_and_add_spares()
9099 if (remove_some && test_bit(RemoveSynchronized, &rdev->flags)) in remove_and_add_spares()
9112 if (test_bit(Candidate, &rdev->flags)) in remove_and_add_spares()
9115 !test_bit(In_sync, &rdev->flags) && in remove_and_add_spares()
9116 !test_bit(Journal, &rdev->flags) && in remove_and_add_spares()
9117 !test_bit(Faulty, &rdev->flags)) in remove_and_add_spares()
9121 if (test_bit(Faulty, &rdev->flags)) in remove_and_add_spares()
9123 if (!test_bit(Journal, &rdev->flags)) { in remove_and_add_spares()
9126 !test_bit(Bitmap_sync, &rdev->flags))) in remove_and_add_spares()
9134 if (!test_bit(Journal, &rdev->flags)) in remove_and_add_spares()
9197 if (test_bit(MD_ALLOW_SB_UPDATE, &mddev->flags) && mddev->sb_flags) { in md_check_recovery()
9203 if (test_bit(MD_ALLOW_SB_UPDATE, &mddev->flags)) in md_check_recovery()
9224 if (mddev->ro && !test_bit(MD_RECOVERY_NEEDED, &mddev->recovery)) in md_check_recovery()
9228 test_bit(MD_RECOVERY_NEEDED, &mddev->recovery) || in md_check_recovery()
9229 test_bit(MD_RECOVERY_DONE, &mddev->recovery) || in md_check_recovery()
9293 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in md_check_recovery()
9294 !test_bit(MD_RECOVERY_DONE, &mddev->recovery)) { in md_check_recovery()
9317 test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) in md_check_recovery()
9341 } else if (!test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) in md_check_recovery()
9381 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_reap_sync_thread()
9382 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && in md_reap_sync_thread()
9391 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_reap_sync_thread()
9423 && !test_bit(MD_CLOSING, &mddev->flags)) in md_reap_sync_thread()
9440 !test_bit(Blocked, &rdev->flags) && in md_wait_for_blocked_rdev()
9441 !test_bit(BlockedBadBlocks, &rdev->flags), in md_wait_for_blocked_rdev()
9477 if (test_bit(ExternalBbl, &rdev->flags)) in rdev_set_badblocks()
9498 if ((rv == 0) && test_bit(ExternalBbl, &rdev->flags)) in rdev_clear_badblocks()
9613 if (test_bit(Faulty, &rdev2->flags)) in check_sb_changes()
9619 if (test_bit(Candidate, &rdev2->flags)) { in check_sb_changes()
9667 if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) && in check_sb_changes()
9678 } else if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) && in check_sb_changes()
9730 !test_bit(In_sync, &rdev->flags) && in read_rdev()
9764 if (!test_bit(Faulty, &rdev->flags)) in md_reload_sb()
9823 if (test_bit(Faulty, &rdev->flags)) in md_autostart_arrays()