libnvme(2)

✨ NAME ✨

enum nvme_get_features_sel β€” the Get Features - Select situation πŸ’… (yes bestie, we're picking which flavour of a feature value we want, and this lil enum is the menu)


πŸŽ€ SYNOPSIS πŸŽ€

enum nvme_get_features_sel {
    NVME_GET_FEATURES_SEL_CURRENT ,
    NVME_GET_FEATURES_SEL_DEFAULT ,
    NVME_GET_FEATURES_SEL_SAVED ,
    NVME_GET_FEATURES_SEL_SUPPORTED

};

Like, that's it. Four little icons on the select screen of feature-values. No cap. 🌈


🌸 Constants 🌸

Okay so here's the whole cast, and every single one of them matters, so no skipping πŸ‘‘

  • NVME_GET_FEATURES_SEL_CURRENT β€” the Current value. Like, what's happening right now, the live one, the one on your screen at this exact moment πŸ“
  • NVME_GET_FEATURES_SEL_DEFAULT β€” the Default value. The factory setting, the "we didn't touch anything" baseline, the original you before the glow-up πŸŽ€
  • NVME_GET_FEATURES_SEL_SAVED β€” the Saved value. The one that got written down somewhere so it survives a reset, like a note in your phone you'll definitely reread πŸ’Ύβœ¨
  • NVME_GET_FEATURES_SEL_SUPPORTED β€” the Supported capabilities. Not a value at all, it's the vibe check: what even can this thing do?? πŸ‘€πŸ”₯

Bestie reminder: these are literally just the selector constants. They don't do anything on their own β€” they tell the Get Features command which one of the above you're asking for. That's the whole assignment 🫢

and that's the page, periodt πŸ’– this was all from the libnvme(2) API Manual, page for enum nvme_get_features_sel, dated July 2026 β€” go forth and select your features wisely, queen πŸ‘‘πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from