Lines Matching refs:mirror_num

174 	int mirror = repair_bbio->mirror_num;  in btrfs_end_repair_bio()
188 if (mirror == fbio->bbio->mirror_num) { in btrfs_end_repair_bio()
204 } while (mirror != fbio->bbio->mirror_num); in btrfs_end_repair_bio()
261 mirror = next_repair_mirror(fbio, failed_bbio->mirror_num); in repair_one_sector()
373 bbio->mirror_num = bioc->mirror_num; in btrfs_raid56_end_io()
494 struct btrfs_io_stripe *smap, int mirror_num) in btrfs_submit_bio() argument
498 btrfs_bio(bio)->mirror_num = mirror_num; in btrfs_submit_bio()
510 raid56_parity_recover(bio, bioc, mirror_num); in btrfs_submit_bio()
538 int mirror_num; member
594 btrfs_submit_bio(bio, async->bioc, &async->smap, async->mirror_num); in run_one_async_done()
636 struct btrfs_io_stripe *smap, int mirror_num) in btrfs_wq_submit_bio() argument
648 async->mirror_num = mirror_num; in btrfs_wq_submit_bio()
674 static bool btrfs_submit_chunk(struct btrfs_bio *bbio, int mirror_num) in btrfs_submit_chunk() argument
695 &bioc, &smap, &mirror_num); in btrfs_submit_chunk()
755 btrfs_wq_submit_bio(bbio, bioc, &smap, mirror_num)) in btrfs_submit_chunk()
770 btrfs_submit_bio(bio, bioc, &smap, mirror_num); in btrfs_submit_chunk()
794 void btrfs_submit_bbio(struct btrfs_bio *bbio, int mirror_num) in btrfs_submit_bbio() argument
799 while (!btrfs_submit_chunk(bbio, mirror_num)) in btrfs_submit_bbio()
815 unsigned int folio_offset, int mirror_num) in btrfs_repair_io_failure() argument
823 BUG_ON(!mirror_num); in btrfs_repair_io_failure()
834 ret = btrfs_map_repair_block(fs_info, &smap, logical, length, mirror_num); in btrfs_repair_io_failure()
873 void btrfs_submit_repair_write(struct btrfs_bio *bbio, int mirror_num, bool dev_replace) in btrfs_submit_repair_write() argument
882 ASSERT(mirror_num > 0); in btrfs_submit_repair_write()
887 ret = btrfs_map_repair_block(fs_info, &smap, logical, length, mirror_num); in btrfs_submit_repair_write()
895 btrfs_submit_bio(&bbio->bio, NULL, &smap, mirror_num); in btrfs_submit_repair_write()