Lines Matching refs:logical_sector
5785 sector_t logical_sector, last_sector;
5797 logical_sector = bi->bi_iter.bi_sector & ~((sector_t)RAID5_STRIPE_SECTORS(conf)-1);
5804 logical_sector = DIV_ROUND_UP_SECTOR_T(logical_sector,
5808 logical_sector *= conf->chunk_sectors;
5811 for (; logical_sector < last_sector;
5812 logical_sector += RAID5_STRIPE_SECTORS(conf)) {
5816 sh = raid5_get_active_stripe(conf, NULL, logical_sector, 0);
5978 sector_t logical_sector, struct bio *bi)
6000 if (ahead_of_reshape(mddev, logical_sector,
6004 if (ahead_of_reshape(mddev, logical_sector,
6014 new_sector = raid5_compute_sector(conf, logical_sector, previous,
6017 new_sector, logical_sector);
6135 sector_t logical_sector;
6178 logical_sector = bi->bi_iter.bi_sector & ~((sector_t)RAID5_STRIPE_SECTORS(conf)-1);
6179 ctx.first_sector = logical_sector;
6183 stripe_cnt = DIV_ROUND_UP_SECTOR_T(ctx.last_sector - logical_sector,
6193 !ahead_of_reshape(mddev, logical_sector, conf->reshape_progress) &&
6194 ahead_of_reshape(mddev, logical_sector, conf->reshape_safe)) {
6210 logical_sector = raid5_bio_lowest_chunk_sector(conf, bi);
6211 s = (logical_sector - ctx.first_sector) >> RAID5_STRIPE_SHIFT(conf);
6215 res = make_stripe_request(mddev, conf, &ctx, logical_sector,
6245 logical_sector = ctx.first_sector +
6642 sector_t sector, logical_sector, last_sector;
6646 logical_sector = raid_bio->bi_iter.bi_sector &
6648 sector = raid5_compute_sector(conf, logical_sector,
6652 for (; logical_sector < last_sector;
6653 logical_sector += RAID5_STRIPE_SECTORS(conf),