Lines Matching refs:stripes

1190 			if (map->stripes[i].dev != device)  in contains_pending_extent()
1192 if (map->stripes[i].physical >= physical_start + len || in contains_pending_extent()
1193 map->stripes[i].physical + em->orig_block_len <= in contains_pending_extent()
1208 end = map->stripes[i].physical + em->orig_block_len; in contains_pending_extent()
2765 struct btrfs_device *device = map->stripes[i].dev; in btrfs_remove_chunk()
2767 map->stripes[i].physical, in btrfs_remove_chunk()
2785 if (map->stripes[i].dev) { in btrfs_remove_chunk()
2786 ret = btrfs_update_device(trans, map->stripes[i].dev); in btrfs_remove_chunk()
4700 map->stripes[s].dev = devices_info[i].dev; in __btrfs_alloc_chunk()
4701 map->stripes[s].physical = devices_info[i].dev_offset + in __btrfs_alloc_chunk()
4750 num_bytes = map->stripes[i].dev->bytes_used + stripe_size; in __btrfs_alloc_chunk()
4751 btrfs_device_set_bytes_used(map->stripes[i].dev, num_bytes); in __btrfs_alloc_chunk()
4829 device = map->stripes[i].dev; in btrfs_finish_chunk_alloc()
4830 dev_offset = map->stripes[i].physical; in btrfs_finish_chunk_alloc()
4846 device = map->stripes[i].dev; in btrfs_finish_chunk_alloc()
4847 dev_offset = map->stripes[i].physical; in btrfs_finish_chunk_alloc()
4962 if (map->stripes[i].dev->missing) { in btrfs_chunk_readonly()
4967 if (!map->stripes[i].dev->writeable) { in btrfs_chunk_readonly()
5125 if (map->stripes[optimal].dev->bdev && in find_live_mirror()
5126 (tolerance || map->stripes[optimal].dev != srcdev)) in find_live_mirror()
5129 if (map->stripes[i].dev->bdev && in find_live_mirror()
5130 (tolerance || map->stripes[i].dev != srcdev)) in find_live_mirror()
5159 s = bbio->stripes[i]; in sort_parity_stripes()
5161 bbio->stripes[i] = bbio->stripes[i+1]; in sort_parity_stripes()
5163 bbio->stripes[i+1] = s; in sort_parity_stripes()
5370 if (tmp_bbio->stripes[i].dev->devid == srcdev_devid) { in __btrfs_map_block()
5378 tmp_bbio->stripes[i].physical) in __btrfs_map_block()
5383 tmp_bbio->stripes[i].physical; in __btrfs_map_block()
5526 bbio->tgtdev_map = (int *)(bbio->stripes + num_alloc_stripes); in __btrfs_map_block()
5535 bbio->raid_map = (u64 *)((void *)bbio->stripes + in __btrfs_map_block()
5579 bbio->stripes[i].physical = in __btrfs_map_block()
5580 map->stripes[stripe_index].physical + in __btrfs_map_block()
5582 bbio->stripes[i].dev = map->stripes[stripe_index].dev; in __btrfs_map_block()
5586 bbio->stripes[i].length = stripes_per_dev * in __btrfs_map_block()
5590 bbio->stripes[i].length += in __btrfs_map_block()
5602 bbio->stripes[i].length -= in __btrfs_map_block()
5608 bbio->stripes[i].length -= in __btrfs_map_block()
5614 bbio->stripes[i].length = *length; in __btrfs_map_block()
5625 bbio->stripes[i].physical = in __btrfs_map_block()
5626 map->stripes[stripe_index].physical + in __btrfs_map_block()
5629 bbio->stripes[i].dev = in __btrfs_map_block()
5630 map->stripes[stripe_index].dev; in __btrfs_map_block()
5660 if (bbio->stripes[i].dev->devid == srcdev_devid) { in __btrfs_map_block()
5663 bbio->stripes + index_where_to_add; in __btrfs_map_block()
5665 bbio->stripes + i; in __btrfs_map_block()
5692 if (bbio->stripes[i].dev->devid == srcdev_devid) { in __btrfs_map_block()
5700 bbio->stripes[i].physical) in __btrfs_map_block()
5704 physical_of_found = bbio->stripes[i].physical; in __btrfs_map_block()
5711 bbio->stripes + num_stripes; in __btrfs_map_block()
5715 bbio->stripes[index_srcdev].length; in __btrfs_map_block()
5739 bbio->stripes[0].dev = dev_replace->tgtdev; in __btrfs_map_block()
5740 bbio->stripes[0].physical = physical_to_patch_in_first_stripe; in __btrfs_map_block()
5816 if (devid && map->stripes[i].dev->devid != devid) in btrfs_rmap_block()
5818 if (map->stripes[i].physical > physical || in btrfs_rmap_block()
5819 map->stripes[i].physical + length <= physical) in btrfs_rmap_block()
5822 stripe_nr = physical - map->stripes[i].physical; in btrfs_rmap_block()
5876 dev = bbio->stripes[stripe_index].dev; in btrfs_end_bio()
5987 struct btrfs_device *dev = bbio->stripes[dev_nr].dev; in submit_stripe_bio()
6082 dev = bbio->stripes[dev_nr].dev; in btrfs_map_bio()
6095 bbio->stripes[dev_nr].physical, dev_nr, rw, in btrfs_map_bio()
6249 map->stripes[i].physical = in read_one_chunk()
6255 map->stripes[i].dev = btrfs_find_device(root->fs_info, devid, in read_one_chunk()
6257 if (!map->stripes[i].dev && !btrfs_test_opt(root, DEGRADED)) { in read_one_chunk()
6261 if (!map->stripes[i].dev) { in read_one_chunk()
6262 map->stripes[i].dev = in read_one_chunk()
6265 if (!map->stripes[i].dev) { in read_one_chunk()
6272 map->stripes[i].dev->in_fs_metadata = 1; in read_one_chunk()
6936 dev = map->stripes[i].dev; in btrfs_update_commit_device_bytes_used()