|
@@ -281,6 +281,16 @@ struct nvme_id_ns {
|
|
|
__u8 vs[3712];
|
|
__u8 vs[3712];
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
+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 {
|
|
enum {
|
|
|
NVME_NS_FEAT_THIN = 1 << 0,
|
|
NVME_NS_FEAT_THIN = 1 << 0,
|
|
|
NVME_NS_FLBAS_LBA_MASK = 0xf,
|
|
NVME_NS_FLBAS_LBA_MASK = 0xf,
|