libnvme(9)
β¨ 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_SHIFTtells you how far to move, the_MASKtells 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
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms