Lines Matching refs:mirror_num

45 	int mirror_num;  member
6468 if ((map->type & BTRFS_BLOCK_GROUP_RAID56_MASK) && io_geom->mirror_num > 1) in is_single_device_io()
6480 io_geom->mirror_num = 1; in map_blocks_raid0()
6493 if (io_geom->mirror_num) { in map_blocks_raid1()
6494 io_geom->stripe_index = io_geom->mirror_num - 1; in map_blocks_raid1()
6500 io_geom->mirror_num = io_geom->stripe_index + 1; in map_blocks_raid1()
6511 if (io_geom->mirror_num) { in map_blocks_dup()
6512 io_geom->stripe_index = io_geom->mirror_num - 1; in map_blocks_dup()
6516 io_geom->mirror_num = 1; in map_blocks_dup()
6535 if (io_geom->mirror_num) { in map_blocks_raid10()
6536 io_geom->stripe_index += io_geom->mirror_num - 1; in map_blocks_raid10()
6544 io_geom->mirror_num = io_geom->stripe_index - old_stripe_index + 1; in map_blocks_raid10()
6583 ASSERT(io_geom->mirror_num <= 1); in map_blocks_raid56_read()
6592 if (io_geom->op == BTRFS_MAP_READ && io_geom->mirror_num < 1) in map_blocks_raid56_read()
6593 io_geom->mirror_num = 1; in map_blocks_raid56_read()
6601 io_geom->mirror_num = io_geom->stripe_index + 1; in map_blocks_single()
6657 io_geom.mirror_num = (mirror_num_ret ? *mirror_num_ret : 0); in btrfs_map_block()
6667 if (io_geom.mirror_num > num_copies) in btrfs_map_block()
6704 if (op != BTRFS_MAP_READ || io_geom.mirror_num > 1) in btrfs_map_block()
6746 *mirror_num_ret = io_geom.mirror_num; in btrfs_map_block()
6767 (op != BTRFS_MAP_READ || io_geom.mirror_num > 1)) { in btrfs_map_block()
6821 bioc->mirror_num = io_geom.mirror_num; in btrfs_map_block()
8319 u32 length, int mirror_num) in btrfs_map_repair_block() argument
8323 int mirror_ret = mirror_num; in btrfs_map_repair_block()
8326 ASSERT(mirror_num > 0); in btrfs_map_repair_block()
8346 ASSERT(mirror_num <= bioc->num_stripes); in btrfs_map_repair_block()
8347 smap->dev = bioc->stripes[mirror_num - 1].dev; in btrfs_map_repair_block()
8348 smap->physical = bioc->stripes[mirror_num - 1].physical; in btrfs_map_repair_block()