Lines Matching refs:sector_nr
6208 static sector_t reshape_request(struct mddev *mddev, sector_t sector_nr, int *skipped) in reshape_request() argument
6234 if (sector_nr == 0) { in reshape_request()
6238 sector_nr = raid5_size(mddev, 0, 0) in reshape_request()
6243 sector_nr = MaxSector; in reshape_request()
6246 sector_nr = conf->reshape_progress; in reshape_request()
6247 sector_div(sector_nr, new_data_disks); in reshape_request()
6248 if (sector_nr) { in reshape_request()
6249 mddev->curr_resync_completed = sector_nr; in reshape_request()
6252 retn = sector_nr; in reshape_request()
6303 reshape_sectors - stripe_addr != sector_nr)) in reshape_request()
6306 if (WARN_ON(writepos != sector_nr + reshape_sectors)) in reshape_request()
6309 stripe_addr = sector_nr; in reshape_request()
6349 mddev->curr_resync_completed = sector_nr; in reshape_request()
6356 rdev->recovery_offset < sector_nr) in reshape_request()
6357 rdev->recovery_offset = sector_nr; in reshape_request()
6445 sector_nr += reshape_sectors; in reshape_request()
6449 (sector_nr - mddev->curr_resync_completed) * 2 in reshape_request()
6458 mddev->curr_resync_completed = sector_nr; in reshape_request()
6465 rdev->recovery_offset < sector_nr) in reshape_request()
6466 rdev->recovery_offset = sector_nr; in reshape_request()
6485 static inline sector_t raid5_sync_request(struct mddev *mddev, sector_t sector_nr, in raid5_sync_request() argument
6494 if (sector_nr >= max_sector) { in raid5_sync_request()
6516 return reshape_request(mddev, sector_nr, skipped); in raid5_sync_request()
6530 sector_t rv = mddev->dev_sectors - sector_nr; in raid5_sync_request()
6536 !mddev->bitmap_ops->start_sync(mddev, sector_nr, &sync_blocks, in raid5_sync_request()
6546 mddev->bitmap_ops->cond_end_sync(mddev, sector_nr, false); in raid5_sync_request()
6548 sh = raid5_get_active_stripe(conf, NULL, sector_nr, in raid5_sync_request()
6551 sh = raid5_get_active_stripe(conf, NULL, sector_nr, 0); in raid5_sync_request()
6568 mddev->bitmap_ops->start_sync(mddev, sector_nr, &sync_blocks, in raid5_sync_request()