Lines Matching defs:previous

562 static void stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous,
565 static void init_stripe(struct stripe_head *sh, sector_t sector, int previous)
579 sh->generation = conf->generation - previous;
580 sh->disks = previous ? conf->previous_raid_disks : conf->raid_disks;
582 stripe_set_idx(sector, conf, previous, sh);
597 dev->sector = raid5_compute_blocknr(sh, i, previous);
652 * this 'previous' section is not in_sync.
704 int previous, int noblock, int noquiesce)
718 sh = __find_stripe(conf, sector, conf->generation - previous);
746 init_stripe(sh, sector, previous);
2913 int previous, int *dd_idx,
2922 int algorithm = previous ? conf->prev_algo
2924 int sectors_per_chunk = previous ? conf->prev_chunk_sectors
2926 int raid_disks = previous ? conf->previous_raid_disks
3114 sector_t raid5_compute_blocknr(struct stripe_head *sh, int i, int previous)
3120 int sectors_per_chunk = previous ? conf->prev_chunk_sectors
3122 int algorithm = previous ? conf->prev_algo
3224 previous, &dummy1, &sh2);
3405 int forwrite, int previous)
3464 if (!forwrite || previous)
3531 static void stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous,
3535 previous ? conf->prev_chunk_sectors : conf->chunk_sectors;
3538 int disks = previous ? conf->previous_raid_disks : conf->raid_disks;
3543 previous,
5819 int previous;
5825 previous = 0;
5842 previous = 1;
5857 previous,
5863 sh = raid5_get_active_stripe(conf, new_sector, previous,
5866 if (unlikely(previous)) {
5899 !add_stripe_bio(sh, bi, dd_idx, rw, previous)) {
7015 /* size is defined by the smallest of previous and new size */