Lines Matching refs:stripe_size
5083 u64 stripe_size; member
5260 ctl->stripe_size = div_u64(devices_info[ctl->ndevs - 1].max_avail, in decide_stripe_size_regular()
5273 if (ctl->stripe_size * data_stripes > ctl->max_chunk_size) { in decide_stripe_size_regular()
5279 ctl->stripe_size = min(round_up(div_u64(ctl->max_chunk_size, in decide_stripe_size_regular()
5281 ctl->stripe_size); in decide_stripe_size_regular()
5285 ctl->stripe_size = min_t(u64, ctl->stripe_size, SZ_1G); in decide_stripe_size_regular()
5288 ctl->stripe_size = round_down(ctl->stripe_size, BTRFS_STRIPE_LEN); in decide_stripe_size_regular()
5289 ctl->chunk_size = ctl->stripe_size * data_stripes; in decide_stripe_size_regular()
5307 ctl->stripe_size = zone_size; in decide_stripe_size_zoned()
5312 if (ctl->stripe_size * data_stripes > ctl->max_chunk_size) { in decide_stripe_size_zoned()
5314 ctl->stripe_size) + ctl->nparity, in decide_stripe_size_zoned()
5318 ASSERT(ctl->stripe_size * data_stripes <= ctl->max_chunk_size); in decide_stripe_size_zoned()
5321 ctl->chunk_size = ctl->stripe_size * data_stripes; in decide_stripe_size_zoned()
5385 j * ctl->stripe_size; in create_chunk()
5407 em->orig_block_len = ctl->stripe_size; in create_chunk()
5427 dev->bytes_used + ctl->stripe_size); in create_chunk()
5433 atomic64_sub(ctl->stripe_size * map->num_stripes, in create_chunk()