Merge branch 'atomics' of https://github.com/bvanassche/fio
[fio.git] / zbd.h
diff --git a/zbd.h b/zbd.h
index e8dd3d6d5d3610c740a9f7da8baf695c05c0834e..e942a7f61b0ce21e39e14c77ecafccd9f35ce712 100644 (file)
--- a/zbd.h
+++ b/zbd.h
@@ -45,9 +45,11 @@ struct fio_zone_info {
 /**
  * zoned_block_device_info - zoned block device characteristics
  * @model: Device model.
+ * @max_open_zones: global limit on the number of simultaneously opened
+ *     sequential write zones.
  * @mutex: Protects the modifiable members in this structure (refcount and
  *             num_open_zones).
- * @zone_size: size of a single zone in units of 512 bytes
+ * @zone_size: size of a single zone in bytes.
  * @sectors_with_data: total size of data in all zones in units of 512 bytes
  * @zone_size_log2: log2 of the zone size in bytes if it is a power of 2 or 0
  *             if the zone size is not a power of 2.
@@ -65,6 +67,7 @@ struct fio_zone_info {
  */
 struct zoned_block_device_info {
        enum zbd_zoned_model    model;
+       uint32_t                max_open_zones;
        pthread_mutex_t         mutex;
        uint64_t                zone_size;
        uint64_t                sectors_with_data;