nvme_init_g...s_plm_window(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’… nvme_init_g...s_plm_window(9) πŸ’…

okay so bestie, welcome to the libnvme API manual β€” yes we're doing kernel-adjacent things today and yes you're gonna slay it 🫢


✨ NAME ✨

nvme_init_get_features_plm_window β€” literally the function that initializes the passthru command for Get Features – Predictable Latency Mode Window. that's it, that's the whole vibe πŸŽ€


🌸 SYNOPSIS 🌸

void nvme_init_get_features_plm_window (struct libnvme_passthru_cmd *cmd
, enum nvme_get_features_sel sel , __u16 nvmsetid );

no return value, she just does the thing and leaves. main character energy fr fr πŸ‘‘


πŸ¦‹ ARGUMENTS πŸ¦‹

  • cmd β€” the passthru command you're gonna use. hand her your buffer and she'll dress it up πŸ’…
  • sel β€” which type of attribute to return, see enum nvme_get_features_sel. like picking a filter on your fave app, but for attributes ✨
  • nvmsetid β€” the NVM set id. that's __u16 btw, keep it cute πŸŽ€

πŸ’– DESCRIPTION πŸ’–

so what she actually does: she initializes the passthru command buffer for the Get Features command, with the FID value set to NVME_FEAT_FID_PLM_WINDOW. like, that's the whole job and she's obsessed with it 🌈

ngl if you're here it's probably because you're poking at Predictable Latency Mode Windows and you already know what you're doing. iykyk 🧚

and that's the page!! no cap, that's everything πŸ’œ

this lil blessing of a manpage was brought to you by the libnvme API manual, dated October 2026 β€” mwah, go touch some registers bestie πŸ’€πŸŒ·

πŸ“¦ where this page comes from