Lines Matching defs:mirror_num
89 /* Set when @mirror_num, @dev, @physical and @logical are set. */
119 u16 mirror_num;
624 logical, stripe->mirror_num,
634 logical, stripe->mirror_num,
644 logical, stripe->mirror_num,
669 logical, stripe->mirror_num,
680 logical, stripe->mirror_num,
826 ASSERT(stripe->mirror_num >= 1);
893 int stripe_index = stripe->mirror_num - 1;
896 /* For scrub, our mirror_num should always start at 1. */
897 ASSERT(stripe->mirror_num >= 1);
947 stripe->logical, stripe->mirror_num);
961 stripe->logical, stripe->mirror_num);
1019 ASSERT(stripe->mirror_num > 0);
1041 for (mirror = calc_next_mirror(stripe->mirror_num, num_copies);
1042 mirror != stripe->mirror_num;
1065 for (i = 0, mirror = stripe->mirror_num;
1164 btrfs_submit_repair_write(bbio, stripe->mirror_num, dev_replace);
1187 * - Only needs logical bytenr and mirror_num
1525 int mirror_num, u64 logical_start,
1572 stripe->mirror_num = mirror_num;
1656 int mirror = stripe->mirror_num;
1659 ASSERT(stripe->mirror_num > 0);
1803 struct btrfs_device *dev, int mirror_num,
1823 mirror_num, logical, length, stripe);
1903 stripe->mirror_num = 1;
2018 u64 physical, int mirror_num)
2053 ret = queue_scrub_stripe(sctx, bg, device, mirror_num,
2121 const int mirror_num = simple_stripe_mirror_num(map, stripe_index);
2134 mirror_num);
2215 * Only @physical and @mirror_num needs to calculated using
2267 * is still based on @mirror_num.