nvme_init_s...res_auto_pst(9)

πŸ“¦ version 3.2, in arch rolling

✨ NAME ✨

okay so bestie, welcome to the libnvme API manual πŸ’– β€” this page is literally all about nvme_init_set_features_auto_pst, which initializes a passthru command for Autonomous Power State Transition. That’s the whole vibe, no cap 🫢.


🌸 SYNOPSIS 🌸

lowkey the signature is right here:

void nvme_init_set_features_auto_pst (struct libnvme_passthru_cmd *cmd ,
bool sv , bool apste , struct nvme_feat_auto_pst *apst );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • cmd β€” the passthru command you’re gonna use πŸ‘‘
  • sv β€” save value across power states ✨
  • apste β€” Autonomous Power State Transition Enable πŸ’…
  • apst β€” Autonomous Power State Transition data buffer πŸŽ€

πŸ”₯ DESCRIPTION πŸ”₯

So this function initializes the passthru command buffer for the Set Features command, and it does that with FID value NVME_FEAT_FID_AUTO_PST. That’s it, that’s the tea β˜•. It’s giving β€œset up the command buffer and slay,” and honestly? Obsessed πŸ’œ.


mwah πŸ’‹ β€” this cutie came from the libnvme API manual, October 2026 edition. periodt πŸ’…βœ¨

πŸ“¦ where this page comes from