Lines Matching refs:sectors
68 sector_t curr_zone_end, sectors;
87 sectors = rdev1->sectors;
88 sector_div(sectors, mddev->chunk_sectors);
89 rdev1->sectors = sectors * mddev->chunk_sectors;
99 (unsigned long long)rdev1->sectors,
101 (unsigned long long)rdev2->sectors);
107 if (rdev2->sectors == rdev1->sectors) {
198 if (!smallest || (rdev1->sectors < smallest->sectors))
208 zone->zone_end = smallest->sectors * cnt;
221 zone->dev_start = smallest->sectors;
227 if (rdev->sectors <= zone->dev_start) {
239 if (!smallest || rdev->sectors < smallest->sectors) {
243 (unsigned long long)rdev->sectors);
248 sectors = (smallest->sectors - zone->dev_start) * c;
249 pr_debug("md/raid0:%s: zone->nb_dev: %d, sectors: %llu\n",
251 zone->nb_dev, (unsigned long long)sectors);
253 curr_zone_end += sectors;
258 (unsigned long long)smallest->sectors);
357 static sector_t raid0_size(struct mddev *mddev, sector_t sectors, int raid_disks)
362 WARN_ONCE(sectors || raid_disks,
366 array_sectors += (rdev->sectors &
422 pr_debug("md/raid0:%s: md_size is %llu sectors.\n",
575 unsigned sectors;
590 sectors = chunk_sects -
598 if (sectors < bio_sectors(bio)) {
599 struct bio *split = bio_split(bio, sectors, GFP_NOIO,
664 rdev->sectors = mddev->dev_sectors;