Lines Matching refs:bitmap_info
225 return (rdev && rdev->mddev->bitmap_info.max_write_behind > 0 && in rdev_need_serial()
771 mutex_init(&mddev->bitmap_info.mutex); in mddev_init()
1342 if (!mddev->bitmap_info.file && !mddev->bitmap_info.offset) in md_check_no_bitmap()
1497 mddev->bitmap_info.offset = 0; in super_90_validate()
1498 mddev->bitmap_info.space = 0; in super_90_validate()
1500 mddev->bitmap_info.default_offset = MD_SB_BYTES >> 9; in super_90_validate()
1501 mddev->bitmap_info.default_space = 64*2 - (MD_SB_BYTES >> 9); in super_90_validate()
1540 mddev->bitmap_info.file == NULL) { in super_90_validate()
1541 mddev->bitmap_info.offset = in super_90_validate()
1542 mddev->bitmap_info.default_offset; in super_90_validate()
1543 mddev->bitmap_info.space = in super_90_validate()
1544 mddev->bitmap_info.default_space; in super_90_validate()
1666 if (mddev->bitmap && mddev->bitmap_info.file == NULL) in super_90_sync()
1746 if (rdev->mddev->bitmap_info.offset) in super_90_rdev_size_change()
2004 mddev->bitmap_info.offset = 0; in super_1_validate()
2005 mddev->bitmap_info.space = 0; in super_1_validate()
2009 mddev->bitmap_info.default_offset = 1024 >> 9; in super_1_validate()
2010 mddev->bitmap_info.default_space = (4096-1024) >> 9; in super_1_validate()
2022 mddev->bitmap_info.file == NULL) { in super_1_validate()
2023 mddev->bitmap_info.offset = in super_1_validate()
2031 mddev->bitmap_info.space = 0; in super_1_validate()
2032 else if (mddev->bitmap_info.offset > 0) in super_1_validate()
2033 mddev->bitmap_info.space = in super_1_validate()
2034 8 - mddev->bitmap_info.offset; in super_1_validate()
2036 mddev->bitmap_info.space = in super_1_validate()
2037 -mddev->bitmap_info.offset; in super_1_validate()
2228 if (mddev->bitmap && mddev->bitmap_info.file == NULL) { in super_1_sync()
2229 sb->bitmap_offset = cpu_to_le32((__u32)mddev->bitmap_info.offset); in super_1_sync()
2386 } else if (rdev->mddev->bitmap_info.offset) { in super_1_rdev_size_change()
2445 if (md_bitmap_registered(mddev) && !mddev->bitmap_info.file) { in super_1_allow_new_offset()
2450 if (!err && rdev->sb_start + mddev->bitmap_info.offset + in super_1_allow_new_offset()
6614 (mddev->bitmap_info.file || mddev->bitmap_info.offset)) { in md_run()
6623 if (mddev->bitmap_info.max_write_behind > 0) { in md_run()
6841 mddev->bitmap_info.offset = 0; in md_clean()
6842 mddev->bitmap_info.default_offset = 0; in md_clean()
6843 mddev->bitmap_info.default_space = 0; in md_clean()
6844 mddev->bitmap_info.chunksize = 0; in md_clean()
6845 mddev->bitmap_info.daemon_sleep = 0; in md_clean()
6846 mddev->bitmap_info.max_write_behind = 0; in md_clean()
6847 mddev->bitmap_info.nodes = 0; in md_clean()
7032 if (mddev->bitmap_info.file) { in do_md_stop()
7033 struct file *f = mddev->bitmap_info.file; in do_md_stop()
7035 mddev->bitmap_info.file = NULL; in do_md_stop()
7039 mddev->bitmap_info.offset = 0; in do_md_stop()
7217 if (mddev->bitmap && mddev->bitmap_info.offset) in get_array_info()
7248 if (mddev->bitmap_info.file) { in get_bitmap_file()
7249 ptr = file_path(mddev->bitmap_info.file, file->pathname, in get_bitmap_file()
7639 if (mddev->bitmap || mddev->bitmap_info.file) in set_bitmap_file()
7676 mddev->bitmap_info.file = f; in set_bitmap_file()
7677 mddev->bitmap_info.offset = 0; /* file overrides offset */ in set_bitmap_file()
7697 struct file *f = mddev->bitmap_info.file; in set_bitmap_file()
7700 mddev->bitmap_info.file = NULL; in set_bitmap_file()
7776 mddev->bitmap_info.default_offset = MD_SB_BYTES >> 9; in md_set_array_info()
7777 mddev->bitmap_info.default_space = 64*2 - (MD_SB_BYTES >> 9); in md_set_array_info()
7778 mddev->bitmap_info.offset = 0; in md_set_array_info()
7926 if (mddev->bitmap && mddev->bitmap_info.offset) in update_array_info()
7991 if (mddev->bitmap_info.default_offset == 0) { in update_array_info()
7995 mddev->bitmap_info.offset = in update_array_info()
7996 mddev->bitmap_info.default_offset; in update_array_info()
7997 mddev->bitmap_info.space = in update_array_info()
7998 mddev->bitmap_info.default_space; in update_array_info()
8017 if (mddev->bitmap_info.nodes) { in update_array_info()
8026 mddev->bitmap_info.nodes = 0; in update_array_info()
8031 mddev->bitmap_info.offset = 0; in update_array_info()
8816 chunk_kb = mddev->bitmap_info.chunksize >> 10; in md_bitmap_status()
8821 chunk_kb ? chunk_kb : mddev->bitmap_info.chunksize, in md_bitmap_status()
8852 mutex_lock(&mddev->bitmap_info.mutex); in md_seq_show()
8929 mutex_unlock(&mddev->bitmap_info.mutex); in md_seq_show()