libnvme(9) API Manual libnvme(9)

# [NAME](#NAME)

struct tcg\_l0\_opalite - Opalite SSC feature (0x0301)

# [SYNOPSIS](#SYNOPSIS)

struct tcg\_l0\_opalite {  
**\_\_be16 base\_comid;**  
**\_\_be16 num\_comids;**  
**\_\_u8 rsvd4\[5];**  
**\_\_u8 initial\_cpin\_sid\_ind;**  
**\_\_u8 initial\_cpin\_sid\_revert;**  
**\_\_u8 rsvd11\[5];**  
};

# [Members](#Members)

[base\_comid](#base_comid)

Base ComID

[num\_comids](#num_comids)

Number of ComIDs

[rsvd4](#rsvd4)

Reserved

[initial\_cpin\_sid\_ind](#initial_cpin_sid_ind)

Initial C\_PIN\_SID PIN indicator

[initial\_cpin\_sid\_revert](#initial_cpin_sid_revert)

Behavior of C\_PIN\_SID PIN upon TPer revert

[rsvd11](#rsvd11)

Reserved

# [Description](#Description)

TCG Storage Security Subsystem Class: Opalite, section 3.1.1.4.

struct tcg\_l0\_opalite October 2026

---

Document: tcg_l0_opalite-libnvme3(2) from nvme-cli 3.2-r0 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
