libnvme(9)

πŸ“¦ version 3.2, in arch rolling

✨ libnvme(9) β€” API Manual ✨

okay so this is a page straight out of the libnvme API Manual, and honestly? it's a tiny one but it's lowkey iconic. we're talking about one little enum, bestie, and it's about to eat. πŸ’…


πŸ’– NAME πŸ’–

enum nvme_cancel_cqe_dw0 β€” the Cancel Completion Queue Entry Dword 0 enum. yes that's a whole mouthful and yes she slays anyway. πŸŽ€


🌸 SYNOPSIS 🌸

enum nvme_cancel_cqe_dw0 {
    NVME_CANCEL_CQE_CMDA_SHIFT ,
    NVME_CANCEL_CQE_CMDA_MASK ,
    NVME_CANCEL_CQE_CEDA_SHIFT ,
    NVME_CANCEL_CQE_CEDA_MASK

};

like look at her. four constants. no notes. πŸ¦‹


⭐ Constants ⭐

okay here's the group chat roll call, no cap, every single one of them matters:

  • NVME_CANCEL_CQE_CMDA_SHIFT β€” the shift amount you use to get Commands Aborted (CMDA). it's giving move over, bestie. πŸ‘‘
  • NVME_CANCEL_CQE_CMDA_MASK β€” the mask to get CMDA. literally the vibes-extractor for CMDA. 🫢
  • NVME_CANCEL_CQE_CEDA_SHIFT β€” the shift amount you use to get Commands Eligible for Deferred Abort (CEDA). not me being obsessed with a shift amount 😭
  • NVME_CANCEL_CQE_CEDA_MASK β€” the mask to get CEDA. main character energy, fr fr. ✨
bestie reminder: shifts and masks are a matched set β€” the _SHIFT tells you how far to move, the _MASK tells you what to keep. don't mix up your CMDA with your CEDA, iykyk. πŸ’€

🌈 a lil sign-off 🌈

and that's the whole page, babes! this little icon was served up by libnvme(9), dated October 2026, and the source/version line? it's literally the page title for enum nvme_cancel_cqe_dw0 in libnvme(9). periodt. πŸ’œπŸŽ€βœ¨

πŸ“¦ where this page comes from