libnvme(9)
π libnvme(9) β API Manual π
okay bestie, you're reading the libnvme(9) API Manual, and this page is all about enum nvme_id_ctrl_sgls. SGL support lore, but make it cute. π
β¨ NAME β¨
enum nvme_id_ctrl_sgls β this field indicates if SGLs are supported for the NVM Command Set and the particular SGL types supported. that's the whole vibe of the page, no cap. π¦
π SYNOPSIS π
enum nvme_id_ctrl_sgls {
NVME_CTRL_SGLS_SUPPORTED ,
NVME_CTRL_SGLS_KEYED ,
NVME_CTRL_SGLS_BIT_BUCKET ,
NVME_CTRL_SGLS_MPTR_BYTE_ALIGNED ,
NVME_CTRL_SGLS_OVERSIZE ,
NVME_CTRL_SGLS_MPTR_SGL ,
NVME_CTRL_SGLS_OFFSET ,
NVME_CTRL_SGLS_TPORT
};
πΈ Constants πΈ
here's the constants lineup, bestie β all eight, exactly as they appear:
NVME_CTRL_SGLS_SUPPORTEDNVME_CTRL_SGLS_KEYEDNVME_CTRL_SGLS_BIT_BUCKETNVME_CTRL_SGLS_MPTR_BYTE_ALIGNEDNVME_CTRL_SGLS_OVERSIZENVME_CTRL_SGLS_MPTR_SGLNVME_CTRL_SGLS_OFFSETNVME_CTRL_SGLS_TPORT
that's the page, bestie β source/version enum nvme_id_ctrl_sgls, manual libnvme(9), dated October 2026. go off. π
β¨
π¦ 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