libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’– NAME πŸ’–

okay bestie, welcome to the libnvme(9) API Manual ✨ β€” the main character today is enum nvme_lm_track_receive_fields, aka the enum for Track Receive command fields. no cap, it’s giving β€œsmall but iconic” πŸŽ€.

✨ SYNOPSIS ✨

enum nvme_lm_track_receive_fields {
    NVME_LM_TRACK_RECV_SEL_SHIFT ,
    NVME_LM_TRACK_RECV_SEL_MASK ,
    NVME_LM_SEL_TRACKED_MEMORY_CHANGES ,
    NVME_LM_TRACKED_MEMORY_CHANGES_CNTLID_SHIFT ,
    NVME_LM_TRACKED_MEMORY_CHANGES_CNTLID_MASK

};

🧚 Constants 🧚

  • NVME_LM_TRACK_RECV_SEL_SHIFT β€” the shift amount for setting the Select (SEL) field πŸ’…
  • NVME_LM_TRACK_RECV_SEL_MASK β€” the mask for setting the SEL field ✨
  • NVME_LM_SEL_TRACKED_MEMORY_CHANGES β€” the select option for Tracked Memory Changes πŸ¦‹
  • NVME_LM_TRACKED_MEMORY_CHANGES_CNTLID_SHIFT β€” the shift amount for setting the Controller Identifier (CNTLID) πŸ”₯
  • NVME_LM_TRACKED_MEMORY_CHANGES_CNTLID_MASK β€” the mask for setting CNTLID 🌸

mwah πŸ’‹ and that’s the whole vibe: this page is from libnvme(9), starring enum nvme_lm_track_receive_fields, and the footer date is October 2026. periodt 🫢

πŸ“¦ where this page comes from