OS Manuals

nvme_id_ctrl_sanicap-libnvme3(2)

enum nvme_id_ctrl_sanicap - Indicates attributes for sanitize operations.

libnvme(9) API Manual libnvme(9)

enum nvme_id_ctrl_sanicap - Indicates attributes for sanitize operations.

enum nvme_id_ctrl_sanicap {
NVME_CTRL_SANICAP_CES_SHIFT ,
NVME_CTRL_SANICAP_BES_SHIFT ,
NVME_CTRL_SANICAP_OWS_SHIFT ,
NVME_CTRL_SANICAP_VERS_SHIFT ,
NVME_CTRL_SANICAP_NVERS_SHIFT ,
NVME_CTRL_SANICAP_SPRRS_SHIFT ,
NVME_CTRL_SANICAP_NDI_SHIFT ,
NVME_CTRL_SANICAP_NODMMAS_SHIFT ,
NVME_CTRL_SANICAP_CES_MASK ,
NVME_CTRL_SANICAP_BES_MASK ,
NVME_CTRL_SANICAP_OWS_MASK ,
NVME_CTRL_SANICAP_VERS_MASK ,
NVME_CTRL_SANICAP_NVERS_MASK ,
NVME_CTRL_SANICAP_SPRRS_MASK ,
NVME_CTRL_SANICAP_NDI_MASK ,
NVME_CTRL_SANICAP_NODMMAS_MASK ,
NVME_CTRL_SANICAP_CES ,
NVME_CTRL_SANICAP_BES ,
NVME_CTRL_SANICAP_OWS ,
NVME_CTRL_SANICAP_VERS ,
NVME_CTRL_SANICAP_NVERS ,
NVME_CTRL_SANICAP_SPRRS ,
NVME_CTRL_SANICAP_NDI ,
NVME_CTRL_SANICAP_NODMMAS

};

Crypto erase support shift
Block erase support shift
Overwrite support shift
Verification support shift
Namespace verification support shift
Sanitize purge request and reporting supported shift
No-deallocate inhibited shift
No-deallocate modifies media after sanitize shift
Crypto erase support mask
Block erase support mask
Overwrite support mask
Verification support mask
Namespace verification support mask
Sanitize purge request and reporting supported mask
No-deallocate inhibited mask
No-deallocate modifies media after sanitize mask
Crypto Erase Support. If set, then the controller supports the Crypto Erase sanitize operation.
Block Erase Support. If set, then the controller supports the Block Erase sanitize operation.
Overwrite Support. If set, then the controller supports the Overwrite sanitize operation.
Verification support
Namespace verification support
Sanitize Purge Request and Reporting Supported. If set, then the controller supports the Purged (PRGD) field in the Sanitize Status log page and the Purge Required (PREQ) bit in the Sanitize command and the Sanitize Namespace command.
No-Deallocate Inhibited. If set and the No- Deallocate Response Mode bit is set, then the controller deallocates after the sanitize operation even if the No-Deallocate After Sanitize bit is set in a Sanitize command.
No-Deallocate Modifies Media After Sanitize, mask to extract value.
enum nvme_id_ctrl_sanicap October 2026

nvme-cli 3.2-r0 · os · ingested 2026-10-31