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()
4873 unsigned sectors = chunk_sects - (sector & (chunk_sects-1)); in chunk_aligned_read() local
4875 if (sectors < bio_sectors(raid_bio)) { in chunk_aligned_read()
4876 split = bio_split(raid_bio, sectors, GFP_NOIO, fs_bio_set); in chunk_aligned_read()
5330 static sector_t raid5_size(struct mddev *mddev, sector_t sectors, int raid_disks);
6286 raid5_size(struct mddev *mddev, sector_t sectors, int raid_disks) in raid5_size() argument
6290 if (!sectors) in raid5_size()
6291 sectors = mddev->dev_sectors; in raid5_size()
6296 sectors &= ~((sector_t)conf->chunk_sectors - 1); in raid5_size()
6297 sectors &= ~((sector_t)conf->prev_chunk_sectors - 1); in raid5_size()
6298 return sectors * (raid_disks - conf->max_degraded); in raid5_size()
7273 static int raid5_resize(struct mddev *mddev, sector_t sectors) in raid5_resize() argument
7287 sectors &= ~((sector_t)conf->chunk_sectors - 1); in raid5_resize()
7288 newsize = raid5_size(mddev, sectors, mddev->raid_disks); in raid5_resize()
7293 int ret = bitmap_resize(mddev->bitmap, sectors, 0, 0); in raid5_resize()
7300 if (sectors > mddev->dev_sectors && in raid5_resize()
7305 mddev->dev_sectors = sectors; in raid5_resize()
7306 mddev->resync_max_sectors = sectors; in raid5_resize()
7622 sector_t sectors; in raid45_takeover_raid0() local
7631 sectors = raid0_conf->strip_zone[0].zone_end; in raid45_takeover_raid0()
7632 sector_div(sectors, raid0_conf->strip_zone[0].nb_dev); in raid45_takeover_raid0()
7633 mddev->dev_sectors = sectors; in raid45_takeover_raid0()