tcg_l0_data_removal-libnvme3(2)

tcg_l0_data_removal-libnvme32

Data removal mechanism feature (0x0404)

Usage

struct tcg_l0_data_removal {
__u8 rsvd0;
__u8 flags;
__u8 removal_mechanism;
__u8 format;
__be16 time_mechanism_bit0;
__be16 time_mechanism_bit1;
__be16 time_mechanism_bit2;
__u8 rsvd10[4];
__be16 time_mechanism_bit5;
__u8 rsvd16[16];
};

Members

rsvd0

Reserved

flags

Flags, see enum tcg_l0_data_removal_flags

removal_mechanism

Supported mechanisms, see enum tcg_l0_data_removal_mechanism

format

Data removal time format

time_mechanism_bit0

Data removal time for mechanism bit 0

time_mechanism_bit1

Data removal time for mechanism bit 1

time_mechanism_bit2

Data removal time for mechanism bit 2

rsvd10

Reserved

time_mechanism_bit5

Data removal time for mechanism bit 5

rsvd16

Reserved

Overview

TCG Storage Opal SSC 2.02, section 3.1.1.6.

From nvme-cli 3.2-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.