libnvme(9)
okay bestie, welcome to libnvme, section 9 β the API manual β where weβre decoding enum nvme_get_features_supported_cqe_dw0. Itβs giving βtiny enum, very specific job,β and honestly? obsessed. π
β¨
β¨ NAME β¨
enum nvme_get_features_supported_cqe_dw0 β Get Features Completion Queue Entry Dword 0 when the Select field is set to %NVME_GET_FEATURES_SEL_SUPPORTED.
π¦ SYNOPSIS π¦
okay so hereβs the enum, and yes, weβre keeping it exactly as it is β commas and all, no cap:
enum nvme_get_features_supported_cqe_dw0 {
NVME_GET_FEATURES_SUPPORTED_SVBL ,
NVME_GET_FEATURES_SUPPORTED_NSSPEC ,
NVME_GET_FEATURES_SUPPORTED_CHANG
};
π Constants π
these are the three constants living inside the enum, and each one is lowkey carrying a different little fact about the feature:
NVME_GET_FEATURES_SUPPORTED_SVBLβ Saveable: the feature values are saveable if set to'1'.NVME_GET_FEATURES_SUPPORTED_NSSPECβ NS Specific: the Feature Identifier has a namespace scope if set to'1'.NVME_GET_FEATURES_SUPPORTED_CHANGβ Changeable: the feature values are changeable if set to'1'.
π thatβs the whole vibe, bestie. this page is from the libnvme API Manual, dated October 2026, and the footer signs off with enum nvme_get_features_supported_cqe_dw0 and libnvme(9). slay, stay curious, and may your feature values always be exactly what you expect. π«ΆπΈ
π¦ 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