Lines Matching refs:bitmap_info

511 	mutex_init(&mddev->bitmap_info.mutex);  in mddev_init()
950 if (!mddev->bitmap_info.file && !mddev->bitmap_info.offset) in md_check_no_bitmap()
1086 mddev->bitmap_info.offset = 0; in super_90_validate()
1087 mddev->bitmap_info.space = 0; in super_90_validate()
1089 mddev->bitmap_info.default_offset = MD_SB_BYTES >> 9; in super_90_validate()
1090 mddev->bitmap_info.default_space = 64*2 - (MD_SB_BYTES >> 9); in super_90_validate()
1127 mddev->bitmap_info.file == NULL) { in super_90_validate()
1128 mddev->bitmap_info.offset = in super_90_validate()
1129 mddev->bitmap_info.default_offset; in super_90_validate()
1130 mddev->bitmap_info.space = in super_90_validate()
1131 mddev->bitmap_info.default_space; in super_90_validate()
1254 if (mddev->bitmap && mddev->bitmap_info.file == NULL) in super_90_sync()
1332 if (rdev->mddev->bitmap_info.offset) in super_90_rdev_size_change()
1573 mddev->bitmap_info.offset = 0; in super_1_validate()
1574 mddev->bitmap_info.space = 0; in super_1_validate()
1578 mddev->bitmap_info.default_offset = 1024 >> 9; in super_1_validate()
1579 mddev->bitmap_info.default_space = (4096-1024) >> 9; in super_1_validate()
1588 mddev->bitmap_info.file == NULL) { in super_1_validate()
1589 mddev->bitmap_info.offset = in super_1_validate()
1597 mddev->bitmap_info.space = 0; in super_1_validate()
1598 else if (mddev->bitmap_info.offset > 0) in super_1_validate()
1599 mddev->bitmap_info.space = in super_1_validate()
1600 8 - mddev->bitmap_info.offset; in super_1_validate()
1602 mddev->bitmap_info.space = in super_1_validate()
1603 -mddev->bitmap_info.offset; in super_1_validate()
1720 if (mddev->bitmap && mddev->bitmap_info.file == NULL) { in super_1_sync()
1721 sb->bitmap_offset = cpu_to_le32((__u32)mddev->bitmap_info.offset); in super_1_sync()
1840 } else if (rdev->mddev->bitmap_info.offset) { in super_1_rdev_size_change()
1887 if (bitmap && !rdev->mddev->bitmap_info.file && in super_1_allow_new_offset()
1888 rdev->sb_start + rdev->mddev->bitmap_info.offset + in super_1_allow_new_offset()
5150 (mddev->bitmap_info.file || mddev->bitmap_info.offset)) { in md_run()
5304 mddev->bitmap_info.offset = 0; in md_clean()
5305 mddev->bitmap_info.default_offset = 0; in md_clean()
5306 mddev->bitmap_info.default_space = 0; in md_clean()
5307 mddev->bitmap_info.chunksize = 0; in md_clean()
5308 mddev->bitmap_info.daemon_sleep = 0; in md_clean()
5309 mddev->bitmap_info.max_write_behind = 0; in md_clean()
5528 if (mddev->bitmap_info.file) { in do_md_stop()
5529 struct file *f = mddev->bitmap_info.file; in do_md_stop()
5531 mddev->bitmap_info.file = NULL; in do_md_stop()
5535 mddev->bitmap_info.offset = 0; in do_md_stop()
5723 if (mddev->bitmap && mddev->bitmap_info.offset) in get_array_info()
5754 if (!mddev->bitmap_info.file) in get_bitmap_file()
5756 else if ((ptr = d_path(&mddev->bitmap_info.file->f_path, in get_bitmap_file()
6126 if (mddev->bitmap || mddev->bitmap_info.file) in set_bitmap_file()
6154 mddev->bitmap_info.file = f; in set_bitmap_file()
6155 mddev->bitmap_info.offset = 0; /* file overrides offset */ in set_bitmap_file()
6178 struct file *f = mddev->bitmap_info.file; in set_bitmap_file()
6181 mddev->bitmap_info.file = NULL; in set_bitmap_file()
6255 mddev->bitmap_info.default_offset = MD_SB_BYTES >> 9; in set_array_info()
6256 mddev->bitmap_info.default_space = 64*2 - (MD_SB_BYTES >> 9); in set_array_info()
6257 mddev->bitmap_info.offset = 0; in set_array_info()
6378 if (mddev->bitmap && mddev->bitmap_info.offset) in update_array_info()
6446 if (mddev->bitmap_info.default_offset == 0) { in update_array_info()
6450 mddev->bitmap_info.offset = in update_array_info()
6451 mddev->bitmap_info.default_offset; in update_array_info()
6452 mddev->bitmap_info.space = in update_array_info()
6453 mddev->bitmap_info.default_space; in update_array_info()
6477 mddev->bitmap_info.offset = 0; in update_array_info()