Lines Matching refs:sb_flags

788 			set_bit(MD_SB_NEED_REWRITE, &mddev->sb_flags);  in super_written()
842 if (test_and_clear_bit(MD_SB_NEED_REWRITE, &mddev->sb_flags)) in md_super_wait()
2363 set_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags); in set_in_sync()
2446 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in md_update_sb()
2452 if (test_and_clear_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags)) in md_update_sb()
2454 if (test_and_clear_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags)) in md_update_sb()
2461 bit_clear_unless(&mddev->sb_flags, BIT(MD_SB_CHANGE_PENDING), in md_update_sb()
2487 clear_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags); in md_update_sb()
2488 clear_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in md_update_sb()
2490 clear_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in md_update_sb()
2510 if (test_and_clear_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags)) in md_update_sb()
2512 if (test_and_clear_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags)) in md_update_sb()
2610 !bit_clear_unless(&mddev->sb_flags, BIT(MD_SB_CHANGE_PENDING), in md_update_sb()
2655 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in add_bound_rdev()
2772 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in state_store()
3858 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in level_store()
4053 set_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags); in resync_start_store()
4128 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in array_state_show()
4167 clear_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in array_state_store()
4241 clear_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in array_state_store()
5685 if (mddev->sb_flags) in md_run()
5810 mddev->sb_flags = 0; in md_clean()
5863 mddev->sb_flags)) { in __md_stop_writes()
5946 if (mddev->external && test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in md_set_readonly()
5952 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_set_readonly()
6574 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in hot_remove_disk()
6643 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in hot_add_disk()
6805 mddev->sb_flags = 0; in set_array_info()
6807 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in set_array_info()
7358 if (test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags)) { in md_ioctl()
7361 !test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags) && in md_ioctl()
7362 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_ioctl()
8143 set_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags); in md_write_start()
8144 set_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in md_write_start()
8156 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags) || in md_write_start()
8158 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in md_write_start()
8218 set_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags); in md_allow_write()
8219 set_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in md_allow_write()
8228 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_allow_write()
8463 set_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags); in md_do_sync()
8614 set_mask_bits(&mddev->sb_flags, 0, in md_do_sync()
8733 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in remove_and_add_spares()
8738 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in remove_and_add_spares()
8811 (mddev->sb_flags & ~ (1<<MD_SB_CHANGE_PENDING)) || in md_check_recovery()
8851 clear_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in md_check_recovery()
8873 if (mddev->sb_flags) in md_check_recovery()
8952 } else if (test_bit(MD_ALLOW_SB_UPDATE, &mddev->flags) && mddev->sb_flags) { in md_check_recovery()
8979 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in md_reap_sync_thread()
9060 set_mask_bits(&mddev->sb_flags, 0, in rdev_set_badblocks()