libnvme(9) API Manual libnvme(9) NAME enum tcg_l0_code - Level 0 Discovery feature codes SYNOPSIS 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 October 2026 enum tcg_l0_code libnvme(9)