libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’– libnvme(9) πŸ’–

okay bestie, so this is a page from the libnvme API Manual β€” that's the NVMe library situation, and today's main character is one very specific enum. yes, that one. let's get into it 🫢


✨ NAME ✨

enum nvme_fdp_supported_event_attributes β€” Supported FDP Event Attributes

like, it's giving "the attributes of the events that FDP supports." that's the whole vibe. no cap.


🌸 SYNOPSIS 🌸

here's the shape of it, exactly as it lives in the header, do not touch, do not edit:

enum nvme_fdp_supported_event_attributes {
    NVME_FDP_SUPP_EVENT_ENABLED_SHIFT ,
    NVME_FDP_SUPP_EVENT_ENABLED_MASK

};

two constants. that's it. that's the enum. lowkey iconic for how minimal it is πŸ’…


πŸŽ€ Constants πŸŽ€

  • NVME_FDP_SUPP_EVENT_ENABLED_SHIFT β€” the FDP Event Enable Shift. yes ma'am, it's the shift. it shifts. that's its whole job ✨
  • NVME_FDP_SUPP_EVENT_ENABLED_MASK β€” the FDP Event Enable Mask. the mask!! for the enable!! you know the drill πŸ¦‹

ngl, this page is short and I respect that. no filler, no fluff, just two constants living their truth. periodt πŸ’œ

and that's the whole thing, bestie β€” written up in October 2026 for the enum nvme_fdp_supported_event_attributes section of the libnvme(9) manual. go forth and shift and mask responsibly 😭πŸ”₯

πŸ“¦ where this page comes from