Lines Matching refs:mirror
195 int mirror = repair_bbio->mirror_num;
202 mirror = next_repair_mirror(fbio, mirror);
203 if (mirror == fbio->bbio->mirror_num) {
204 btrfs_debug(fs_info, "no mirror left");
209 btrfs_submit_bio(repair_bbio, mirror);
214 mirror = prev_repair_mirror(fbio, mirror);
218 bv->bv_page, bv->bv_offset, mirror);
219 } while (mirror != fbio->bbio->mirror_num);
227 * Try to kick off a repair read to the next available mirror for a bad sector.
230 * but also tries to write the good data back to the bad mirror(s) when a
245 int mirror;
276 mirror = next_repair_mirror(fbio, failed_bbio->mirror_num);
277 btrfs_debug(fs_info, "submitting repair read to mirror %d", mirror);
278 btrfs_submit_bio(repair_bbio, mirror);
480 /* Reuse the bio embedded into the btrfs_bio for the last mirror */
500 /* Single mirror read/write fast path. */