Lines Matching refs:test_bit

151 	if (!test_bit(WriteMostly, &rdev->flags) || !rdev_init_wb(rdev))  in mddev_create_wb_pool()
188 test_bit(WBCollisionCheck, &temp->flags)) in mddev_destroy_wb_pool()
379 if (unlikely(test_bit(MD_BROKEN, &mddev->flags)) && (rw == WRITE)) { in md_make_request()
434 wait_event(mddev->sb_wait, !test_bit(MD_UPDATING_SB, &mddev->flags)); in mddev_suspend()
505 !test_bit(Faulty, &rdev->flags)) { in submit_flushes()
848 if (!test_bit(Faulty, &rdev->flags) in super_written()
877 if (test_bit(Faulty, &rdev->flags)) in md_super_write()
890 if (test_bit(MD_FAILFAST_SUPPORTED, &mddev->flags) && in md_super_write()
891 test_bit(FailFast, &rdev->flags) && in md_super_write()
892 !test_bit(LastDev, &rdev->flags)) in md_super_write()
1397 int is_active = test_bit(In_sync, &rdev2->flags); in super_90_sync()
1407 test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1423 if (test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1427 if (test_bit(In_sync, &rdev2->flags)) in super_90_sync()
1436 if (test_bit(WriteMostly, &rdev2->flags)) in super_90_sync()
1438 if (test_bit(FailFast, &rdev2->flags)) in super_90_sync()
1849 if (!test_bit(MD_RECOVERY_FROZEN, in super_1_validate()
1886 else if (test_bit(MD_JOURNAL_CLEAN, &mddev->flags)) in super_1_sync()
1898 if (test_bit(FailFast, &rdev->flags)) in super_1_sync()
1903 if (test_bit(WriteMostly, &rdev->flags)) in super_1_sync()
1915 if (rdev->raid_disk >= 0 && !test_bit(Journal, &rdev->flags) && in super_1_sync()
1916 !test_bit(In_sync, &rdev->flags)) { in super_1_sync()
1926 if (test_bit(Journal, &rdev->flags)) in super_1_sync()
1928 if (test_bit(Replacement, &rdev->flags)) in super_1_sync()
2006 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) in super_1_sync()
2009 if (test_bit(MD_HAS_PPL, &mddev->flags)) { in super_1_sync()
2010 if (test_bit(MD_HAS_MULTIPLE_PPLS, &mddev->flags)) in super_1_sync()
2021 if (test_bit(Faulty, &rdev2->flags)) in super_1_sync()
2023 else if (test_bit(In_sync, &rdev2->flags)) in super_1_sync()
2025 else if (test_bit(Journal, &rdev2->flags)) in super_1_sync()
2148 if (test_bit(Faulty, &rdev->flags) || in match_mddev_units()
2149 test_bit(Journal, &rdev->flags) || in match_mddev_units()
2153 if (test_bit(Faulty, &rdev2->flags) || in match_mddev_units()
2154 test_bit(Journal, &rdev2->flags) || in match_mddev_units()
2187 if (test_bit(Faulty, &rdev->flags)) in md_integrity_register()
2262 if (!test_bit(Journal, &rdev->flags) && in bind_rdev_to_array()
2295 if (!test_bit(Journal, &rdev->flags) && in bind_rdev_to_array()
2399 if (test_bit(AutoDetected, &rdev->flags)) in export_rdev()
2484 if ((rdev->raid_disk >= 0) && !test_bit(Faulty, &rdev->flags)) in does_sb_need_changing()
2497 !test_bit(Faulty, &rdev->flags)) in does_sb_need_changing()
2500 if (test_bit(Faulty, &rdev->flags) && (role < 0xfffd)) in does_sb_need_changing()
2556 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in md_update_sb()
2557 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery) && in md_update_sb()
2558 !test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_update_sb()
2559 !test_bit(Journal, &rdev->flags) && in md_update_sb()
2560 !test_bit(In_sync, &rdev->flags) && in md_update_sb()
2637 if (test_bit(Faulty, &rdev->flags)) in md_update_sb()
2657 if (!test_bit(Faulty, &rdev->flags)) { in md_update_sb()
2694 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in md_update_sb()
2713 bool add_journal = test_bit(Journal, &rdev->flags); in add_bound_rdev()
2776 if (test_bit(Faulty, &flags) || in state_show()
2777 (!test_bit(ExternalBbl, &flags) && in state_show()
2780 if (test_bit(In_sync, &flags)) in state_show()
2782 if (test_bit(Journal, &flags)) in state_show()
2784 if (test_bit(WriteMostly, &flags)) in state_show()
2786 if (test_bit(Blocked, &flags) || in state_show()
2788 && !test_bit(Faulty, &flags))) in state_show()
2790 if (!test_bit(Faulty, &flags) && in state_show()
2791 !test_bit(Journal, &flags) && in state_show()
2792 !test_bit(In_sync, &flags)) in state_show()
2794 if (test_bit(WriteErrorSeen, &flags)) in state_show()
2796 if (test_bit(WantReplacement, &flags)) in state_show()
2798 if (test_bit(Replacement, &flags)) in state_show()
2800 if (test_bit(ExternalBbl, &flags)) in state_show()
2802 if (test_bit(FailFast, &flags)) in state_show()
2831 if (test_bit(Faulty, &rdev->flags)) in state_store()
2869 if (!test_bit(Faulty, &rdev->flags) && in state_store()
2870 !test_bit(ExternalBbl, &rdev->flags) && in state_store()
2894 !test_bit(Journal, &rdev->flags)) { in state_store()
2913 !test_bit(Journal, &rdev->flags) && in state_store()
2914 !test_bit(Replacement, &rdev->flags)) in state_store()
2947 else if (test_bit(Faulty, &rdev->flags) && (rdev->raid_disk == -1) && in state_store()
3001 if (test_bit(Journal, &rdev->flags)) in slot_show()
3015 if (test_bit(Journal, &rdev->flags)) in slot_store()
3052 if (test_bit(MD_RECOVERY_RUNNING, &rdev->mddev->recovery)) in slot_store()
3063 if (test_bit(In_sync, &rdev->flags)) in slot_store()
3138 test_bit(MD_RECOVERY_RUNNING,&mddev->recovery)) in new_offset_store()
3222 if (test_bit(Journal, &rdev->flags)) in rdev_size_store()
3296 if (test_bit(In_sync, &rdev->flags) || in recovery_start_show()
3380 if (rdev->mddev->pers && test_bit(MD_HAS_PPL, &rdev->mddev->flags) && in ppl_sector_store()
3417 if (rdev->mddev->pers && test_bit(MD_HAS_PPL, &rdev->mddev->flags) && in ppl_size_store()
3650 !test_bit(Journal, &rdev->flags)) { in analyze_sbs()
3786 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in level_store()
4126 if (mddev->pers && !test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) in resync_start_store()
4202 if (mddev->pers && !test_bit(MD_NOT_READY, &mddev->flags)) { in array_state_show()
4212 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in array_state_show()
4223 if (test_bit(MD_BROKEN, &mddev->flags) && st == clean) in array_state_show()
4615 if (test_bit(MD_RECOVERY_FROZEN, &recovery)) in action_show()
4617 else if (test_bit(MD_RECOVERY_RUNNING, &recovery) || in action_show()
4618 (!mddev->ro && test_bit(MD_RECOVERY_NEEDED, &recovery))) { in action_show()
4619 if (test_bit(MD_RECOVERY_RESHAPE, &recovery)) in action_show()
4621 else if (test_bit(MD_RECOVERY_SYNC, &recovery)) { in action_show()
4622 if (!test_bit(MD_RECOVERY_REQUESTED, &recovery)) in action_show()
4624 else if (test_bit(MD_RECOVERY_CHECK, &recovery)) in action_show()
4628 } else if (test_bit(MD_RECOVERY_RECOVER, &recovery)) in action_show()
4648 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in action_store()
4657 } else if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in action_store()
4670 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in action_store()
4839 if (!test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in sync_completed_show()
4846 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in sync_completed_show()
4847 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in sync_completed_show()
4880 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in min_sync_store()
4924 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in max_sync_store()
5171 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) { in consistency_policy_show()
5173 } else if (test_bit(MD_HAS_PPL, &mddev->flags)) { in consistency_policy_show()
5588 if (test_bit(Faulty, &rdev->flags)) in md_run()
5733 if (test_bit(WriteMostly, &rdev->flags) && in md_run()
5887 if (test_bit(Journal, &rdev->flags) && in restart_array()
5888 !test_bit(Faulty, &rdev->flags)) in restart_array()
5894 if (test_bit(MD_HAS_JOURNAL, &mddev->flags) && !has_journal) in restart_array()
6045 if (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in md_set_readonly()
6050 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in md_set_readonly()
6057 if (mddev->external && test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in md_set_readonly()
6060 wait_event(resync_wait, !test_bit(MD_RECOVERY_RUNNING, in md_set_readonly()
6063 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_set_readonly()
6069 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in md_set_readonly()
6109 if (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in do_md_stop()
6114 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in do_md_stop()
6123 !test_bit(MD_RECOVERY_RUNNING, in do_md_stop()
6131 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in do_md_stop()
6330 if (test_bit(Faulty, &rdev->flags)) in get_array_info()
6334 if (test_bit(In_sync, &rdev->flags)) in get_array_info()
6336 else if (test_bit(Journal, &rdev->flags)) in get_array_info()
6427 if (test_bit(Faulty, &rdev->flags)) in get_disk_info()
6429 else if (test_bit(In_sync, &rdev->flags)) { in get_disk_info()
6433 if (test_bit(Journal, &rdev->flags)) in get_disk_info()
6435 if (test_bit(WriteMostly, &rdev->flags)) in get_disk_info()
6437 if (test_bit(FailFast, &rdev->flags)) in get_disk_info()
6557 if (test_bit(Journal, &rdev2->flags)) { in add_new_disk()
6733 if (test_bit(Faulty, &rdev->flags)) { in hot_add_disk()
6972 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in update_size()
7011 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in update_raid_disks()
7185 if (!test_bit(Faulty, &rdev->flags)) in set_disk_faulty()
7318 !test_bit(MD_RECOVERY_NEEDED, in md_ioctl()
7331 WARN_ON_ONCE(test_bit(MD_CLOSING, &mddev->flags)); in md_ioctl()
7472 if (test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags)) { in md_ioctl()
7475 !test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags) && in md_ioctl()
7476 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_ioctl()
7577 if (test_bit(MD_CLOSING, &mddev->flags)) { in md_open()
7660 test_bit(THREAD_WAKEUP, &thread->flags) in md_thread()
7730 if (!rdev || test_bit(Faulty, &rdev->flags)) in md_error()
7777 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in status_resync()
7778 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in status_resync()
7785 if (test_bit(MD_RECOVERY_DONE, &mddev->recovery)) in status_resync()
7794 if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery)) { in status_resync()
7799 !test_bit(Faulty, &rdev->flags) && in status_resync()
7848 (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)? in status_resync()
7850 (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)? in status_resync()
7852 (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) ? in status_resync()
8000 if (test_bit(WriteMostly, &rdev->flags)) in md_seq_show()
8002 if (test_bit(Journal, &rdev->flags)) in md_seq_show()
8004 if (test_bit(Faulty, &rdev->flags)) { in md_seq_show()
8010 if (test_bit(Replacement, &rdev->flags)) in md_seq_show()
8278 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags) || in md_write_start()
8280 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in md_write_start()
8350 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_allow_write()
8378 if (test_bit(MD_RECOVERY_DONE, &mddev->recovery) || in md_do_sync()
8379 test_bit(MD_RECOVERY_WAIT, &mddev->recovery)) in md_do_sync()
8392 if (!(test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in md_do_sync()
8393 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) || in md_do_sync()
8394 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery)) in md_do_sync()
8400 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8401 if (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)) { in md_do_sync()
8404 } else if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in md_do_sync()
8409 } else if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in md_do_sync()
8437 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8461 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
8482 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8489 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
8494 } else if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) { in md_do_sync()
8511 !test_bit(Journal, &rdev->flags) && in md_do_sync()
8512 !test_bit(Faulty, &rdev->flags) && in md_do_sync()
8513 !test_bit(In_sync, &rdev->flags) && in md_do_sync()
8575 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
8588 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && in md_do_sync()
8597 !test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
8605 || test_bit(MD_RECOVERY_INTR, in md_do_sync()
8609 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8623 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8655 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8688 test_bit(MD_RECOVERY_INTR, &mddev->recovery) in md_do_sync()
8696 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
8697 !test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
8704 if (!test_bit(MD_RECOVERY_CHECK, &mddev->recovery) && in md_do_sync()
8706 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8707 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
8711 if (test_bit(MD_RECOVERY_ERROR, in md_do_sync()
8722 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8724 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
8725 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery)) { in md_do_sync()
8730 !test_bit(Journal, &rdev->flags) && in md_do_sync()
8731 !test_bit(Faulty, &rdev->flags) && in md_do_sync()
8732 !test_bit(In_sync, &rdev->flags) && in md_do_sync()
8746 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
8747 !test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
8762 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
8764 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
8767 } else if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
8787 if (this && test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in remove_and_add_spares()
8794 !test_bit(Blocked, &rdev->flags) && in remove_and_add_spares()
8795 test_bit(Faulty, &rdev->flags) && in remove_and_add_spares()
8812 !test_bit(Blocked, &rdev->flags) && in remove_and_add_spares()
8813 ((test_bit(RemoveSynchronized, &rdev->flags) || in remove_and_add_spares()
8814 (!test_bit(In_sync, &rdev->flags) && in remove_and_add_spares()
8815 !test_bit(Journal, &rdev->flags))) && in remove_and_add_spares()
8825 if (remove_some && test_bit(RemoveSynchronized, &rdev->flags)) in remove_and_add_spares()
8838 if (test_bit(Candidate, &rdev->flags)) in remove_and_add_spares()
8841 !test_bit(In_sync, &rdev->flags) && in remove_and_add_spares()
8842 !test_bit(Journal, &rdev->flags) && in remove_and_add_spares()
8843 !test_bit(Faulty, &rdev->flags)) in remove_and_add_spares()
8847 if (test_bit(Faulty, &rdev->flags)) in remove_and_add_spares()
8849 if (!test_bit(Journal, &rdev->flags)) { in remove_and_add_spares()
8852 !test_bit(Bitmap_sync, &rdev->flags))) in remove_and_add_spares()
8861 if (!test_bit(Journal, &rdev->flags)) in remove_and_add_spares()
8924 if (test_bit(MD_ALLOW_SB_UPDATE, &mddev->flags) && mddev->sb_flags) { in md_check_recovery()
8930 if (test_bit(MD_ALLOW_SB_UPDATE, &mddev->flags)) in md_check_recovery()
8951 if (mddev->ro && !test_bit(MD_RECOVERY_NEEDED, &mddev->recovery)) in md_check_recovery()
8955 test_bit(MD_RECOVERY_NEEDED, &mddev->recovery) || in md_check_recovery()
8956 test_bit(MD_RECOVERY_DONE, &mddev->recovery) || in md_check_recovery()
9020 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in md_check_recovery()
9021 !test_bit(MD_RECOVERY_DONE, &mddev->recovery)) { in md_check_recovery()
9044 test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) in md_check_recovery()
9068 } else if (!test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) in md_check_recovery()
9108 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_reap_sync_thread()
9109 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && in md_reap_sync_thread()
9119 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_reap_sync_thread()
9151 && !test_bit(MD_CLOSING, &mddev->flags)) in md_reap_sync_thread()
9167 !test_bit(Blocked, &rdev->flags) && in md_wait_for_blocked_rdev()
9168 !test_bit(BlockedBadBlocks, &rdev->flags), in md_wait_for_blocked_rdev()
9204 if (test_bit(ExternalBbl, &rdev->flags)) in rdev_set_badblocks()
9226 if ((rv == 0) && test_bit(ExternalBbl, &rdev->flags)) in rdev_clear_badblocks()
9335 if (test_bit(Faulty, &rdev2->flags)) in check_sb_changes()
9341 if (test_bit(Candidate, &rdev2->flags)) { in check_sb_changes()
9386 if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) && in check_sb_changes()
9397 } else if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) && in check_sb_changes()
9449 !test_bit(In_sync, &rdev->flags) && in read_rdev()
9481 if (!test_bit(Faulty, &rdev->flags)) in md_reload_sb()
9540 if (test_bit(Faulty, &rdev->flags)) in autostart_arrays()