nvme_init_s...s_plm_window(9)
π
nvme_init_set_features_plm_window β nvme_init_s...s_plm_window(9)
okay so welcome to the libnvme API manual, bestie π this one's a sweet little function page from the libnvme crew and honestly? she's short, she's specific, she slays.
β¨ NAME β¨
nvme_init_set_features_plm_window β Initializes (wait for it) the passthru command for Predictable Latency Mode Window. yes that's a real thing and yes it's iconic π
π¦ SYNOPSIS π¦
void nvme_init_set_features_plm_window (struct libnvme_passthru_cmd *cmd
, bool sv , __u16 nvmsetid , enum nvme_feat_plm_window_select wsel );
literally just hand her four things and she'll do the rest π«Ά
π ARGUMENTS π
cmdβ the Passthru command you're gonna use. this is the canvas, the blankie, the thing she fills in for you β¨svβ Save value across power states. abool, so it's giving yes/no energy. should your setting survive a power cycle? that's the whole question πnvmsetidβ the NVM Set Identifier (__u16). which NVM set we're talking about, bestie π₯wselβ Window Select. anenum nvme_feat_plm_window_select, no cap. pick your window πΈ
π DESCRIPTION π
so what does she do? she initializes the passthru command buffer for the Set Features command, with the FID value NVME_FEAT_FID_PLM_WINDOW. that's it. that's the whole vibe check. she sets up the buffer so the command is ready to go, and then you take it from there π
ngl the whole job is "prepare the thing" β no hidden tricks, no surprises, just clean predictable-latency-window setup energy π§
that's the page, bestie β go forth and configure those windows β¨
shoutout to the libnvme API manual for hosting this lil icon, and to October 2026 for the timestamp β mwah, love u, bye ππ
π¦ 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