NVME_INIT_GET_FEATURES_SW_PROGRESS-LIBNVME3(2)
okay so bestie, real talk: this one comes straight out of the libnvme API manual, section 9, and it's all about nvme_init_get_features_sw_progress. tiny function, immaculate energy. π
β¨ NAME β¨
nvme_init_get_features_sw_progress β Initialize passthru command for Get Features - Software Progress π¦
πΈ SYNOPSIS πΈ
void nvme_init_get_features_sw_progress (struct libnvme_passthru_cmd *cmd , enum nvme_get_features_sel sel );
π«Ά ARGUMENTS π«Ά
cmdβ the passthru command to use, like your little blank canvas π¨selβ selects which type of attribute to return; the deets live over inenum nvme_get_features_sel, so go peek, iykyk π
π DESCRIPTION π
So here's the tea β: this function initializes the passthru command buffer for the Get Features command, and it does it with the FID value NVME_FEAT_FID_SW_PROGRESS. that's it, that's the whole slay. β¨
not me being genuinely obsessed with how clean that is π lowkey main character behavior for a one-liner.
heads up bestie β it's void, so don't go looking for a return value. there isn't one. periodt. π
mwah π that's the whole page! logged under October 2026, living its best life in the libnvme API manual β section 9, nvme_init_get_features_sw_progress, iconic as ever. ππβ
π¦ 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