Lines Matching refs:num_sectors

749 	sector_t num_sectors = i_size_read(rdev->bdev->bd_inode) / 512;  in calc_dev_sboffset()  local
750 return MD_NEW_SIZE_SECTORS(num_sectors); in calc_dev_sboffset()
1008 sector_t num_sectors);
1403 super_90_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors) in super_90_rdev_size_change() argument
1405 if (num_sectors && num_sectors < rdev->mddev->dev_sectors) in super_90_rdev_size_change()
1410 if (!num_sectors || num_sectors > rdev->sb_start) in super_90_rdev_size_change()
1411 num_sectors = rdev->sb_start; in super_90_rdev_size_change()
1415 if (IS_ENABLED(CONFIG_LBDAF) && (u64)num_sectors >= (2ULL << 32) && in super_90_rdev_size_change()
1417 num_sectors = (sector_t)(2ULL << 32) - 2; in super_90_rdev_size_change()
1422 return num_sectors; in super_90_rdev_size_change()
1960 super_1_rdev_size_change(struct md_rdev *rdev, sector_t num_sectors) in super_1_rdev_size_change() argument
1964 if (num_sectors && num_sectors < rdev->mddev->dev_sectors) in super_1_rdev_size_change()
1972 if (!num_sectors || num_sectors > max_sectors) in super_1_rdev_size_change()
1973 num_sectors = max_sectors; in super_1_rdev_size_change()
1983 if (!num_sectors || num_sectors > max_sectors) in super_1_rdev_size_change()
1984 num_sectors = max_sectors; in super_1_rdev_size_change()
1988 sb->data_size = cpu_to_le64(num_sectors); in super_1_rdev_size_change()
1995 return num_sectors; in super_1_rdev_size_change()
4403 static int update_size(struct mddev *mddev, sector_t num_sectors);
6840 static int update_size(struct mddev *mddev, sector_t num_sectors) in update_size() argument
6844 int fit = (num_sectors == 0); in update_size()
6867 if (fit && (num_sectors == 0 || num_sectors > avail)) in update_size()
6868 num_sectors = avail; in update_size()
6869 if (avail < num_sectors) in update_size()
6872 rv = mddev->pers->resize(mddev, num_sectors); in update_size()