Lines Matching refs:previous

573 static void stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous,
576 static void init_stripe(struct stripe_head *sh, sector_t sector, int previous) in init_stripe() argument
590 sh->generation = conf->generation - previous; in init_stripe()
591 sh->disks = previous ? conf->previous_raid_disks : conf->raid_disks; in init_stripe()
593 stripe_set_idx(sector, conf, previous, sh); in init_stripe()
608 dev->sector = raid5_compute_blocknr(sh, i, previous); in init_stripe()
809 int previous = !!(flags & R5_GAS_PREVIOUS); in raid5_get_active_stripe() local
834 sh = find_get_stripe(conf, sector, conf->generation - previous, in raid5_get_active_stripe()
843 init_stripe(sh, sector, previous); in raid5_get_active_stripe()
2946 int previous, int *dd_idx, in raid5_compute_sector() argument
2955 int algorithm = previous ? conf->prev_algo in raid5_compute_sector()
2957 int sectors_per_chunk = previous ? conf->prev_chunk_sectors in raid5_compute_sector()
2959 int raid_disks = previous ? conf->previous_raid_disks in raid5_compute_sector()
3147 sector_t raid5_compute_blocknr(struct stripe_head *sh, int i, int previous) in raid5_compute_blocknr() argument
3153 int sectors_per_chunk = previous ? conf->prev_chunk_sectors in raid5_compute_blocknr()
3155 int algorithm = previous ? conf->prev_algo in raid5_compute_blocknr()
3257 previous, &dummy1, &sh2); in raid5_compute_blocknr()
3493 int dd_idx, int forwrite, int previous) in __add_stripe_bio() argument
3510 if (!forwrite || previous) in __add_stripe_bio()
3551 int dd_idx, int forwrite, int previous) in add_stripe_bio() argument
3561 __add_stripe_bio(sh, bi, dd_idx, forwrite, previous); in add_stripe_bio()
3568 static void stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous, in stripe_set_idx() argument
3572 previous ? conf->prev_chunk_sectors : conf->chunk_sectors; in stripe_set_idx()
3575 int disks = previous ? conf->previous_raid_disks : conf->raid_disks; in stripe_set_idx()
3580 previous, in stripe_set_idx()
5792 struct bio *bi, int forwrite, int previous) in add_all_stripe_bios() argument
5833 __add_stripe_bio(sh, bi, dd_idx, forwrite, previous); in add_all_stripe_bios()
5935 int previous = 0, flags = 0; in make_stripe_request() local
5945 previous = 1; in make_stripe_request()
5947 new_sector = raid5_compute_sector(conf, logical_sector, previous, in make_stripe_request()
5952 if (previous) in make_stripe_request()
5963 if (unlikely(previous) && in make_stripe_request()
5989 if (!add_all_stripe_bios(conf, ctx, sh, bi, rw, previous)) { in make_stripe_request()