libnvme(9)
π struct tcg_l0_pyrite_v2 β libnvme(9) API Manual π
β¨ NAME β¨
Okay bestie, this is struct tcg_l0_pyrite_v2 β literally the Pyrite SSC V2.00 feature (0x0303). That's the whole glow-up. π«Ά
π¦ SYNOPSIS π¦
Here's the struct in all its exact glory, no cap:
struct tcg_l0_pyrite_v2 {
__be16 base_comid;
__be16 num_comids;
__u8 rsvd4[5];
__u8 initial_cpin_sid_ind;
__u8 initial_cpin_sid_revert;
__u8 rsvd11[5];
};
π Members π
Field-by-field vibe check, and yes every single one is here:
base_comidβ Base ComID. the base one, periodt. πnum_comidsβ Number of ComIDs. it's giving quantity. β¨rsvd4β Reserved. not ours to touch, bestie. πinitial_cpin_sid_indβ Initial C_PIN_SID PIN indicator. iconic little indicator. πinitial_cpin_sid_revertβ Behavior of C_PIN_SID PIN upon TPer revert. yes, exactly that behavior. πrsvd11β Reserved. also reserved, also not ours. β
π Description π
This whole thing is from TCG Storage Security Subsystem Class: Pyrite 2.00, section 3.1.1.4. That's the source, periodt. π₯
π«Ά cute lil sign-off: this page belongs tolibnvme(9), documentsstruct tcg_l0_pyrite_v2, and is dated October 2026. love that for us. mwah π
π¦ 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