From: Hannes Reinecke Date: Mon, 14 Jun 2021 10:24:42 +0000 (+0200) Subject: ioctl: add definitions for Namespace Write Protect Feature X-Git-Tag: v1.0-rc0~127^2~6 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=650291e77248852d9965f37a4297e75636db95cb;p=users%2Fsagi%2Flibnvme.git ioctl: add definitions for Namespace Write Protect Feature Signed-off-by: Hannes Reinecke --- diff --git a/src/nvme/ioctl.h b/src/nvme/ioctl.h index aee6aefb..2878cd01 100644 --- a/src/nvme/ioctl.h +++ b/src/nvme/ioctl.h @@ -774,6 +774,20 @@ enum nvme_virt_mgmt_rt { NVME_VIRT_MGMT_RT_VI_RESOURCE = 1, }; +/** + * enum nvme_ns_write_protect - + * @NVME_NS_WP_CFG_NONE + * @NVME_NS_WP_CFG_PROTECT + * @NVME_NS_WP_CFG_PROTECT_POWER_CYCLE + * @NVME_NS_WP_CFG_PROTECT_PERMANENT + */ +enum nvme_ns_write_protect_cfg { + NVME_NS_WP_CFG_NONE = 0, + NVME_NS_WP_CFG_PROTECT = 1, + NVME_NS_WP_CFG_PROTECT_POWER_CYCLE = 2, + NVME_NS_WP_CFG_PROTECT_PERMANENT = 3, +}; + /** * nvme_identify() - Send the NVMe Identify command * @fd: File descriptor of nvme device