Lines Matching refs:sb_flags

910 			set_bit(MD_SB_NEED_REWRITE, &mddev->sb_flags);  in super_written()
964 if (test_and_clear_bit(MD_SB_NEED_REWRITE, &mddev->sb_flags)) in md_super_wait()
2559 set_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags); in set_in_sync()
2644 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in md_update_sb()
2650 if (test_and_clear_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags)) in md_update_sb()
2652 if (test_and_clear_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags)) in md_update_sb()
2659 bit_clear_unless(&mddev->sb_flags, BIT(MD_SB_CHANGE_PENDING), in md_update_sb()
2685 clear_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags); in md_update_sb()
2686 clear_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in md_update_sb()
2688 clear_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in md_update_sb()
2708 if (test_and_clear_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags)) in md_update_sb()
2710 if (test_and_clear_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags)) in md_update_sb()
2806 !bit_clear_unless(&mddev->sb_flags, BIT(MD_SB_CHANGE_PENDING), in md_update_sb()
2851 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in add_bound_rdev()
2972 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in state_store()
4068 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in level_store()
4271 set_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags); in resync_start_store()
4350 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in array_state_show()
4391 clear_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in array_state_store()
4465 clear_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in array_state_store()
6025 if (mddev->sb_flags) in md_run()
6153 mddev->sb_flags = 0; in md_clean()
6208 mddev->sb_flags)) { in __md_stop_writes()
6289 if (mddev->external && test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in md_set_readonly()
6295 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_set_readonly()
6910 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in hot_remove_disk()
6978 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in hot_add_disk()
7151 mddev->sb_flags = 0; in md_set_array_info()
7153 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in md_set_array_info()
7670 if (test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags)) { in md_ioctl()
7673 !test_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags) && in md_ioctl()
7674 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_ioctl()
8524 set_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags); in md_write_start()
8525 set_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in md_write_start()
8537 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags) || in md_write_start()
8539 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in md_write_start()
8672 set_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags); in md_allow_write()
8673 set_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in md_allow_write()
8682 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_allow_write()
8924 set_bit(MD_SB_CHANGE_CLEAN, &mddev->sb_flags); in md_do_sync()
9075 set_mask_bits(&mddev->sb_flags, 0, in md_do_sync()
9194 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in remove_and_add_spares()
9199 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in remove_and_add_spares()
9254 if (test_bit(MD_ALLOW_SB_UPDATE, &mddev->flags) && mddev->sb_flags) { in md_check_recovery()
9284 (mddev->sb_flags & ~ (1<<MD_SB_CHANGE_PENDING)) || in md_check_recovery()
9326 clear_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in md_check_recovery()
9348 if (mddev->sb_flags) in md_check_recovery()
9446 set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags); in md_reap_sync_thread()
9538 set_mask_bits(&mddev->sb_flags, 0, in rdev_set_badblocks()