libnvme(9)
π NAME π
Okay so this is libnvme(9), the API manual, and today's main character is struct tcg_l0_geometry β the Geometry Reporting feature. Its feature code is 0x0003. Slay.
β¨ SYNOPSIS β¨
Here's the struct in all its glory, no cap:
struct tcg_l0_geometry {
__u8 align;
__u8 rsvd1[7];
__be32 logical_block_size;
__be64 alignment_granularity;
__be64 lowest_aligned_lba;
};
π«Ά Members π«Ά
alignβ the flags, bestie; seeenum tcg_l0_geometry_flags.rsvd1β reserved. literally just vibing in the padding.logical_block_sizeβ the logical block size, periodt.alignment_granularityβ the alignment granularity, iykyk.lowest_aligned_lbaβ the lowest aligned LBA.
πΈ Description πΈ
This is TCG Opal SSC 2.02, section 3.1.1.4. That's the whole lore.
October 2026 Β· struct tcg_l0_geometry Β· libnvme(9) β mwah, bestie π
β¨
π¦ 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