Lines Matching refs:bitmap_info

559 	mutex_init(&mddev->bitmap_info.mutex);  in mddev_init()
1023 if (!mddev->bitmap_info.file && !mddev->bitmap_info.offset) in md_check_no_bitmap()
1157 mddev->bitmap_info.offset = 0; in super_90_validate()
1158 mddev->bitmap_info.space = 0; in super_90_validate()
1160 mddev->bitmap_info.default_offset = MD_SB_BYTES >> 9; in super_90_validate()
1161 mddev->bitmap_info.default_space = 64*2 - (MD_SB_BYTES >> 9); in super_90_validate()
1198 mddev->bitmap_info.file == NULL) { in super_90_validate()
1199 mddev->bitmap_info.offset = in super_90_validate()
1200 mddev->bitmap_info.default_offset; in super_90_validate()
1201 mddev->bitmap_info.space = in super_90_validate()
1202 mddev->bitmap_info.default_space; in super_90_validate()
1327 if (mddev->bitmap && mddev->bitmap_info.file == NULL) in super_90_sync()
1407 if (rdev->mddev->bitmap_info.offset) in super_90_rdev_size_change()
1653 mddev->bitmap_info.offset = 0; in super_1_validate()
1654 mddev->bitmap_info.space = 0; in super_1_validate()
1658 mddev->bitmap_info.default_offset = 1024 >> 9; in super_1_validate()
1659 mddev->bitmap_info.default_space = (4096-1024) >> 9; in super_1_validate()
1668 mddev->bitmap_info.file == NULL) { in super_1_validate()
1669 mddev->bitmap_info.offset = in super_1_validate()
1677 mddev->bitmap_info.space = 0; in super_1_validate()
1678 else if (mddev->bitmap_info.offset > 0) in super_1_validate()
1679 mddev->bitmap_info.space = in super_1_validate()
1680 8 - mddev->bitmap_info.offset; in super_1_validate()
1682 mddev->bitmap_info.space = in super_1_validate()
1683 -mddev->bitmap_info.offset; in super_1_validate()
1833 if (mddev->bitmap && mddev->bitmap_info.file == NULL) { in super_1_sync()
1834 sb->bitmap_offset = cpu_to_le32((__u32)mddev->bitmap_info.offset); in super_1_sync()
1974 } else if (rdev->mddev->bitmap_info.offset) { in super_1_rdev_size_change()
2022 if (bitmap && !rdev->mddev->bitmap_info.file && in super_1_allow_new_offset()
2023 rdev->sb_start + rdev->mddev->bitmap_info.offset + in super_1_allow_new_offset()
5612 (mddev->bitmap_info.file || mddev->bitmap_info.offset)) { in md_run()
5835 mddev->bitmap_info.offset = 0; in md_clean()
5836 mddev->bitmap_info.default_offset = 0; in md_clean()
5837 mddev->bitmap_info.default_space = 0; in md_clean()
5838 mddev->bitmap_info.chunksize = 0; in md_clean()
5839 mddev->bitmap_info.daemon_sleep = 0; in md_clean()
5840 mddev->bitmap_info.max_write_behind = 0; in md_clean()
5841 mddev->bitmap_info.nodes = 0; in md_clean()
6060 if (mddev->bitmap_info.file) { in do_md_stop()
6061 struct file *f = mddev->bitmap_info.file; in do_md_stop()
6063 mddev->bitmap_info.file = NULL; in do_md_stop()
6067 mddev->bitmap_info.offset = 0; in do_md_stop()
6251 if (mddev->bitmap && mddev->bitmap_info.offset) in get_array_info()
6282 if (mddev->bitmap_info.file) { in get_bitmap_file()
6283 ptr = file_path(mddev->bitmap_info.file, file->pathname, in get_bitmap_file()
6676 if (mddev->bitmap || mddev->bitmap_info.file) in set_bitmap_file()
6704 mddev->bitmap_info.file = f; in set_bitmap_file()
6705 mddev->bitmap_info.offset = 0; /* file overrides offset */ in set_bitmap_file()
6732 struct file *f = mddev->bitmap_info.file; in set_bitmap_file()
6735 mddev->bitmap_info.file = NULL; in set_bitmap_file()
6809 mddev->bitmap_info.default_offset = MD_SB_BYTES >> 9; in set_array_info()
6810 mddev->bitmap_info.default_space = 64*2 - (MD_SB_BYTES >> 9); in set_array_info()
6811 mddev->bitmap_info.offset = 0; in set_array_info()
6939 if (mddev->bitmap && mddev->bitmap_info.offset) in update_array_info()
7005 if (mddev->bitmap_info.default_offset == 0) { in update_array_info()
7009 mddev->bitmap_info.offset = in update_array_info()
7010 mddev->bitmap_info.default_offset; in update_array_info()
7011 mddev->bitmap_info.space = in update_array_info()
7012 mddev->bitmap_info.default_space; in update_array_info()
7033 if (mddev->bitmap_info.nodes) { in update_array_info()
7042 mddev->bitmap_info.nodes = 0; in update_array_info()
7048 mddev->bitmap_info.offset = 0; in update_array_info()