libnvme(9)

πŸ“¦ version 3.2, in arch rolling

hey bestie πŸ‘‹ welcome to the libnvme(9) page from the API Manual! we're looking at enum nvme_lm_ctrl_data_queue_fid, and it's giving Controller Data Queue - Set Feature energy. lowkey iconic, highkey useful πŸ’…βœ¨


πŸ’– NAME πŸ’–

enum nvme_lm_ctrl_data_queue_fid β€” Controller Data Queue - Set Feature πŸŽ€

that's the whole name, bestie. it's an enum, it's about Controller Data Queue - Set Feature, and the way it's niche but essential? obsessed fr fr 🫢


✨ SYNOPSIS ✨

okay so here's the exact shape of it β€” copied character for character because we do not mess with code, periodt:

enum nvme_lm_ctrl_data_queue_fid {
    NVME_LM_CTRL_DATA_QUEUE_ETPT_MASK ,
    NVME_LM_CTRL_DATA_QUEUE_ETPT_SHIFT

};

πŸŽ€ Constants πŸŽ€

these are the two constants in the enum, and yes they are both named like they're trying to win a spelling bee 🐝✨

  • NVME_LM_CTRL_DATA_QUEUE_ETPT_MASK β€” the mask to set Enable Tail Pointer Trigger (ETPT). it's literally the mask for that, no cap πŸ’…
  • NVME_LM_CTRL_DATA_QUEUE_ETPT_SHIFT β€” the shift to set ETPT. iconic little shift, doing its thing 🌸

okay that's the whole page! signing off from the enum nvme_lm_ctrl_data_queue_fid corner of libnvme(9), dated October 2026 β€” stay slay, bestie πŸ«ΆπŸ’–

πŸ“¦ where this page comes from