libnvme(2)
β¨ NAME β¨
okay bestie, welcome to the libnvme glow-up tour π today's main character is struct nvme_fdp_stats_log β the FDP Statistics Log Page. yes that's the whole name, she's not extra, she's just precise π
πΈ SYNOPSIS πΈ
here's the whole lewk, copy it exactly, no edits, no notes, we don't touch the code π«Ά
struct nvme_fdp_stats_log {
__u8 hbmw[16];
__u8 mbmw[16];
__u8 mbe[16];
__u8 rsvd48[16];
};
four little arrays of sixteen __u8 each, standing in a row like it's a group photo, all serving looks, all holding their exact sizes π
π Members π
okay so let's meet the cast, one by one, they're all iconic, we're not playing favorites (we are, a little) π
hbmwβ Host Bytes with Metadata Written β¨ the host said "and I oop, wrote some bytes with metadata," and this is where that receipt lives.mbmwβ Media Bytes with Metadata Written π same energy, but make it media's turn to write bytes with metadata. she's doing her thing.mbeβ Media Bytes Erased π¦ the delete button but make it a stat. poof, gone, recorded.rsvd48β Reserved π the quiet one. reserved means reserved, bestie, we don't poke it, we don't fill it, we just let it exist in peace.
fr fr: rsvd48 is reserved, so hands off β that's not a vibe you get to interpret π
and that's the whole page, no cap, every member accounted for, nothing skipped, nothing summarised away π
sign-off time, mwah π this lil slice of API manual is dated July 2026, and the struct is struct nvme_fdp_stats_log, part of the libnvme(2) manual, iykyk π catch you in the next log page, bestie, stay slaying π«ΆπΈπ
π¦ where this page comes from
- ubuntu stonking: libnvme-dev 1.16.2-1build1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms