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()
454 if (unlikely(test_bit(MD_BROKEN, &mddev->flags)) && (rw == WRITE)) { in md_submit_bio()
495 wait_event(mddev->sb_wait, !test_bit(MD_UPDATING_SB, &mddev->flags)); in mddev_suspend()
550 !test_bit(Faulty, &rdev->flags)) { in submit_flushes()
929 if (!test_bit(Faulty, &rdev->flags) in super_written()
958 if (test_bit(Faulty, &rdev->flags)) in md_super_write()
971 if (test_bit(MD_FAILFAST_SUPPORTED, &mddev->flags) && in md_super_write()
972 test_bit(FailFast, &rdev->flags) && in md_super_write()
973 !test_bit(LastDev, &rdev->flags)) in md_super_write()
1491 int is_active = test_bit(In_sync, &rdev2->flags); in super_90_sync()
1501 test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1517 if (test_bit(Faulty, &rdev2->flags)) in super_90_sync()
1521 if (test_bit(In_sync, &rdev2->flags)) in super_90_sync()
1530 if (test_bit(WriteMostly, &rdev2->flags)) in super_90_sync()
1532 if (test_bit(FailFast, &rdev2->flags)) in super_90_sync()
1955 if (!test_bit(MD_RECOVERY_FROZEN, in super_1_validate()
1992 else if (test_bit(MD_JOURNAL_CLEAN, &mddev->flags)) in super_1_sync()
2004 if (test_bit(FailFast, &rdev->flags)) in super_1_sync()
2009 if (test_bit(WriteMostly, &rdev->flags)) in super_1_sync()
2021 if (rdev->raid_disk >= 0 && !test_bit(Journal, &rdev->flags) && in super_1_sync()
2022 !test_bit(In_sync, &rdev->flags)) { in super_1_sync()
2032 if (test_bit(Journal, &rdev->flags)) in super_1_sync()
2034 if (test_bit(Replacement, &rdev->flags)) in super_1_sync()
2112 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) in super_1_sync()
2115 if (test_bit(MD_HAS_PPL, &mddev->flags)) { in super_1_sync()
2116 if (test_bit(MD_HAS_MULTIPLE_PPLS, &mddev->flags)) in super_1_sync()
2127 if (test_bit(Faulty, &rdev2->flags)) in super_1_sync()
2129 else if (test_bit(In_sync, &rdev2->flags)) in super_1_sync()
2131 else if (test_bit(Journal, &rdev2->flags)) in super_1_sync()
2281 if (test_bit(Faulty, &rdev->flags) || in match_mddev_units()
2282 test_bit(Journal, &rdev->flags) || in match_mddev_units()
2286 if (test_bit(Faulty, &rdev2->flags) || in match_mddev_units()
2287 test_bit(Journal, &rdev2->flags) || in match_mddev_units()
2319 if (test_bit(Faulty, &rdev->flags)) in md_integrity_register()
2406 if (!test_bit(Journal, &rdev->flags) && in bind_rdev_to_array()
2439 if (!test_bit(Journal, &rdev->flags) && in bind_rdev_to_array()
2550 if (test_bit(AutoDetected, &rdev->flags)) in export_rdev()
2635 if ((rdev->raid_disk >= 0) && !test_bit(Faulty, &rdev->flags)) in does_sb_need_changing()
2648 !test_bit(Faulty, &rdev->flags)) in does_sb_need_changing()
2651 if (test_bit(Faulty, &rdev->flags) && (role < 0xfffd)) in does_sb_need_changing()
2707 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in md_update_sb()
2708 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery) && in md_update_sb()
2709 !test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_update_sb()
2710 !test_bit(Journal, &rdev->flags) && in md_update_sb()
2711 !test_bit(In_sync, &rdev->flags) && in md_update_sb()
2788 if (test_bit(Faulty, &rdev->flags)) in md_update_sb()
2808 if (!test_bit(Faulty, &rdev->flags)) { in md_update_sb()
2845 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in md_update_sb()
2864 bool add_journal = test_bit(Journal, &rdev->flags); in add_bound_rdev()
2927 if (test_bit(Faulty, &flags) || in state_show()
2928 (!test_bit(ExternalBbl, &flags) && in state_show()
2931 if (test_bit(In_sync, &flags)) in state_show()
2933 if (test_bit(Journal, &flags)) in state_show()
2935 if (test_bit(WriteMostly, &flags)) in state_show()
2937 if (test_bit(Blocked, &flags) || in state_show()
2939 && !test_bit(Faulty, &flags))) in state_show()
2941 if (!test_bit(Faulty, &flags) && in state_show()
2942 !test_bit(Journal, &flags) && in state_show()
2943 !test_bit(In_sync, &flags)) in state_show()
2945 if (test_bit(WriteErrorSeen, &flags)) in state_show()
2947 if (test_bit(WantReplacement, &flags)) in state_show()
2949 if (test_bit(Replacement, &flags)) in state_show()
2951 if (test_bit(ExternalBbl, &flags)) in state_show()
2953 if (test_bit(FailFast, &flags)) in state_show()
2982 if (test_bit(Faulty, &rdev->flags)) in state_store()
3020 if (!test_bit(Faulty, &rdev->flags) && in state_store()
3021 !test_bit(ExternalBbl, &rdev->flags) && in state_store()
3045 !test_bit(Journal, &rdev->flags)) { in state_store()
3064 !test_bit(Journal, &rdev->flags) && in state_store()
3065 !test_bit(Replacement, &rdev->flags)) in state_store()
3098 else if (test_bit(Faulty, &rdev->flags) && (rdev->raid_disk == -1) && in state_store()
3152 if (test_bit(Journal, &rdev->flags)) in slot_show()
3166 if (test_bit(Journal, &rdev->flags)) in slot_store()
3203 if (test_bit(MD_RECOVERY_RUNNING, &rdev->mddev->recovery)) in slot_store()
3214 if (test_bit(In_sync, &rdev->flags)) in slot_store()
3288 test_bit(MD_RECOVERY_RUNNING,&mddev->recovery)) in new_offset_store()
3372 if (test_bit(Journal, &rdev->flags)) in rdev_size_store()
3446 if (test_bit(In_sync, &rdev->flags) || in recovery_start_show()
3530 if (rdev->mddev->pers && test_bit(MD_HAS_PPL, &rdev->mddev->flags) && in ppl_sector_store()
3567 if (rdev->mddev->pers && test_bit(MD_HAS_PPL, &rdev->mddev->flags) && in ppl_size_store()
3806 !test_bit(Journal, &rdev->flags)) { in analyze_sbs()
3944 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in level_store()
4294 if (mddev->pers && !test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) in resync_start_store()
4370 if (mddev->pers && !test_bit(MD_NOT_READY, &mddev->flags)) { in array_state_show()
4380 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in array_state_show()
4391 if (test_bit(MD_BROKEN, &mddev->flags) && st == clean) in array_state_show()
4795 if (test_bit(MD_RECOVERY_FROZEN, &recovery)) in action_show()
4797 else if (test_bit(MD_RECOVERY_RUNNING, &recovery) || in action_show()
4798 (!mddev->ro && test_bit(MD_RECOVERY_NEEDED, &recovery))) { in action_show()
4799 if (test_bit(MD_RECOVERY_RESHAPE, &recovery)) in action_show()
4801 else if (test_bit(MD_RECOVERY_SYNC, &recovery)) { in action_show()
4802 if (!test_bit(MD_RECOVERY_REQUESTED, &recovery)) in action_show()
4804 else if (test_bit(MD_RECOVERY_CHECK, &recovery)) in action_show()
4808 } else if (test_bit(MD_RECOVERY_RECOVER, &recovery)) in action_show()
4828 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in action_store()
4838 } else if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in action_store()
4851 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()
5105 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in max_sync_store()
5351 if (test_bit(MD_HAS_JOURNAL, &mddev->flags)) { in consistency_policy_show()
5353 } else if (test_bit(MD_HAS_PPL, &mddev->flags)) { in consistency_policy_show()
5817 if (test_bit(Faulty, &rdev->flags)) in md_run()
5967 if (test_bit(WriteMostly, &rdev->flags) && in md_run()
6125 if (test_bit(Journal, &rdev->flags) && in restart_array()
6126 !test_bit(Faulty, &rdev->flags)) in restart_array()
6132 if (test_bit(MD_HAS_JOURNAL, &mddev->flags) && !has_journal) in restart_array()
6288 if (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in md_set_readonly()
6293 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in md_set_readonly()
6300 if (mddev->external && test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in md_set_readonly()
6303 wait_event(resync_wait, !test_bit(MD_RECOVERY_RUNNING, in md_set_readonly()
6306 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_set_readonly()
6312 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in md_set_readonly()
6352 if (!test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) { in do_md_stop()
6357 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in do_md_stop()
6366 !test_bit(MD_RECOVERY_RUNNING, in do_md_stop()
6374 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) { in do_md_stop()
6569 if (test_bit(Faulty, &rdev->flags)) in get_array_info()
6573 if (test_bit(In_sync, &rdev->flags)) in get_array_info()
6575 else if (test_bit(Journal, &rdev->flags)) in get_array_info()
6666 if (test_bit(Faulty, &rdev->flags)) in get_disk_info()
6668 else if (test_bit(In_sync, &rdev->flags)) { in get_disk_info()
6672 if (test_bit(Journal, &rdev->flags)) in get_disk_info()
6674 if (test_bit(WriteMostly, &rdev->flags)) in get_disk_info()
6676 if (test_bit(FailFast, &rdev->flags)) in get_disk_info()
6796 if (test_bit(Journal, &rdev2->flags)) { in md_add_new_disk()
6974 if (test_bit(Faulty, &rdev->flags)) { in hot_add_disk()
7212 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in update_size()
7251 test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) || in update_raid_disks()
7252 test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) || in update_raid_disks()
7428 if (!test_bit(Faulty, &rdev->flags)) in set_disk_faulty()
7550 !test_bit(MD_RECOVERY_NEEDED, in md_ioctl()
7678 if (test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags)) { in md_ioctl()
7681 !test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags) && in md_ioctl()
7682 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_ioctl()
7813 if (test_bit(MD_CLOSING, &mddev->flags)) { in md_open()
7894 test_bit(THREAD_WAKEUP, &thread->flags) in md_thread()
7964 if (!rdev || test_bit(Faulty, &rdev->flags)) in md_error()
8011 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in status_resync()
8012 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in status_resync()
8019 if (test_bit(MD_RECOVERY_DONE, &mddev->recovery)) in status_resync()
8028 if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery)) { in status_resync()
8033 !test_bit(Faulty, &rdev->flags) && in status_resync()
8082 (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)? in status_resync()
8084 (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)? in status_resync()
8086 (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) ? in status_resync()
8238 if (test_bit(WriteMostly, &rdev->flags)) in md_seq_show()
8240 if (test_bit(Journal, &rdev->flags)) in md_seq_show()
8242 if (test_bit(Faulty, &rdev->flags)) { in md_seq_show()
8248 if (test_bit(Replacement, &rdev->flags)) in md_seq_show()
8519 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags) || in md_write_start()
8521 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in md_write_start()
8646 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_allow_write()
8674 if (test_bit(MD_RECOVERY_DONE, &mddev->recovery) || in md_do_sync()
8675 test_bit(MD_RECOVERY_WAIT, &mddev->recovery)) in md_do_sync()
8688 if (!(test_bit(MD_RECOVERY_SYNC, &mddev->recovery) || in md_do_sync()
8689 test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) || in md_do_sync()
8690 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery)) in md_do_sync()
8696 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8697 if (test_bit(MD_RECOVERY_CHECK, &mddev->recovery)) { in md_do_sync()
8700 } else if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) { in md_do_sync()
8705 } else if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) in md_do_sync()
8733 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8757 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
8778 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
8785 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
8790 } else if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) { in md_do_sync()
8807 !test_bit(Journal, &rdev->flags) && in md_do_sync()
8808 !test_bit(Faulty, &rdev->flags) && in md_do_sync()
8809 !test_bit(In_sync, &rdev->flags) && in md_do_sync()
8871 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
8884 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery) && in md_do_sync()
8893 !test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
8901 || test_bit(MD_RECOVERY_INTR, in md_do_sync()
8905 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8919 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8951 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
8984 test_bit(MD_RECOVERY_INTR, &mddev->recovery) in md_do_sync()
8992 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
8993 !test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
9000 if (!test_bit(MD_RECOVERY_CHECK, &mddev->recovery) && in md_do_sync()
9002 if (test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) { in md_do_sync()
9003 if (test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
9007 if (test_bit(MD_RECOVERY_ERROR, in md_do_sync()
9018 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) in md_do_sync()
9020 if (!test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9021 test_bit(MD_RECOVERY_RECOVER, &mddev->recovery)) { in md_do_sync()
9026 !test_bit(Journal, &rdev->flags) && in md_do_sync()
9027 !test_bit(Faulty, &rdev->flags) && in md_do_sync()
9028 !test_bit(In_sync, &rdev->flags) && in md_do_sync()
9042 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_do_sync()
9043 !test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_do_sync()
9057 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery)) { in md_do_sync()
9059 if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
9062 } else if (test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery)) in md_do_sync()
9082 if (this && test_bit(MD_RECOVERY_RUNNING, &mddev->recovery)) in remove_and_add_spares()
9089 !test_bit(Blocked, &rdev->flags) && in remove_and_add_spares()
9090 test_bit(Faulty, &rdev->flags) && in remove_and_add_spares()
9107 !test_bit(Blocked, &rdev->flags) && in remove_and_add_spares()
9108 ((test_bit(RemoveSynchronized, &rdev->flags) || in remove_and_add_spares()
9109 (!test_bit(In_sync, &rdev->flags) && in remove_and_add_spares()
9110 !test_bit(Journal, &rdev->flags))) && in remove_and_add_spares()
9120 if (remove_some && test_bit(RemoveSynchronized, &rdev->flags)) in remove_and_add_spares()
9133 if (test_bit(Candidate, &rdev->flags)) in remove_and_add_spares()
9136 !test_bit(In_sync, &rdev->flags) && in remove_and_add_spares()
9137 !test_bit(Journal, &rdev->flags) && in remove_and_add_spares()
9138 !test_bit(Faulty, &rdev->flags)) in remove_and_add_spares()
9142 if (test_bit(Faulty, &rdev->flags)) in remove_and_add_spares()
9144 if (!test_bit(Journal, &rdev->flags)) { in remove_and_add_spares()
9147 !test_bit(Bitmap_sync, &rdev->flags))) in remove_and_add_spares()
9155 if (!test_bit(Journal, &rdev->flags)) in remove_and_add_spares()
9218 if (test_bit(MD_ALLOW_SB_UPDATE, &mddev->flags) && mddev->sb_flags) { in md_check_recovery()
9224 if (test_bit(MD_ALLOW_SB_UPDATE, &mddev->flags)) in md_check_recovery()
9245 if (mddev->ro && !test_bit(MD_RECOVERY_NEEDED, &mddev->recovery)) in md_check_recovery()
9249 test_bit(MD_RECOVERY_NEEDED, &mddev->recovery) || in md_check_recovery()
9250 test_bit(MD_RECOVERY_DONE, &mddev->recovery) || in md_check_recovery()
9314 if (test_bit(MD_RECOVERY_RUNNING, &mddev->recovery) && in md_check_recovery()
9315 !test_bit(MD_RECOVERY_DONE, &mddev->recovery)) { in md_check_recovery()
9338 test_bit(MD_RECOVERY_FROZEN, &mddev->recovery)) in md_check_recovery()
9362 } else if (!test_bit(MD_RECOVERY_SYNC, &mddev->recovery)) in md_check_recovery()
9402 if (!test_bit(MD_RECOVERY_INTR, &mddev->recovery) && in md_reap_sync_thread()
9403 !test_bit(MD_RECOVERY_REQUESTED, &mddev->recovery) && in md_reap_sync_thread()
9412 if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery) && in md_reap_sync_thread()
9444 && !test_bit(MD_CLOSING, &mddev->flags)) in md_reap_sync_thread()
9460 !test_bit(Blocked, &rdev->flags) && in md_wait_for_blocked_rdev()
9461 !test_bit(BlockedBadBlocks, &rdev->flags), in md_wait_for_blocked_rdev()
9497 if (test_bit(ExternalBbl, &rdev->flags)) in rdev_set_badblocks()
9518 if ((rv == 0) && test_bit(ExternalBbl, &rdev->flags)) in rdev_clear_badblocks()
9630 if (test_bit(Faulty, &rdev2->flags)) in check_sb_changes()
9636 if (test_bit(Candidate, &rdev2->flags)) { in check_sb_changes()
9684 if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) && in check_sb_changes()
9695 } else if (test_bit(MD_RESYNCING_REMOTE, &mddev->recovery) && in check_sb_changes()
9747 !test_bit(In_sync, &rdev->flags) && in read_rdev()
9779 if (!test_bit(Faulty, &rdev->flags)) in md_reload_sb()
9838 if (test_bit(Faulty, &rdev->flags)) in md_autostart_arrays()