libnvme(2)

πŸ’– NAME πŸ’–

okay bestie, so this is the libnvme API manual (that's the manual name, iykyk β€” we're in section 2, the whole API girly πŸ’…), and this specific page is all about one little struct:

struct nvme_sanitize_start_event β€” Sanitize Start Event Data ✨

that's it. that's the whole vibe. she's the data you get when a sanitize kicks off. no cap. 🧚


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the fit she's wearing, exactly as-is, no edits, periodt:

struct nvme_sanitize_start_event {
    __le32 sani_cap;
    __le32 sani_cdw10;
    __le32 sani_cdw11;
};

three little __le32 fields, all cozy in one struct. iconic honestly. πŸ‘‘


πŸŽ€ Members πŸŽ€

not me being obsessed with a struct's little member list πŸ™ˆ here's everybody:

  • sani_cap β€” SANICAP. that's the one and only thing the original says about her, and I'm not adding lore that isn't there bestie πŸ’–
  • sani_cdw10 β€” Sanitize CDW10. literally exactly that, nothing more, nothing less 🫢
  • sani_cdw11 β€” Sanitize CDW11. same energy, same honesty ✨

that's the full roster. three members, zero gatekeeping. slay. πŸ”₯


lowkey reminder that these descriptions are verbatim what the page gives you β€” no extra tips, no guesses about behaviour, just the facts with better vibes πŸ’… if you want the real deep lore, the official docs are right there and I would never make stuff up about your kernel, fr fr. 😭

and that's the page!! happy hacking, my love 🌈 this rewrite was brought to you by libnvme, API Manual, dated July 2026, and she ate. periodt. πŸ‘‘πŸ’– don't forget to hydrate and read your structs. πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from