libnvme(9)
π libnvme(9) β API Manual, but make it make sense π
okay bestie, so this is a page from the libnvme API manual β it's a whole libnvme(9) situation and honestly it's a short one, we love a low-effort slay β¨
πΈ NAME πΈ
Like, the whole name of this thing is an enum: enum nvme_id_ctrl_avscc β and it's literally just the flags that tell you the config settings for how Admin Vendor Specific command handling goes down. That's the vibe. π
β¨ SYNOPSIS β¨
here's the exact shape of it, no cap, don't let me catch you retyping it wrong:
enum nvme_id_ctrl_avscc {
NVME_CTRL_AVSCC_VSCF_SHIFT ,
NVME_CTRL_AVSCC_VSCF_MASK ,
NVME_CTRL_AVSCC_VSCF
};
yeah there's a lil blank line before the closing brace β she's quirky like that, keep it π«Ά
π¦ Constants π¦
okay so these are the constants, and there's exactly three of them, so we're gonna go through them one by one like the little icons they are π
NVME_CTRL_AVSCC_VSCF_SHIFTβ this one's the VSCF shift. a shift, for VSCF. that's the whole thing bestie π«NVME_CTRL_AVSCC_VSCF_MASKβ and this is the VSCF mask. a mask, for VSCF. matching set with the shift, iconic honestly πNVME_CTRL_AVSCC_VSCFβ okay so this is the one with the actual lore π₯ if this bit is set, then all Admin Vendor Specific Commands use the optional vendor specific command format β and that format comes with theNDTandNDMfields. yes, both of them. not me being obsessed with a flag bit fr fr π
ngl this is the entire page β three constants, one flag behaviour, zero drama. drink some water and go read the next manpage bestie π
and that's the whole thing!! π no hidden sections, no secret options, we ate and left no crumbs π
sign-off szn π§ this little masterpiece is the enum nvme_id_ctrl_avscc page from libnvme(9), dated October 2026 β that's the source/version and date right there, consider it mentioned, mwah π β¨
π¦ 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