Lines Matching refs:zone_size
201 const sector_t zone_sectors = device->fs_info->zone_size >> SECTOR_SHIFT;
243 ASSERT(IS_ALIGNED(pos, zinfo->zone_size));
326 fs_info->zone_size = btrfs_dev_extent_length(leaf, dext);
341 /* fs_info->zone_size might not set yet. Use the incomapt flag here. */
376 * Cannot use btrfs_is_zoned here, since fs_info::zone_size might not
392 if (!fs_info->zone_size) {
398 ASSERT(fs_info->zone_size);
399 zone_sectors = fs_info->zone_size >> SECTOR_SHIFT;
405 zone_info->zone_size = zone_sectors << SECTOR_SHIFT;
408 if (zone_info->zone_size > BTRFS_MAX_ZONE_SIZE) {
412 zone_info->zone_size, BTRFS_MAX_ZONE_SIZE);
415 } else if (zone_info->zone_size < BTRFS_MIN_ZONE_SIZE) {
419 zone_info->zone_size, BTRFS_MIN_ZONE_SIZE);
425 zone_info->zone_size_shift = ilog2(zone_info->zone_size);
606 emulated, zone_info->zone_size);
707 u64 zone_size = 0;
725 if (!zone_size) {
726 zone_size = zone_info->zone_size;
727 } else if (zone_info->zone_size != zone_size) {
730 zone_info->zone_size, zone_size);
748 * btrfs_create_chunk(). Since we want stripe_len == zone_size,
751 if (!IS_ALIGNED(zone_size, BTRFS_STRIPE_LEN)) {
754 zone_size, BTRFS_STRIPE_LEN);
763 fs_info->zone_size = zone_size;
782 * from fs_info->zone_size.
788 btrfs_info(fs_info, "zoned mode enabled with zone size %llu", zone_size);
1055 ASSERT(IS_ALIGNED(hole_start, zinfo->zone_size));
1056 ASSERT(IS_ALIGNED(num_bytes, zinfo->zone_size));
1068 pos += zinfo->zone_size;
1092 zinfo->zone_size);
1154 physical += device->zone_info->zone_size;
1155 length -= device->zone_info->zone_size;
1170 ASSERT(IS_ALIGNED(start, zinfo->zone_size));
1171 ASSERT(IS_ALIGNED(size, zinfo->zone_size));
1185 for (pos = start; pos < start + size; pos += zinfo->zone_size) {
1199 ret = btrfs_reset_device_zone(device, pos, zinfo->zone_size,
1308 if (!IS_ALIGNED(length, fs_info->zone_size)) {
1311 logical, length, fs_info->zone_size);
1403 WARN_ON(!IS_ALIGNED(physical[i], fs_info->zone_size));
1536 if (cache->alloc_offset > fs_info->zone_size) {
2163 zinfo->zone_size >> SECTOR_SHIFT,