libnvme(9) API Manual libnvme(9)

enum tcg_l0_code - Level 0 Discovery feature codes

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

};

TPer feature
Locking feature
Geometry Reporting feature
Opal SSC V1.00 feature
Single User Mode feature
Additional DataStore Tables feature
Opal SSC V2.00 feature
Opalite SSC feature
Pyrite SSC V1.00 feature
Pyrite SSC V2.00 feature
Ruby SSC feature
Locking LBA Ranges Control feature
Block SID Authentication feature
Configurable Namespace Locking feature
Data Removal Mechanism feature
Namespace Geometry Reporting feature
enum tcg_l0_code October 2026