tcg_l0_code-libnvme32
Level 0 discovery feature codes
Usage
enum tcg_l0_code {
TCG_L0_CODE_TPER ,
TCG_L0_CODE_LOCKING ,
TCG_L0_CODE_GEOMETRY ,
TCG_L0_CODE_OPAL_V1 ,
TCG_L0_CODE_SUM ,
TCG_L0_CODE_DATASTORE ,
TCG_L0_CODE_OPAL_V2 ,
TCG_L0_CODE_OPALITE ,
TCG_L0_CODE_PYRITE_V1 ,
TCG_L0_CODE_PYRITE_V2 ,
TCG_L0_CODE_RUBY ,
TCG_L0_CODE_LOCKING_LBA ,
TCG_L0_CODE_BLOCK_SID_AUTH ,
TCG_L0_CODE_CNL ,
TCG_L0_CODE_DATA_REMOVAL ,
TCG_L0_CODE_NS_GEOMETRY
};
Constants
TCG_L0_CODE_TPER
|
TPer feature |
|---|---|
TCG_L0_CODE_LOCKING
|
Locking feature |
TCG_L0_CODE_GEOMETRY
|
Geometry Reporting feature |
TCG_L0_CODE_OPAL_V1
|
Opal SSC V1.00 feature |
TCG_L0_CODE_SUM
|
Single User Mode feature |
TCG_L0_CODE_DATASTORE
|
Additional DataStore Tables feature |
TCG_L0_CODE_OPAL_V2
|
Opal SSC V2.00 feature |
TCG_L0_CODE_OPALITE
|
Opalite SSC feature |
TCG_L0_CODE_PYRITE_V1
|
Pyrite SSC V1.00 feature |
TCG_L0_CODE_PYRITE_V2
|
Pyrite SSC V2.00 feature |
TCG_L0_CODE_RUBY
|
Ruby SSC feature |
TCG_L0_CODE_LOCKING_LBA
|
Locking LBA Ranges Control feature |
TCG_L0_CODE_BLOCK_SID_AUTH
|
Block SID Authentication feature |
TCG_L0_CODE_CNL
|
Configurable Namespace Locking feature |
TCG_L0_CODE_DATA_REMOVAL
|
Data Removal Mechanism feature |
TCG_L0_CODE_NS_GEOMETRY
|
Namespace Geometry Reporting feature |