libnvme(9)
π
libnvme(9) β the libnvme API manual, bestie edition
okay so welcome to the libnvme API manual β¨ this page is literally all about one enum, she's small but she's important, and honestly she ate. no cap.
πΈ NAME πΈ
enum nvme_cross_ctrl_reset_cqe_dw0 β Cross-Controller Reset Command - Completion Queue Entry Dword 0
yes that's the whole name. it's giving "my full legal name" energy π but it's fine, we move.
β¨ SYNOPSIS β¨
here's the shape of her, exactly as written, do not touch:
enum nvme_cross_ctrl_reset_cqe_dw0 {
NVME_CROSS_CTRL_RESET_CQE_IRS ,
NVME_CROSS_CTRL_RESET_CQE_V ,
NVME_CROSS_CTRL_RESET_CQE_CLRI
};
that's it, that's the enum π three little constants, all vibes, all business.
π¦ Constants π¦
every single one, bestie, no skipping, here we go:
NVME_CROSS_CTRL_RESET_CQE_IRSβ Immediate Reset Successful (IRS). that's the whole mood: immediate reset, and it worked πNVME_CROSS_CTRL_RESET_CQE_Vβ Validated (V). lowkey important caveat: this one is undefined if IRS is cleared to'0'. like, if IRS says no, V has literally nothing to say πNVME_CROSS_CTRL_RESET_CQE_CLRIβ Controller Level Reset Initiated (CLRI). same deal, same caveat, fr fr: undefined if IRS is cleared to'0'. so again β IRS cleared to'0'means CLRI is just out here with no definition whatsoever π
β οΈ tiny but mighty warning: those two "undefined if IRS is cleared to '0'" notes are not decoration, they're real. so check IRS first before you go reading V or CLRI, bestie π«Ά
and that's the whole page, you're done, go be iconic with your cross-controller reset completion queue entry dword 0 ππ
this has been the libnvme enum nvme_cross_ctrl_reset_cqe_dw0 page, dated October 2026, brought to you by libnvme(9) β mwah, stan the docs, bye bestie** ππ§ββοΈ
π¦ 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