Lines Matching refs:stripe_index
5298 u32 stripe_index; in __btrfs_map_block_for_discard() local
5345 stripe_index = 0; in __btrfs_map_block_for_discard()
5356 stripe_nr = div_u64_rem(stripe_nr, factor, &stripe_index); in __btrfs_map_block_for_discard()
5357 stripe_index *= sub_stripes; in __btrfs_map_block_for_discard()
5367 &stripe_index); in __btrfs_map_block_for_discard()
5378 map->stripes[stripe_index].physical + in __btrfs_map_block_for_discard()
5380 bbio->stripes[i].dev = map->stripes[stripe_index].dev; in __btrfs_map_block_for_discard()
5403 if (stripe_index >= last_stripe && in __btrfs_map_block_for_discard()
5404 stripe_index <= (last_stripe + in __btrfs_map_block_for_discard()
5415 stripe_index++; in __btrfs_map_block_for_discard()
5416 if (stripe_index == map->num_stripes) { in __btrfs_map_block_for_discard()
5417 stripe_index = 0; in __btrfs_map_block_for_discard()
5618 u32 stripe_index; in __btrfs_map_block() local
5722 stripe_index = 0; in __btrfs_map_block()
5725 &stripe_index); in __btrfs_map_block()
5732 stripe_index = mirror_num - 1; in __btrfs_map_block()
5734 stripe_index = find_live_mirror(fs_info, map, 0, in __btrfs_map_block()
5736 mirror_num = stripe_index + 1; in __btrfs_map_block()
5743 stripe_index = mirror_num - 1; in __btrfs_map_block()
5751 stripe_nr = div_u64_rem(stripe_nr, factor, &stripe_index); in __btrfs_map_block()
5752 stripe_index *= map->sub_stripes; in __btrfs_map_block()
5757 stripe_index += mirror_num - 1; in __btrfs_map_block()
5759 int old_stripe_index = stripe_index; in __btrfs_map_block()
5760 stripe_index = find_live_mirror(fs_info, map, in __btrfs_map_block()
5761 stripe_index, in __btrfs_map_block()
5763 mirror_num = stripe_index - old_stripe_index + 1; in __btrfs_map_block()
5777 stripe_index = 0; in __btrfs_map_block()
5786 nr_data_stripes(map), &stripe_index); in __btrfs_map_block()
5788 stripe_index = nr_data_stripes(map) + in __btrfs_map_block()
5792 div_u64_rem(stripe_nr + stripe_index, map->num_stripes, in __btrfs_map_block()
5793 &stripe_index); in __btrfs_map_block()
5804 &stripe_index); in __btrfs_map_block()
5805 mirror_num = stripe_index + 1; in __btrfs_map_block()
5807 if (stripe_index >= map->num_stripes) { in __btrfs_map_block()
5810 stripe_index, map->num_stripes); in __btrfs_map_block()
5861 map->stripes[stripe_index].physical + in __btrfs_map_block()
5865 map->stripes[stripe_index].dev; in __btrfs_map_block()
5866 stripe_index++; in __btrfs_map_block()
6010 unsigned int stripe_index = in btrfs_end_bio() local
6011 btrfs_io_bio(bio)->stripe_index; in btrfs_end_bio()
6014 BUG_ON(stripe_index >= bbio->num_stripes); in btrfs_end_bio()
6015 dev = bbio->stripes[stripe_index].dev; in btrfs_end_bio()
6118 btrfs_io_bio(bio)->stripe_index = dev_nr; in submit_stripe_bio()