Lines Matching refs:previous

515 static void raid5_build_block(struct stripe_head *sh, int i, int previous);
516 static void stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous,
519 static void init_stripe(struct stripe_head *sh, sector_t sector, int previous) in init_stripe() argument
533 sh->generation = conf->generation - previous; in init_stripe()
534 sh->disks = previous ? conf->previous_raid_disks : conf->raid_disks; in init_stripe()
536 stripe_set_idx(sector, conf, previous, sh); in init_stripe()
551 raid5_build_block(sh, i, previous); in init_stripe()
658 int previous, int noblock, int noquiesce) in raid5_get_active_stripe() argument
671 sh = __find_stripe(conf, sector, conf->generation - previous); in raid5_get_active_stripe()
696 init_stripe(sh, sector, previous); in raid5_get_active_stripe()
2486 static void raid5_build_block(struct stripe_head *sh, int i, int previous) in raid5_build_block() argument
2501 dev->sector = raid5_compute_blocknr(sh, i, previous); in raid5_build_block()
2535 int previous, int *dd_idx, in raid5_compute_sector() argument
2544 int algorithm = previous ? conf->prev_algo in raid5_compute_sector()
2546 int sectors_per_chunk = previous ? conf->prev_chunk_sectors in raid5_compute_sector()
2548 int raid_disks = previous ? conf->previous_raid_disks in raid5_compute_sector()
2736 sector_t raid5_compute_blocknr(struct stripe_head *sh, int i, int previous) in raid5_compute_blocknr() argument
2742 int sectors_per_chunk = previous ? conf->prev_chunk_sectors in raid5_compute_blocknr()
2744 int algorithm = previous ? conf->prev_algo in raid5_compute_blocknr()
2846 previous, &dummy1, &sh2); in raid5_compute_blocknr()
2952 int forwrite, int previous) in add_stripe_bio() argument
2988 if (!forwrite || previous) in add_stripe_bio()
3054 static void stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous, in stripe_set_idx() argument
3058 previous ? conf->prev_chunk_sectors : conf->chunk_sectors; in stripe_set_idx()
3061 int disks = previous ? conf->previous_raid_disks : conf->raid_disks; in stripe_set_idx()
3066 previous, in stripe_set_idx()
5193 int previous; in make_request() local
5199 previous = 0; in make_request()
5216 previous = 1; in make_request()
5231 previous, in make_request()
5237 sh = raid5_get_active_stripe(conf, new_sector, previous, in make_request()
5240 if (unlikely(previous)) { in make_request()
5292 !add_stripe_bio(sh, bi, dd_idx, rw, previous)) { in make_request()