Lines Matching refs:num_sectors

700 	sector_t num_sectors = i_size_read(rdev->bdev->bd_inode) / 512;  in calc_dev_sboffset()  local
701 return MD_NEW_SIZE_SECTORS(num_sectors); in calc_dev_sboffset()
935 sector_t num_sectors);
1328 super_90_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors) in super_90_rdev_size_change() argument
1330 if (num_sectors && num_sectors < rdev->mddev->dev_sectors) in super_90_rdev_size_change()
1335 if (!num_sectors || num_sectors > rdev->sb_start) in super_90_rdev_size_change()
1336 num_sectors = rdev->sb_start; in super_90_rdev_size_change()
1340 if (num_sectors >= (2ULL << 32) && rdev->mddev->level >= 1) in super_90_rdev_size_change()
1341 num_sectors = (2ULL << 32) - 2; in super_90_rdev_size_change()
1345 return num_sectors; in super_90_rdev_size_change()
1826 super_1_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors) in super_1_rdev_size_change() argument
1830 if (num_sectors && num_sectors < rdev->mddev->dev_sectors) in super_1_rdev_size_change()
1838 if (!num_sectors || num_sectors > max_sectors) in super_1_rdev_size_change()
1839 num_sectors = max_sectors; in super_1_rdev_size_change()
1849 if (!num_sectors || num_sectors > max_sectors) in super_1_rdev_size_change()
1850 num_sectors = max_sectors; in super_1_rdev_size_change()
1854 sb->data_size = cpu_to_le64(num_sectors); in super_1_rdev_size_change()
1860 return num_sectors; in super_1_rdev_size_change()
4066 static int update_size(struct mddev *mddev, sector_t num_sectors);
6286 static int update_size(struct mddev *mddev, sector_t num_sectors) in update_size() argument
6290 int fit = (num_sectors == 0); in update_size()
6312 if (fit && (num_sectors == 0 || num_sectors > avail)) in update_size()
6313 num_sectors = avail; in update_size()
6314 if (avail < num_sectors) in update_size()
6317 rv = mddev->pers->resize(mddev, num_sectors); in update_size()