Lines Matching defs:previous

574 static void stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous,
577 static void init_stripe(struct stripe_head *sh, sector_t sector, int previous)
591 sh->generation = conf->generation - previous;
592 sh->disks = previous ? conf->previous_raid_disks : conf->raid_disks;
594 stripe_set_idx(sector, conf, previous, sh);
609 dev->sector = raid5_compute_blocknr(sh, i, previous);
711 * this 'previous' section is not in_sync.
810 int previous = !!(flags & R5_GAS_PREVIOUS);
835 sh = find_get_stripe(conf, sector, conf->generation - previous,
844 init_stripe(sh, sector, previous);
2959 int previous, int *dd_idx,
2968 int algorithm = previous ? conf->prev_algo
2970 int sectors_per_chunk = previous ? conf->prev_chunk_sectors
2972 int raid_disks = previous ? conf->previous_raid_disks
3160 sector_t raid5_compute_blocknr(struct stripe_head *sh, int i, int previous)
3166 int sectors_per_chunk = previous ? conf->prev_chunk_sectors
3168 int algorithm = previous ? conf->prev_algo
3270 previous, &dummy1, &sh2);
3506 int dd_idx, int forwrite, int previous)
3523 if (!forwrite || previous)
3584 int dd_idx, int forwrite, int previous)
3594 __add_stripe_bio(sh, bi, dd_idx, forwrite, previous);
3601 static void stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous,
3605 previous ? conf->prev_chunk_sectors : conf->chunk_sectors;
3608 int disks = previous ? conf->previous_raid_disks : conf->raid_disks;
3613 previous,
5856 struct bio *bi, int forwrite, int previous)
5893 __add_stripe_bio(sh, bi, dd_idx, forwrite, previous);
5911 int previous = 0, flags = 0;
5929 previous = 1;
5941 new_sector = raid5_compute_sector(conf, logical_sector, previous,
5946 if (previous)
5957 if (unlikely(previous) &&
5978 !add_all_stripe_bios(conf, ctx, sh, bi, rw, previous)) {
6129 * previous IOs in case of sequential IO and thus creates the most
7268 /* size is defined by the smallest of previous and new size */