Lines Matching defs:previous

577 static void stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous,
580 static void init_stripe(struct stripe_head *sh, sector_t sector, int previous)
594 sh->generation = conf->generation - previous;
595 sh->disks = previous ? conf->previous_raid_disks : conf->raid_disks;
597 stripe_set_idx(sector, conf, previous, sh);
612 dev->sector = raid5_compute_blocknr(sh, i, previous);
714 * this 'previous' section is not in_sync.
813 int previous = !!(flags & R5_GAS_PREVIOUS);
838 sh = find_get_stripe(conf, sector, conf->generation - previous,
847 init_stripe(sh, sector, previous);
2947 int previous, int *dd_idx,
2956 int algorithm = previous ? conf->prev_algo
2958 int sectors_per_chunk = previous ? conf->prev_chunk_sectors
2960 int raid_disks = previous ? conf->previous_raid_disks
3148 sector_t raid5_compute_blocknr(struct stripe_head *sh, int i, int previous)
3154 int sectors_per_chunk = previous ? conf->prev_chunk_sectors
3156 int algorithm = previous ? conf->prev_algo
3258 previous, &dummy1, &sh2);
3494 int dd_idx, int forwrite, int previous)
3511 if (!forwrite || previous)
3552 int dd_idx, int forwrite, int previous)
3562 __add_stripe_bio(sh, bi, dd_idx, forwrite, previous);
3569 static void stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous,
3573 previous ? conf->prev_chunk_sectors : conf->chunk_sectors;
3576 int disks = previous ? conf->previous_raid_disks : conf->raid_disks;
3581 previous,
5815 struct bio *bi, int forwrite, int previous)
5856 __add_stripe_bio(sh, bi, dd_idx, forwrite, previous);
5958 int previous = 0, flags = 0;
5968 previous = 1;
5970 new_sector = raid5_compute_sector(conf, logical_sector, previous,
5975 if (previous)
5986 if (unlikely(previous) &&
6012 if (!add_all_stripe_bios(conf, ctx, sh, bi, rw, previous)) {
6164 * previous IOs in case of sequential IO and thus creates the most
7330 /* size is defined by the smallest of previous and new size */