diff options
author | Christoph Hellwig <hch@lst.de> | 2016-09-30 14:51:08 +0300 |
---|---|---|
committer | Jens Axboe <axboe@fb.com> | 2016-10-19 20:36:22 +0300 |
commit | 329dd7681c5af84e8ea9f4494c1a304389cdfc6e (patch) | |
tree | d18690cea92783dce99d30fcb2c46489023679a1 /include/linux | |
parent | 8d63687afda019a6e037bf9c4ceb3e514c26a35d (diff) | |
download | linux-329dd7681c5af84e8ea9f4494c1a304389cdfc6e.tar.xz |
nvme.h: add an enum for cns values
Ported over from nvme-cli.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
Reviewed-by: Keith Busch <keith.busch@intel.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/nvme.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/linux/nvme.h b/include/linux/nvme.h index d31ff2dd1d51..fc3c24206593 100644 --- a/include/linux/nvme.h +++ b/include/linux/nvme.h @@ -282,6 +282,16 @@ struct nvme_id_ns { }; enum { + NVME_ID_CNS_NS = 0x00, + NVME_ID_CNS_CTRL = 0x01, + NVME_ID_CNS_NS_ACTIVE_LIST = 0x02, + NVME_ID_CNS_NS_PRESENT_LIST = 0x10, + NVME_ID_CNS_NS_PRESENT = 0x11, + NVME_ID_CNS_CTRL_NS_LIST = 0x12, + NVME_ID_CNS_CTRL_LIST = 0x13, +}; + +enum { NVME_NS_FEAT_THIN = 1 << 0, NVME_NS_FLBAS_LBA_MASK = 0xf, NVME_NS_FLBAS_META_EXT = 0x10, |