libnvme(2)
β¨ libnvme(2) β API Manual β¨
okay bestie, welcome to the libnvme API manual, page 2 of the manual section π«Ά this one is short and sweet and honestly it's giving "the calm before the sanitize storm" π
π NAME π
struct nvme_sanitize_compln_event β Sanitize Completion Event Data πΈ
like... it's literally the struct that holds what came back when your sanitize op finished. no cap.
π¦ SYNOPSIS π¦
struct nvme_sanitize_compln_event {
__le16 sani_prog;
__le16 sani_status;
__le16 cmpln_info;
__u8 rsvd6[2];
};
there she is π four fields, zero drama.
π Members π
sani_progβ the Sanitize Progress field. it's the "how far along are we" of it all β¨sani_statusβ the Sanitize Status. this is where the tea is β the vibes of your sanitize, basically.cmpln_infoβ the Completion Information. all the little extras about how it wrapped up πrsvd6β Reserved. don't touch her, she's reserved, periodt. she's just there holding space π
and that's the whole page, bestie!! short king of a manpage, fr fr π
lowkey a reminder that reserved fields are reserved for a reason β don't be out here writing into rsvd6 and acting surprised later π
this icon of a page came to you from the libnvme API Manual, and it was stamped July 2026 β so if you're reading this in the future, hi, hope the sanitize went well π¦β¨ mwah, go slay your storage π
π¦ 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