}
int nvme_zns_mgmt_recv(int fd, __u32 nsid, __u64 slba,
- enum nvme_zns_recv_action zra, __u16 zrasf,
+ enum nvme_zns_recv_action zra, __u8 zrasf,
bool zras_feat, __u32 data_len, void *data)
{
__u32 cdw10 = slba & 0xffffffff;
enum nvme_zns_send_action zsa, __u32 data_len,
void *data);
int nvme_zns_mgmt_recv(int fd, __u32 nsid, __u64 slba,
- enum nvme_zns_recv_action zra, __u16 zrasf,
+ enum nvme_zns_recv_action zra, __u8 zrasf,
bool zras_feat, __u32 data_len, void *data);
int nvme_zns_report_zones(int fd, __u32 nsid, __u64 slba, bool extended,
enum nvme_zns_report_options opts, bool partial,
char *output_format;
__u64 zslba;
__u32 namespace_id;
- __u16 zra;
- __u16 zrasf;
+ __u8 zra;
+ __u8 zrasf;
bool partial;
__u32 data_len;
};
OPT_FMT("output-format", 'o', &cfg.output_format, output_format),
OPT_UINT("namespace-id", 'n', &cfg.namespace_id, namespace_id),
OPT_SUFFIX("start-lba", 's', &cfg.zslba, zslba),
- OPT_SHRT("zra", 'z', &cfg.zra, zra),
- OPT_SHRT("zrasf", 'S', &cfg.zrasf, zrasf),
+ OPT_BYTE("zra", 'z', &cfg.zra, zra),
+ OPT_BYTE("zrasf", 'S', &cfg.zrasf, zrasf),
OPT_FLAG("partial", 'p', &cfg.partial, partial),
OPT_UINT("data-len", 'l', &cfg.data_len, data_len),
OPT_END()