Lines Matching refs:zone_size

199 	const sector_t zone_sectors = device->fs_info->zone_size >> SECTOR_SHIFT;
241 ASSERT(IS_ALIGNED(pos, zinfo->zone_size));
324 fs_info->zone_size = btrfs_dev_extent_length(leaf, dext);
339 /* fs_info->zone_size might not set yet. Use the incomapt flag here. */
374 * Cannot use btrfs_is_zoned here, since fs_info::zone_size might not
390 if (!fs_info->zone_size) {
396 ASSERT(fs_info->zone_size);
397 zone_sectors = fs_info->zone_size >> SECTOR_SHIFT;
403 zone_info->zone_size = zone_sectors << SECTOR_SHIFT;
406 if (zone_info->zone_size > BTRFS_MAX_ZONE_SIZE) {
410 zone_info->zone_size, BTRFS_MAX_ZONE_SIZE);
413 } else if (zone_info->zone_size < BTRFS_MIN_ZONE_SIZE) {
417 zone_info->zone_size, BTRFS_MIN_ZONE_SIZE);
423 zone_info->zone_size_shift = ilog2(zone_info->zone_size);
590 emulated, zone_info->zone_size);
688 u64 zone_size = 0;
706 if (!zone_size) {
707 zone_size = zone_info->zone_size;
708 } else if (zone_info->zone_size != zone_size) {
711 zone_info->zone_size, zone_size);
729 * btrfs_create_chunk(). Since we want stripe_len == zone_size,
732 if (!IS_ALIGNED(zone_size, BTRFS_STRIPE_LEN)) {
735 zone_size, BTRFS_STRIPE_LEN);
744 fs_info->zone_size = zone_size;
763 * from fs_info->zone_size.
769 btrfs_info(fs_info, "zoned mode enabled with zone size %llu", zone_size);
1050 ASSERT(IS_ALIGNED(hole_start, zinfo->zone_size));
1051 ASSERT(IS_ALIGNED(num_bytes, zinfo->zone_size));
1063 pos += zinfo->zone_size;
1087 zinfo->zone_size);
1151 physical += device->zone_info->zone_size;
1152 length -= device->zone_info->zone_size;
1167 ASSERT(IS_ALIGNED(start, zinfo->zone_size));
1168 ASSERT(IS_ALIGNED(size, zinfo->zone_size));
1182 for (pos = start; pos < start + size; pos += zinfo->zone_size) {
1196 ret = btrfs_reset_device_zone(device, pos, zinfo->zone_size,
1328 WARN_ON(!IS_ALIGNED(info->physical, fs_info->zone_size));
1566 if (!IS_ALIGNED(length, fs_info->zone_size)) {
1569 logical, length, fs_info->zone_size);
2263 zinfo->zone_size >> SECTOR_SHIFT);