libnvme(9)

πŸ“¦ version 3.2, in arch rolling

✨ NAME ✨

okay so bestie, welcome to libnvme(9) β€” the API manual, no big deal πŸ’… β€” and today's main character is:

enum nvme_manage_export_nvms_recv_cdw10 β€” Manage Exported NVM Subsystem Receive, Command Dword 10. yes that's a whole mouthful, we're gonna get through it together 🫢


🌸 SYNOPSIS 🌸

like, here's the whole vibe, literally verbatim:

enum nvme_manage_export_nvms_recv_cdw10 {
    NVME_MANAGE_EXPORT_NVMS_RECV_CDW10_SEL_SHIFT ,
    NVME_MANAGE_EXPORT_NVMS_RECV_CDW10_SEL_MASK ,
    NVME_MANAGE_EXPORT_NVMS_RECV_CDW10_MOS_SHIFT ,
    NVME_MANAGE_EXPORT_NVMS_RECV_CDW10_MOS_MASK ,
    NVME_MANAGE_EXPORT_NVMS_RECV_CDW10_MOSE_SHIFT ,
    NVME_MANAGE_EXPORT_NVMS_RECV_CDW10_MOSE_MASK

};

six constants, all in a little enum, living their best life ✨


πŸŽ€ Constants πŸŽ€

this is the part where every single one gets its moment, no skipping, no cap πŸ‘‘

  • NVME_MANAGE_EXPORT_NVMS_RECV_CDW10_SEL_SHIFT β€” the shift amount you use to set Select (SEL). and like, if you wanna know what SEL even is, go look at enum nvme_manage_export_nvms_recv_sel β€” it's all there, iykyk πŸ¦‹
  • NVME_MANAGE_EXPORT_NVMS_RECV_CDW10_SEL_MASK β€” the mask to set SEL. that's it, that's the whole thing. slay πŸ’œ
  • NVME_MANAGE_EXPORT_NVMS_RECV_CDW10_MOS_SHIFT β€” the shift amount to set Management Operation Specific (MOS). yes MOS, keep up bestie 🌸
  • NVME_MANAGE_EXPORT_NVMS_RECV_CDW10_MOS_MASK β€” the mask to set MOS. mask bestie to shift bestie, they're a package deal πŸ’–
  • NVME_MANAGE_EXPORT_NVMS_RECV_CDW10_MOSE_SHIFT β€” the shift amount to set Management Operation Specific Extended (MOSE). it's MOS but extended, giving main character energy πŸ”₯
  • NVME_MANAGE_EXPORT_NVMS_RECV_CDW10_MOSE_MASK β€” the mask to set MOSE. last one, we made it, iconic behavior fr fr πŸ‘‘
ngl the whole pattern here is shift to position it, mask to grab it β€” nothing extra, nothing invented, just the six constants above and the SEL cross-reference. don't come for me with questions that aren't in the source, i'm just the messenger 🧚

and that's the page!! thank you for coming to my ted talk 🌈

kisses, this was libnvme(9), the API Manual β€” October 2026 edition, mwah πŸ’‹πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from