nvme_init_g...s_plm_config(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’… NAME πŸ’…

nvme_init_get_features_plm_config β€” ok so this is the one that initializes the passthru command for Get Features - Predictable Latency Mode Config, and yes that name is a whole journey, we get through it together ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

void nvme_init_get_features_plm_config (struct libnvme_passthru_cmd *cmd
, enum nvme_get_features_sel sel , __u16 nvmsetid
, struct nvme_plm_config *plmc );

πŸŽ€ ARGUMENTS πŸŽ€

  • cmd β€” the passthru command you're gonna use, bestie. it's the canvas, you're the artist πŸ–ŒοΈ
  • sel β€” which type of attribute to return, k? see enum nvme_get_features_sel for the full menu πŸ“
  • nvmsetid β€” NVM set id. literally just that πŸ’œ
  • plmc β€” the buffer where the returned Predictable Latency Mode Config lands 🫢

🌸 DESCRIPTION 🌸

so what it does: it initializes the passthru command buffer for the Get Features command, and it sets the FID value to NVME_FEAT_FID_PLM_CONFIG. that's it, that's the whole vibe. no cap, sometimes a function is just a very good little setup gremlin 🧚

no return value mentioned, because there isn't one β€” it's void, she doesn't owe you a status code πŸ’€

and that's the tea, bestie πŸŽ€ this lil page lives in the libnvme API manual (version goes right there in the header, iykyk), dated October 2026 β€” go forth and initialize your passthru commands, you absolute icon πŸ‘‘πŸ’–

πŸ“¦ where this page comes from