nvme_init_s...s_plm_config(9)
β¨ nvme_init_set_features_plm_config(9) β¨
okay so bestie, we're in the libnvme API manual today and this one is a little function with a big name ngl π
the page header calls it nvme_init_s...s_plm_config(9) because even the typesetter gave up halfway through, and honestly? relatable π
π NAME π
nvme_init_set_features_plm_config β lowkey the glow-up ritual that initializes a passthru command for Predictable Latency Mode Config π¦
πΈ SYNOPSIS πΈ
void nvme_init_set_features_plm_config (struct libnvme_passthru_cmd *cmd
, bool sv , __u16 nvmsetid , bool lpe , struct nvme_plm_config *data );
like, it returns void β no value, no drama, main character energy only π
π ARGUMENTS π
cmdβ the passthru command you're gonna use. this is the canvas, the blank page, the empty group chat u r about to spill into π«Άsvβ Save value across power states. abool, so it's giving yes/no, slay or nay β¨nvmsetidβ the NVM Set Identifier, an__u16, iykyk πlpeβ Predictable Latency Enable. anotherbool, another vibe check πdataβ pointer to thestruct nvme_plm_configβ the actual payload, the moment, the lore π
β DESCRIPTION β
so what does it do?? it initializes the passthru command buffer for the Set Features command β but specifically with the FID value NVME_FEAT_FID_PLM_CONFIG π₯ that's the whole assignment, no cap. it sets up the buffer, it doesn't fire it off, so don't come for her about sending anything π
fr fr: the only thing this does is prep the buffer for Set Features with FID NVME_FEAT_FID_PLM_CONFIG. nothing more, nothing less, periodt π
and that's the whole page bestie, we ate and left zero crumbs π this was the libnvme API manual β the header even spells the function as nvme_init_s...s_plm_config(9) in the footer, which is iconic in a cursed way ngl π β dated October 2026, see u in the next one, 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