Lines Matching refs:num_stripes

2990 	u32 num_stripes;
3010 num_stripes = btrfs_stack_chunk_num_stripes(chunk);
3011 len += btrfs_chunk_item_size(num_stripes);
3078 for (i = 0; i < map->num_stripes; i++) {
3121 for (i = 0; i < map->num_stripes; i++) {
3674 int num_stripes = btrfs_chunk_num_stripes(leaf, chunk);
3677 for (i = 0; i < num_stripes; i++) {
3686 static u64 calc_data_stripes(u64 type, int num_stripes)
3692 return (num_stripes - nparity) / ncopies;
3701 int num_stripes = btrfs_chunk_num_stripes(leaf, chunk);
3712 factor = calc_data_stripes(type, num_stripes);
3714 for (i = 0; i < num_stripes; i++) {
3749 int num_stripes = btrfs_chunk_num_stripes(leaf, chunk);
3751 if (bargs->stripes_min <= num_stripes
3752 && num_stripes <= bargs->stripes_max)
5080 int num_stripes;
5277 ctl->num_stripes = ctl->ndevs * ctl->dev_stripes;
5280 data_stripes = (ctl->num_stripes - ctl->nparity) / ctl->ncopies;
5323 ctl->num_stripes = ctl->ndevs * ctl->dev_stripes;
5324 data_stripes = (ctl->num_stripes - ctl->nparity) / ctl->ncopies;
5331 ctl->num_stripes = ctl->ndevs * ctl->dev_stripes;
5332 data_stripes = (ctl->num_stripes - ctl->nparity) / ctl->ncopies;
5390 map = kmalloc(map_lookup_size(ctl->num_stripes), GFP_NOFS);
5393 map->num_stripes = ctl->num_stripes;
5437 for (i = 0; i < map->num_stripes; i++) {
5447 atomic64_sub(ctl->stripe_size * map->num_stripes,
5580 item_size = btrfs_chunk_item_size(map->num_stripes);
5589 for (i = 0; i < map->num_stripes; i++) {
5598 for (i = 0; i < map->num_stripes; i++) {
5612 btrfs_set_stack_chunk_num_stripes(chunk, map->num_stripes);
5701 for (i = 0; i < map->num_stripes; i++) {
5777 ret = map->num_stripes;
5828 int num_stripes;
5837 num_stripes = map->sub_stripes;
5839 num_stripes = map->num_stripes;
5850 preferred_mirror = first + (current->pid % num_stripes);
5870 for (i = first; i < first + num_stripes; i++) {
5927 u32 *num_stripes)
5983 *num_stripes = 1;
5992 factor = map->num_stripes / sub_stripes;
5993 *num_stripes = min_t(u64, map->num_stripes,
6004 *num_stripes = map->num_stripes;
6006 stripe_index = stripe_nr % map->num_stripes;
6007 stripe_nr /= map->num_stripes;
6010 stripes = kcalloc(*num_stripes, sizeof(*stripes), GFP_NOFS);
6016 for (i = 0; i < *num_stripes; i++) {
6052 if (stripe_index == map->num_stripes) {
6090 * At this stage, num_stripes is still the real number of stripes,
6093 int num_stripes = *num_stripes_ret;
6115 for (i = 0; i < num_stripes; i++) {
6117 struct btrfs_io_stripe *new = &bioc->stripes[num_stripes + nr_extra_stripes];
6137 struct btrfs_io_stripe *first = &bioc->stripes[num_stripes];
6138 struct btrfs_io_stripe *second = &bioc->stripes[num_stripes + 1];
6154 *num_stripes_ret = num_stripes + nr_extra_stripes;
6270 int num_stripes;
6307 num_stripes = 1;
6310 stripe_index = stripe_nr % map->num_stripes;
6311 stripe_nr /= map->num_stripes;
6316 num_stripes = map->num_stripes;
6327 num_stripes = map->num_stripes;
6335 u32 factor = map->num_stripes / map->sub_stripes;
6341 num_stripes = map->sub_stripes;
6366 num_stripes = map->num_stripes;
6388 stripe_index = (stripe_nr + stripe_index) % map->num_stripes;
6398 stripe_index = stripe_nr % map->num_stripes;
6399 stripe_nr /= map->num_stripes;
6402 if (stripe_index >= map->num_stripes) {
6404 "stripe index math went horribly wrong, got stripe_index=%u, num_stripes=%u",
6405 stripe_index, map->num_stripes);
6410 num_alloc_stripes = num_stripes;
6456 * with num_stripes).
6463 for (i = 0; i < num_stripes; i++)
6465 (i + stripe_nr) % num_stripes,
6472 for (i = 0; i < num_stripes; i++) {
6485 &num_stripes, &max_errors);
6489 bioc->num_stripes = num_stripes;
6674 const int data_stripes = calc_data_stripes(map->type, map->num_stripes);
6754 int num_stripes;
6762 num_stripes = btrfs_chunk_num_stripes(leaf, chunk);
6796 map = kmalloc(map_lookup_size(num_stripes), GFP_NOFS);
6810 map->num_stripes = num_stripes;
6825 for (i = 0; i < num_stripes; i++) {
7059 u32 num_stripes;
7114 num_stripes = btrfs_chunk_num_stripes(sb, chunk);
7115 if (!num_stripes) {
7118 num_stripes, cur_offset);
7132 len = btrfs_chunk_item_size(num_stripes);
7190 for (i = 0; i < map->num_stripes; i++) {
7750 for (i = 0; i < map->num_stripes; i++) {
7754 if (map->verified_stripes >= map->num_stripes) {
7817 if (em->map_lookup->num_stripes !=
7822 em->map_lookup->num_stripes);
8097 ASSERT(mirror_num <= bioc->num_stripes);