Lines Matching refs:mirror_num

228 			     int mirror_num, int need_raid_map);
5837 u64 srcdev_devid, int *mirror_num,
5856 if (*mirror_num > num_stripes) {
5867 * process the rest of the function using the mirror_num of the source
5894 *mirror_num = index_srcdev + 1;
6102 int mirror_num, int need_raid_map)
6152 if (dev_replace_is_ongoing && mirror_num == map->num_stripes + 1 &&
6156 &mirror_num,
6162 } else if (mirror_num > map->num_stripes) {
6163 mirror_num = 0;
6172 mirror_num = 1;
6176 else if (mirror_num)
6177 stripe_index = mirror_num - 1;
6181 mirror_num = stripe_index + 1;
6187 } else if (mirror_num) {
6188 stripe_index = mirror_num - 1;
6190 mirror_num = 1;
6201 else if (mirror_num)
6202 stripe_index += mirror_num - 1;
6208 mirror_num = stripe_index - old_stripe_index + 1;
6212 if (need_raid_map && (need_full_stripe(op) || mirror_num > 1)) {
6232 if (mirror_num > 1)
6233 stripe_index = data_stripes + mirror_num - 2;
6238 if (!need_full_stripe(op) && mirror_num <= 1)
6239 mirror_num = 1;
6249 mirror_num = stripe_index + 1;
6283 (need_full_stripe(op) || mirror_num > 1)) {
6317 bbio->mirror_num = mirror_num;
6321 * mirror_num == num_stripes + 1 && dev_replace target drive is
6328 bbio->mirror_num = map->num_stripes + 1;
6342 struct btrfs_bio **bbio_ret, int mirror_num)
6349 mirror_num, 0);
6404 btrfs_io_bio(bio)->mirror_num = bbio->mirror_num;
6452 btrfs_io_bio(bio)->mirror_num = bbio->mirror_num;
6463 int mirror_num)
6480 &map_length, &bbio, mirror_num, 1);
6494 ((bio_op(bio) == REQ_OP_WRITE) || (mirror_num > 1))) {
6502 map_length, mirror_num, 1);