Lines Matching refs:num_sectors
659 sector_t num_sectors = bdev->bd_inode->i_size / 512;
660 return MD_NEW_SIZE_SECTORS(num_sectors);
955 sector_t num_sectors);
1327 super_90_rdev_size_change(mdk_rdev_t *rdev, sector_t num_sectors)
1329 if (num_sectors && num_sectors < rdev->mddev->dev_sectors)
1334 if (!num_sectors || num_sectors > rdev->sb_start)
1335 num_sectors = rdev->sb_start;
1339 return num_sectors;
1675 super_1_rdev_size_change(mdk_rdev_t *rdev, sector_t num_sectors)
1679 if (num_sectors && num_sectors < rdev->mddev->dev_sectors)
1685 if (!num_sectors || num_sectors > max_sectors)
1686 num_sectors = max_sectors;
1696 if (!num_sectors || num_sectors > max_sectors)
1697 num_sectors = max_sectors;
1701 sb->data_size = cpu_to_le64(num_sectors);
1707 return num_sectors;
3622 static int update_size(mddev_t *mddev, sector_t num_sectors);
5506 static int update_size(mddev_t *mddev, sector_t num_sectors)
5510 int fit = (num_sectors == 0);
5514 /* The "num_sectors" is the number of sectors of each device that
5520 * of each device. If num_sectors is zero, we find the largest size
5534 if (fit && (num_sectors == 0 || num_sectors > avail))
5535 num_sectors = avail;
5536 if (avail < num_sectors)
5539 rv = mddev->pers->resize(mddev, num_sectors);