X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=zbd_types.h;h=0a8630cb71adf6dc596e579b577ae8da6b03c9d5;hb=45bf2f40455c1377dafcbe9fd06b960008041783;hp=d63c0d0a7262978db87315a1e7daea1461603c5a;hpb=14060ebb90ce5a0a164d0e5e52c13e31b53b282d;p=fio.git diff --git a/zbd_types.h b/zbd_types.h index d63c0d0a..0a8630cb 100644 --- a/zbd_types.h +++ b/zbd_types.h @@ -14,10 +14,9 @@ * 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; };