t/nvmept_trim: increase transfer size for some tests
[fio.git] / zbd_types.h
index 2f2f13248c2256083dfb98a480d3c155123a959b..5f44f308f67300ee3b83c8c55140c161755f4771 100644 (file)
@@ -8,16 +8,15 @@
 
 #include <inttypes.h>
 
-#define ZBD_MAX_OPEN_ZONES     128
+#define ZBD_MAX_WRITE_ZONES    4096
 
 /*
  * Zoned block device models.
  */
 enum zbd_zoned_model {
-       ZBD_IGNORE,             /* Ignore file */
-       ZBD_NONE,               /* Regular block device */
-       ZBD_HOST_AWARE,         /* Host-aware zoned block device */
-       ZBD_HOST_MANAGED,       /* Host-managed zoned block device */
+       ZBD_NONE                = 0x1,  /* No zone support. Emulate zones. */
+       ZBD_HOST_AWARE          = 0x2,  /* Host-aware zoned block device */
+       ZBD_HOST_MANAGED        = 0x3,  /* Host-managed zoned block device */
 };
 
 /*
@@ -50,6 +49,7 @@ struct zbd_zone {
        uint64_t                start;
        uint64_t                wp;
        uint64_t                len;
+       uint64_t                capacity;
        enum zbd_zone_type      type;
        enum zbd_zone_cond      cond;
 };