From dad5a9805a3831d69df04df5c3ce9fd8151ee566 Mon Sep 17 00:00:00 2001 From: Tokunori Ikegami Date: Sun, 24 Nov 2024 22:30:57 +0900 Subject: [PATCH] types: add NVME_ID_CTRL_NVM_LBAMQF definitions The field values added by NVM command set specification 1.1. Signed-off-by: Tokunori Ikegami --- src/nvme/types.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/nvme/types.h b/src/nvme/types.h index fdc46525..8264b620 100644 --- a/src/nvme/types.h +++ b/src/nvme/types.h @@ -2862,6 +2862,18 @@ struct nvme_ns_list { __le32 ns[NVME_ID_NS_LIST_MAX]; }; +/** + * enum nvme_id_ctrl_nvm_lbamqf - LBA Migration Queue Format + * @NVME_ID_CTRL_NVM_LBAMQF_TYPE_0: + * @NVME_ID_CTRL_NVM_LBAMQF_VENDOR_MIN: + * @NVME_ID_CTRL_NVM_LBAMQF_VENDOR_MAX: + */ +enum nvme_id_ctrl_nvm_lbamqf { + NVME_ID_CTRL_NVM_LBAMQF_TYPE_0 = 0x0, + NVME_ID_CTRL_NVM_LBAMQF_VENDOR_MIN = 0xc0, + NVME_ID_CTRL_NVM_LBAMQF_VENDOR_MAX = 0xff, +}; + /** * struct nvme_id_ctrl_nvm - I/O Command Set Specific Identify Controller data structure * @vsl: Verify Size Limit