libnvme(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’œ libnvme(9) β€” the API Manual, bestie edition

okay so picture this: you're deep in the libnvme headers, right, and you bump into this little enum. That's this page. It's the API manual for libnvme, and honestly it's a short one but it ate, so let's get into it 🫢


✨ NAME ✨

enum nvme_abort_cqe_dw0 β€” Abort Command – Completion Queue Entry Dword 0

like, that's the whole vibe. one enum, one specific dword, one whole lot of purpose πŸ’…


🌸 SYNOPSIS 🌸

enum nvme_abort_cqe_dw0 {
    NVME_ABORT_CQE_DW0_IANP

};

yep, that's it. one single constant living in there, main character energy, no entourage πŸŽ€


πŸ¦‹ Constants πŸ¦‹

  • NVME_ABORT_CQE_DW0_IANP β€” Immediate Abort Not Performed. so if this bad boy is set to '1', it means an immediate abort was not performed, for any reason whatsoever β€” like, no explanation needed, it just didn't happen. but if it's cleared to '0', then an immediate abort was performed. that's the whole tea β˜•βœ¨
ngl the '1' vs '0' flip is a little sneaky β€” set means not performed, cleared means performed. read it twice, bestie, it's giving reverse psychology 😭

and that's the page!! short and sweet, just how we like it. this was libnvme(9) from the API Manual, enum nvme_abort_cqe_dw0, dated October 2026 β€” mwah, love that for us, see you in the next one πŸ‘‘πŸ’–πŸŒˆ

πŸ“¦ where this page comes from