Lines Matching refs:mirror
906 static int calc_next_mirror(int mirror, int num_copies) in calc_next_mirror() argument
908 ASSERT(mirror <= num_copies); in calc_next_mirror()
909 return (mirror + 1 > num_copies) ? 1 : mirror + 1; in calc_next_mirror()
932 int mirror, int blocksize, bool wait) in scrub_stripe_submit_repair_read() argument
948 btrfs_submit_bbio(bbio, mirror); in scrub_stripe_submit_repair_read()
966 btrfs_submit_bbio(bbio, mirror); in scrub_stripe_submit_repair_read()
1142 int mirror; in scrub_stripe_read_repair_worker() local
1165 for (mirror = calc_next_mirror(stripe->mirror_num, num_copies); in scrub_stripe_read_repair_worker()
1166 mirror != stripe->mirror_num; in scrub_stripe_read_repair_worker()
1167 mirror = calc_next_mirror(mirror, num_copies)) { in scrub_stripe_read_repair_worker()
1170 scrub_stripe_submit_repair_read(stripe, mirror, in scrub_stripe_read_repair_worker()
1189 for (i = 0, mirror = stripe->mirror_num; in scrub_stripe_read_repair_worker()
1191 i++, mirror = calc_next_mirror(mirror, num_copies)) { in scrub_stripe_read_repair_worker()
1194 scrub_stripe_submit_repair_read(stripe, mirror, in scrub_stripe_read_repair_worker()
1784 int mirror = stripe->mirror_num; in scrub_submit_extent_sector_read() local
1800 btrfs_submit_bbio(bbio, mirror); in scrub_submit_extent_sector_read()
1818 &stripe_len, &bioc, &io_stripe, &mirror); in scrub_submit_extent_sector_read()
1847 btrfs_submit_bbio(bbio, mirror); in scrub_submit_extent_sector_read()
1863 int mirror = stripe->mirror_num; in scrub_submit_initial_read() local
1894 mirror = calc_next_mirror(mirror, num_copies); in scrub_submit_initial_read()
1896 btrfs_submit_bbio(bbio, mirror); in scrub_submit_initial_read()