Lines Matching refs:stripe_size
5098 u64 stripe_size;
5275 ctl->stripe_size = div_u64(devices_info[ctl->ndevs - 1].max_avail,
5286 * reduce stripe_size.
5288 if (ctl->stripe_size * data_stripes > ctl->max_chunk_size) {
5290 * Reduce stripe_size, round it up to a 16MB boundary again and
5294 ctl->stripe_size = min(round_up(div_u64(ctl->max_chunk_size,
5296 ctl->stripe_size);
5300 ctl->stripe_size = min_t(u64, ctl->stripe_size, SZ_1G);
5303 ctl->stripe_size = round_down(ctl->stripe_size, BTRFS_STRIPE_LEN);
5304 ctl->chunk_size = ctl->stripe_size * data_stripes;
5322 ctl->stripe_size = zone_size;
5326 /* stripe_size is fixed in zoned filesysmte. Reduce ndevs instead. */
5327 if (ctl->stripe_size * data_stripes > ctl->max_chunk_size) {
5329 ctl->stripe_size) + ctl->nparity,
5333 ASSERT(ctl->stripe_size * data_stripes <= ctl->max_chunk_size);
5336 ctl->chunk_size = ctl->stripe_size * data_stripes;
5400 j * ctl->stripe_size;
5421 em->orig_block_len = ctl->stripe_size;
5441 dev->bytes_used + ctl->stripe_size);
5447 atomic64_sub(ctl->stripe_size * map->num_stripes,