NAME
enum nvme_id_ctrl_sanicap - Indicates attributes for sanitize operations.
SYNOPSIS
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
};
Constants
- NVME_CTRL_SANICAP_CES_SHIFT
-
Crypto erase support shift
- NVME_CTRL_SANICAP_BES_SHIFT
-
Block erase support shift
- NVME_CTRL_SANICAP_OWS_SHIFT
-
Overwrite support shift
- NVME_CTRL_SANICAP_VERS_SHIFT
-
Verification support shift
- NVME_CTRL_SANICAP_NVERS_SHIFT
-
Namespace verification support shift
- NVME_CTRL_SANICAP_SPRRS_SHIFT
-
Sanitize purge request and reporting supported shift
- NVME_CTRL_SANICAP_NDI_SHIFT
-
No-deallocate inhibited shift
- NVME_CTRL_SANICAP_NODMMAS_SHIFT
-
No-deallocate modifies media after sanitize shift
- NVME_CTRL_SANICAP_CES_MASK
-
Crypto erase support mask
- NVME_CTRL_SANICAP_BES_MASK
-
Block erase support mask
- NVME_CTRL_SANICAP_OWS_MASK
-
Overwrite support mask
- NVME_CTRL_SANICAP_VERS_MASK
-
Verification support mask
- NVME_CTRL_SANICAP_NVERS_MASK
-
Namespace verification support mask
- NVME_CTRL_SANICAP_SPRRS_MASK
-
Sanitize purge request and reporting supported mask
- NVME_CTRL_SANICAP_NDI_MASK
-
No-deallocate inhibited mask
- NVME_CTRL_SANICAP_NODMMAS_MASK
-
No-deallocate modifies media after sanitize mask
- NVME_CTRL_SANICAP_CES
-
Crypto Erase Support. If set, then the controller supports the Crypto Erase sanitize operation.
- NVME_CTRL_SANICAP_BES
-
Block Erase Support. If set, then the controller supports the Block Erase sanitize operation.
- NVME_CTRL_SANICAP_OWS
-
Overwrite Support. If set, then the controller supports the Overwrite sanitize operation.
- NVME_CTRL_SANICAP_VERS
-
Verification support
- NVME_CTRL_SANICAP_NVERS
-
Namespace verification support
- NVME_CTRL_SANICAP_SPRRS
-
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.
- NVME_CTRL_SANICAP_NDI
-
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.
- NVME_CTRL_SANICAP_NODMMAS
-
No-Deallocate Modifies Media After Sanitize, mask to extract value.