Lines Matching refs:sectors
140 int sectors = bio_sectors(bio); in r5_next_bio() local
141 if (bio->bi_iter.bi_sector + sectors < sector + STRIPE_SECTORS) in r5_next_bio()
5326 static sector_t raid5_size(struct mddev *mddev, sector_t sectors, int raid_disks);
6250 raid5_size(struct mddev *mddev, sector_t sectors, int raid_disks) in raid5_size() argument
6254 if (!sectors) in raid5_size()
6255 sectors = mddev->dev_sectors; in raid5_size()
6260 sectors &= ~((sector_t)mddev->chunk_sectors - 1); in raid5_size()
6261 sectors &= ~((sector_t)mddev->new_chunk_sectors - 1); in raid5_size()
6262 return sectors * (raid_disks - conf->max_degraded); in raid5_size()
7192 static int raid5_resize(struct mddev *mddev, sector_t sectors) in raid5_resize() argument
7202 sectors &= ~((sector_t)mddev->chunk_sectors - 1); in raid5_resize()
7203 newsize = raid5_size(mddev, sectors, mddev->raid_disks); in raid5_resize()
7208 int ret = bitmap_resize(mddev->bitmap, sectors, 0, 0); in raid5_resize()
7215 if (sectors > mddev->dev_sectors && in raid5_resize()
7220 mddev->dev_sectors = sectors; in raid5_resize()
7221 mddev->resync_max_sectors = sectors; in raid5_resize()
7533 sector_t sectors; in raid45_takeover_raid0() local
7542 sectors = raid0_conf->strip_zone[0].zone_end; in raid45_takeover_raid0()
7543 sector_div(sectors, raid0_conf->strip_zone[0].nb_dev); in raid45_takeover_raid0()
7544 mddev->dev_sectors = sectors; in raid45_takeover_raid0()