Lines Matching defs:stripe_size
5254 u64 stripe_size;
5431 ctl->stripe_size = div_u64(devices_info[ctl->ndevs - 1].max_avail,
5442 * reduce stripe_size.
5444 if (ctl->stripe_size * data_stripes > ctl->max_chunk_size) {
5446 * Reduce stripe_size, round it up to a 16MB boundary again and
5450 ctl->stripe_size = min(round_up(div_u64(ctl->max_chunk_size,
5452 ctl->stripe_size);
5456 ctl->stripe_size = min_t(u64, ctl->stripe_size, SZ_1G);
5459 ctl->stripe_size = round_down(ctl->stripe_size, BTRFS_STRIPE_LEN);
5460 ctl->chunk_size = ctl->stripe_size * data_stripes;
5478 ctl->stripe_size = zone_size;
5482 /* stripe_size is fixed in zoned filesysmte. Reduce ndevs instead. */
5483 if (ctl->stripe_size * data_stripes > ctl->max_chunk_size) {
5485 ctl->stripe_size) + ctl->nparity,
5489 ASSERT(ctl->stripe_size * data_stripes <= ctl->max_chunk_size);
5492 ctl->chunk_size = ctl->stripe_size * data_stripes;
5538 stripe->physical + map->stripe_size - 1,
5550 stripe->physical + map->stripe_size - 1,
5651 map->stripe_size = ctl->stripe_size;
5663 j * ctl->stripe_size;
5685 dev->bytes_used + ctl->stripe_size);
5691 atomic64_sub(ctl->stripe_size * map->num_stripes,
7128 map->stripe_size = btrfs_calc_stripe_length(map);