Lines Matching refs:mirror_num
89 /* Set when @mirror_num, @dev, @physical and @logical are set. */
119 u16 mirror_num;
623 logical, stripe->mirror_num,
633 logical, stripe->mirror_num,
643 logical, stripe->mirror_num,
668 logical, stripe->mirror_num,
679 logical, stripe->mirror_num,
825 ASSERT(stripe->mirror_num >= 1);
892 int stripe_index = stripe->mirror_num - 1;
895 /* For scrub, our mirror_num should always start at 1. */
896 ASSERT(stripe->mirror_num >= 1);
946 stripe->logical, stripe->mirror_num);
960 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;
1163 btrfs_submit_repair_write(bbio, stripe->mirror_num, dev_replace);
1186 * - Only needs logical bytenr and mirror_num
1528 int mirror_num, u64 logical_start,
1575 stripe->mirror_num = mirror_num;
1660 int mirror = stripe->mirror_num;
1731 int mirror = stripe->mirror_num;
1734 ASSERT(stripe->mirror_num > 0);
1883 struct btrfs_device *dev, int mirror_num,
1903 mirror_num, logical, length, stripe);
1983 stripe->mirror_num = 1;
2098 u64 physical, int mirror_num)
2133 ret = queue_scrub_stripe(sctx, bg, device, mirror_num,
2201 const int mirror_num = simple_stripe_mirror_num(map, stripe_index);
2214 mirror_num);
2294 * Only @physical and @mirror_num needs to calculated using
2346 * is still based on @mirror_num.