Lines Matching refs:bitmap_info
199 return (rdev && rdev->mddev->bitmap_info.max_write_behind > 0 &&
661 mutex_init(&mddev->bitmap_info.mutex);
1150 if (!mddev->bitmap_info.file && !mddev->bitmap_info.offset)
1296 mddev->bitmap_info.offset = 0;
1297 mddev->bitmap_info.space = 0;
1299 mddev->bitmap_info.default_offset = MD_SB_BYTES >> 9;
1300 mddev->bitmap_info.default_space = 64*2 - (MD_SB_BYTES >> 9);
1339 mddev->bitmap_info.file == NULL) {
1340 mddev->bitmap_info.offset =
1341 mddev->bitmap_info.default_offset;
1342 mddev->bitmap_info.space =
1343 mddev->bitmap_info.default_space;
1468 if (mddev->bitmap && mddev->bitmap_info.file == NULL)
1548 if (rdev->mddev->bitmap_info.offset)
1806 mddev->bitmap_info.offset = 0;
1807 mddev->bitmap_info.space = 0;
1811 mddev->bitmap_info.default_offset = 1024 >> 9;
1812 mddev->bitmap_info.default_space = (4096-1024) >> 9;
1821 mddev->bitmap_info.file == NULL) {
1822 mddev->bitmap_info.offset =
1830 mddev->bitmap_info.space = 0;
1831 else if (mddev->bitmap_info.offset > 0)
1832 mddev->bitmap_info.space =
1833 8 - mddev->bitmap_info.offset;
1835 mddev->bitmap_info.space =
1836 -mddev->bitmap_info.offset;
2029 if (mddev->bitmap && mddev->bitmap_info.file == NULL) {
2030 sb->bitmap_offset = cpu_to_le32((__u32)mddev->bitmap_info.offset);
2187 } else if (rdev->mddev->bitmap_info.offset) {
2245 if (bitmap && !rdev->mddev->bitmap_info.file &&
2246 rdev->sb_start + rdev->mddev->bitmap_info.offset +
6018 (mddev->bitmap_info.file || mddev->bitmap_info.offset)) {
6033 if (mddev->bitmap_info.max_write_behind > 0) {
6272 mddev->bitmap_info.offset = 0;
6273 mddev->bitmap_info.default_offset = 0;
6274 mddev->bitmap_info.default_space = 0;
6275 mddev->bitmap_info.chunksize = 0;
6276 mddev->bitmap_info.daemon_sleep = 0;
6277 mddev->bitmap_info.max_write_behind = 0;
6278 mddev->bitmap_info.nodes = 0;
6506 if (mddev->bitmap_info.file) {
6507 struct file *f = mddev->bitmap_info.file;
6509 mddev->bitmap_info.file = NULL;
6513 mddev->bitmap_info.offset = 0;
6692 if (mddev->bitmap && mddev->bitmap_info.offset)
6723 if (mddev->bitmap_info.file) {
6724 ptr = file_path(mddev->bitmap_info.file, file->pathname,
7124 if (mddev->bitmap || mddev->bitmap_info.file)
7161 mddev->bitmap_info.file = f;
7162 mddev->bitmap_info.offset = 0; /* file overrides offset */
7189 struct file *f = mddev->bitmap_info.file;
7192 mddev->bitmap_info.file = NULL;
7268 mddev->bitmap_info.default_offset = MD_SB_BYTES >> 9;
7269 mddev->bitmap_info.default_space = 64*2 - (MD_SB_BYTES >> 9);
7270 mddev->bitmap_info.offset = 0;
7399 if (mddev->bitmap && mddev->bitmap_info.offset)
7465 if (mddev->bitmap_info.default_offset == 0) {
7469 mddev->bitmap_info.offset =
7470 mddev->bitmap_info.default_offset;
7471 mddev->bitmap_info.space =
7472 mddev->bitmap_info.default_space;
7493 if (mddev->bitmap_info.nodes) {
7502 mddev->bitmap_info.nodes = 0;
7510 mddev->bitmap_info.offset = 0;