Lines Matching refs:stripe_size
5089 u64 stripe_size; member
5266 ctl->stripe_size = div_u64(devices_info[ctl->ndevs - 1].max_avail, in decide_stripe_size_regular()
5279 if (ctl->stripe_size * data_stripes > ctl->max_chunk_size) { in decide_stripe_size_regular()
5285 ctl->stripe_size = min(round_up(div_u64(ctl->max_chunk_size, in decide_stripe_size_regular()
5287 ctl->stripe_size); in decide_stripe_size_regular()
5291 ctl->stripe_size = min_t(u64, ctl->stripe_size, SZ_1G); in decide_stripe_size_regular()
5294 ctl->stripe_size = round_down(ctl->stripe_size, BTRFS_STRIPE_LEN); in decide_stripe_size_regular()
5295 ctl->chunk_size = ctl->stripe_size * data_stripes; in decide_stripe_size_regular()
5313 ctl->stripe_size = zone_size; in decide_stripe_size_zoned()
5318 if (ctl->stripe_size * data_stripes > ctl->max_chunk_size) { in decide_stripe_size_zoned()
5320 ctl->stripe_size) + ctl->nparity, in decide_stripe_size_zoned()
5324 ASSERT(ctl->stripe_size * data_stripes <= ctl->max_chunk_size); in decide_stripe_size_zoned()
5327 ctl->chunk_size = ctl->stripe_size * data_stripes; in decide_stripe_size_zoned()
5391 j * ctl->stripe_size; in create_chunk()
5413 em->orig_block_len = ctl->stripe_size; in create_chunk()
5433 dev->bytes_used + ctl->stripe_size); in create_chunk()
5439 atomic64_sub(ctl->stripe_size * map->num_stripes, in create_chunk()