Lines Matching refs:sb_start
1074 rdev->sb_start = 0; in md_rdev_clear()
1181 bio.bi_iter.bi_sector = sector + rdev->sb_start; in sync_page_io()
1365 rdev->sb_start = calc_dev_sboffset(rdev); in super_90_load()
1436 rdev->sectors = rdev->sb_start; in super_90_load()
1748 rdev->sb_start = calc_dev_sboffset(rdev); in super_90_rdev_size_change()
1749 if (!num_sectors || num_sectors > rdev->sb_start) in super_90_rdev_size_change()
1750 num_sectors = rdev->sb_start; in super_90_rdev_size_change()
1757 md_write_metadata(rdev->mddev, rdev, rdev->sb_start, in super_90_rdev_size_change()
1800 sector_t sb_start; in super_1_load() local
1815 sb_start = bdev_nr_sectors(rdev->bdev) - 8 * 2; in super_1_load()
1816 sb_start &= ~(sector_t)(4*2-1); in super_1_load()
1819 sb_start = 0; in super_1_load()
1822 sb_start = 8; in super_1_load()
1827 rdev->sb_start = sb_start; in super_1_load()
1840 le64_to_cpu(sb->super_offset) != rdev->sb_start || in super_1_load()
1878 && rdev->data_offset < sb_start + (rdev->sb_size/512)) in super_1_load()
1881 && rdev->new_data_offset < sb_start + (rdev->sb_size/512)) in super_1_load()
1930 rdev->ppl.sector = rdev->sb_start + rdev->ppl.offset; in super_1_load()
1972 sectors = rdev->sb_start; in super_1_load()
2300 bb->sector = (rdev->sb_start + in super_1_sync()
2381 if (rdev->sb_start < rdev->data_offset) { in super_1_rdev_size_change()
2391 sector_t sb_start, bm_space; in super_1_rdev_size_change() local
2395 sb_start = dev_size - 8*2; in super_1_rdev_size_change()
2396 sb_start &= ~(sector_t)(4*2 - 1); in super_1_rdev_size_change()
2403 max_sectors = sb_start - bm_space - 4*2; in super_1_rdev_size_change()
2407 rdev->sb_start = sb_start; in super_1_rdev_size_change()
2411 sb->super_offset = cpu_to_le64(rdev->sb_start); in super_1_rdev_size_change()
2414 md_write_metadata(rdev->mddev, rdev, rdev->sb_start, in super_1_rdev_size_change()
2442 if (rdev->sb_start + (32+4)*2 > new_offset) in super_1_allow_new_offset()
2450 if (!err && rdev->sb_start + mddev->bitmap_info.offset + in super_1_allow_new_offset()
2922 md_write_metadata(mddev, rdev, rdev->sb_start, in md_update_sb()
2926 (unsigned long long)rdev->sb_start); in md_update_sb()
3643 if ((sector > rdev->sb_start && in ppl_sector_store()
3644 sector - rdev->sb_start > S16_MAX) || in ppl_sector_store()
3645 (sector < rdev->sb_start && in ppl_sector_store()
3646 rdev->sb_start - sector > -S16_MIN)) in ppl_sector_store()
3648 rdev->ppl.offset = sector - rdev->sb_start; in ppl_sector_store()
6529 } else if (rdev->data_offset < rdev->sb_start) { in md_run()
6532 > rdev->sb_start) { in md_run()
6538 if (rdev->sb_start + rdev->sb_size/512 in md_run()
7497 rdev->sb_start = bdev_nr_sectors(rdev->bdev); in md_add_new_disk()
7499 rdev->sb_start = calc_dev_sboffset(rdev); in md_add_new_disk()
7500 rdev->sectors = rdev->sb_start; in md_add_new_disk()
7577 rdev->sb_start = calc_dev_sboffset(rdev); in hot_add_disk()
7579 rdev->sb_start = bdev_nr_sectors(rdev->bdev); in hot_add_disk()
7581 rdev->sectors = rdev->sb_start; in hot_add_disk()