Lines Matching refs:sector_nr
5939 static sector_t reshape_request(struct mddev *mddev, sector_t sector_nr, int *skipped)
5965 if (sector_nr == 0) {
5969 sector_nr = raid5_size(mddev, 0, 0)
5974 sector_nr = MaxSector;
5977 sector_nr = conf->reshape_progress;
5978 sector_div(sector_nr, new_data_disks);
5979 if (sector_nr) {
5980 mddev->curr_resync_completed = sector_nr;
5983 retn = sector_nr;
6031 != sector_nr);
6033 BUG_ON(writepos != sector_nr + reshape_sectors);
6034 stripe_addr = sector_nr;
6074 mddev->curr_resync_completed = sector_nr;
6081 rdev->recovery_offset < sector_nr)
6082 rdev->recovery_offset = sector_nr;
6168 sector_nr += reshape_sectors;
6172 (sector_nr - mddev->curr_resync_completed) * 2
6181 mddev->curr_resync_completed = sector_nr;
6188 rdev->recovery_offset < sector_nr)
6189 rdev->recovery_offset = sector_nr;
6208 static inline sector_t raid5_sync_request(struct mddev *mddev, sector_t sector_nr,
6218 if (sector_nr >= max_sector) {
6240 return reshape_request(mddev, sector_nr, skipped);
6254 sector_t rv = mddev->dev_sectors - sector_nr;
6260 !md_bitmap_start_sync(mddev->bitmap, sector_nr, &sync_blocks, 1) &&
6269 md_bitmap_cond_end_sync(mddev->bitmap, sector_nr, false);
6271 sh = raid5_get_active_stripe(conf, sector_nr, 0, 1, 0);
6273 sh = raid5_get_active_stripe(conf, sector_nr, 0, 0, 0);
6292 md_bitmap_start_sync(mddev->bitmap, sector_nr, &sync_blocks, still_degraded);