libnvme(9)
π NAME
Okay bestie, meet struct tcg_l0_opal_v2 β the Opal SSC V2.00 feature with ID 0x0203. This lilβ page comes straight from the libnvme API Manual, aka libnvme(9), and itβs giving βtiny struct, very specific loreβ energy. π«Ά
β¨ SYNOPSIS β¨
struct tcg_l0_opal_v2 {
__be16 base_comid;
__be16 num_comids;
__u8 flags;
__be16 num_locking_sp_admin_auth;
__be16 num_locking_sp_user_auth;
__u8 initial_cpin_sid_ind;
__u8 initial_cpin_sid_revert;
__u8 rsvd11[5];
};
π§ Members
base_comidβ Base ComIDnum_comidsβ Number of ComIDsflagsβ Flags, see enumtcg_l0_opal_v2_flagsnum_locking_sp_admin_authβ Number of Locking SP Admin authoritiesnum_locking_sp_user_authβ Number of Locking SP User authoritiesinitial_cpin_sid_indβ InitialC_PIN_SIDPIN indicatorinitial_cpin_sid_revertβ Behavior ofC_PIN_SIDPIN upon TPer revertrsvd11β Reserved
πΈ Description
This struct is defined by TCG Opal SSC 2.02, section 3.1.1.5. Thatβs the whole tea β go check that section for the full vibe. π
β¨ Sign-off time, bestie: this page is dated October 2026, it lives under struct tcg_l0_opal_v2, and it belongs to libnvme(9). periodt π
π«Ά
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms