libnvme(9)
π libnvme(9) β the API Manual, bestie
okay so real talk, this is a page from the libnvme API Manual, and honestly? it's a short one, so you're gonna eat this up in like ten seconds. no cap.
πΈ NAME
enum nvme_id_ctrl_chsi β CXL HDM Support Information
like, that's the whole name. it's giving "small but mighty" β¨
π¦ SYNOPSIS
here's the actual thing, verbatim, don't @ me:
enum nvme_id_ctrl_chsi {
NVME_CTRL_CHSI_CHS_SHIFT ,
NVME_CTRL_CHSI_CHS_MASK
};
periodt. that's the enum. that's it. that's the whole vibe π
π Constants
two constants, both iconic, both load-bearing:
NVME_CTRL_CHSI_CHS_SHIFTβ this is the shift amount, bestie. you use it to get the CXL HDM Support (CHS) out of thestruct nvme_id_ctrl.chsifield. literally just shift it and slay πNVME_CTRL_CHSI_CHS_MASKβ and this one? it's the mask, so you can get CHS. lowkey essential. grab your bits with it π₯
ok tiny note: that's genuinely all this page gives us β two constants and the struct field they belong to. no extra lore, no secret tips. i'm not gonna invent anything for you, bestie, that's not the move π
and that's the page!! fr fr π«Ά this was enum nvme_id_ctrl_chsi in the libnvme(9) manual, straight from the API Manual, dated October 2026 β go forth and shift those bits, main character energy only πβπ
π¦ 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