Lines Matching refs:stripe_size
5001 u64 stripe_size; member
5188 ctl->stripe_size = div_u64(devices_info[ctl->ndevs - 1].max_avail, in decide_stripe_size_regular()
5201 if (ctl->stripe_size * data_stripes > ctl->max_chunk_size) { in decide_stripe_size_regular()
5207 ctl->stripe_size = min(round_up(div_u64(ctl->max_chunk_size, in decide_stripe_size_regular()
5209 ctl->stripe_size); in decide_stripe_size_regular()
5213 ctl->stripe_size = round_down(ctl->stripe_size, BTRFS_STRIPE_LEN); in decide_stripe_size_regular()
5214 ctl->chunk_size = ctl->stripe_size * data_stripes; in decide_stripe_size_regular()
5232 ctl->stripe_size = zone_size; in decide_stripe_size_zoned()
5237 if (ctl->stripe_size * data_stripes > ctl->max_chunk_size) { in decide_stripe_size_zoned()
5239 ctl->stripe_size) + ctl->nparity, in decide_stripe_size_zoned()
5243 ASSERT(ctl->stripe_size * data_stripes <= ctl->max_chunk_size); in decide_stripe_size_zoned()
5246 ctl->chunk_size = ctl->stripe_size * data_stripes; in decide_stripe_size_zoned()
5310 j * ctl->stripe_size; in create_chunk()
5332 em->orig_block_len = ctl->stripe_size; in create_chunk()
5352 dev->bytes_used + ctl->stripe_size); in create_chunk()
5358 atomic64_sub(ctl->stripe_size * map->num_stripes, in create_chunk()