Lines Matching refs:sector_nr
102 static sector_t reshape_request(struct mddev *mddev, sector_t sector_nr,
2808 static sector_t sync_request(struct mddev *mddev, sector_t sector_nr, in sync_request() argument
2838 return mddev->dev_sectors - sector_nr; in sync_request()
2846 if (sector_nr >= max_sector) { in sync_request()
2895 return reshape_request(mddev, sector_nr, skipped); in sync_request()
2902 return (max_sector - sector_nr) + sectors_skipped; in sync_request()
2912 max_sector > (sector_nr | chunk_mask)) in sync_request()
2913 max_sector = (sector_nr | chunk_mask) + 1; in sync_request()
2955 sect = raid10_find_virt(conf, sector_nr, i); in sync_request()
3157 bitmap_cond_end_sync(mddev->bitmap, sector_nr, 0); in sync_request()
3159 if (!bitmap_start_sync(mddev->bitmap, sector_nr, in sync_request()
3175 conf->next_resync = sector_nr; in sync_request()
3178 r10_bio->sector = sector_nr; in sync_request()
3181 r10_bio->sectors = (sector_nr | chunk_mask) - sector_nr + 1; in sync_request()
3264 if (sector_nr + max_sync < max_sector) in sync_request()
3265 max_sector = sector_nr + max_sync; in sync_request()
3269 if (sector_nr + (len>>9) > max_sector) in sync_request()
3270 len = (max_sector - sector_nr) << 9; in sync_request()
3292 sector_nr += len>>9; in sync_request()
3324 if (sector_nr + max_sync < max_sector) in sync_request()
3325 max_sector = sector_nr + max_sync; in sync_request()
3327 sectors_skipped += (max_sector - sector_nr); in sync_request()
3329 sector_nr = max_sector; in sync_request()
4149 static sector_t reshape_request(struct mddev *mddev, sector_t sector_nr, in reshape_request() argument
4201 if (sector_nr == 0) { in reshape_request()
4205 sector_nr = (raid10_size(mddev, 0, 0) in reshape_request()
4209 sector_nr = conf->reshape_progress; in reshape_request()
4210 if (sector_nr) { in reshape_request()
4211 mddev->curr_resync_completed = sector_nr; in reshape_request()
4214 return sector_nr; in reshape_request()
4239 sector_nr = last & ~(sector_t)(conf->geo.chunk_mask in reshape_request()
4241 if (sector_nr + RESYNC_BLOCK_SIZE/512 < last) in reshape_request()
4242 sector_nr = last + 1 - RESYNC_BLOCK_SIZE/512; in reshape_request()
4260 sector_nr = conf->reshape_progress; in reshape_request()
4261 last = sector_nr | (conf->geo.chunk_mask in reshape_request()
4264 if (sector_nr + RESYNC_BLOCK_SIZE/512 <= last) in reshape_request()
4265 last = sector_nr + RESYNC_BLOCK_SIZE/512 - 1; in reshape_request()
4298 r10_bio->sector = sector_nr; in reshape_request()
4300 r10_bio->sectors = last - sector_nr + 1; in reshape_request()
4384 sector_nr += len >> 9; in reshape_request()
4395 sector_nr += nr_sectors; in reshape_request()
4397 if (sector_nr <= last) in reshape_request()