nvme_init_g...res_auto_pst(9)

πŸ“¦ version 3.2, in arch rolling

πŸ’… nvme_init_get_features_auto_pst(9)

okay so real talk, this page lives in the libnvme API manual and it's about setting up a passthru command β€” specifically the Get Features one for Autonomous Power State Transition. yes that's a mouthful, we're getting through it together bestie 🫢


🌸 NAME 🌸

nvme_init_get_features_auto_pst β€” the little function that initializes the passthru command for Get Features – Autonomous Power State Transition ✨


πŸŽ€ SYNOPSIS πŸŽ€

void nvme_init_get_features_auto_pst (struct libnvme_passthru_cmd *cmd ,
enum nvme_get_features_sel sel , struct nvme_feat_auto_pst *apst );

she takes three things and returns literally nothing (void, iconic, no notes) πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • cmd β€” the passthru command you're gonna use. this is the one getting set up πŸ› οΈ
  • sel β€” which type of attribute you want back. check out enum nvme_get_features_sel for the deets πŸ‘€
  • apst β€” the Autonomous Power State Transition data buffer. that's where the good stuff lands πŸ“

⭐ DESCRIPTION ⭐

so what she does is initialize the passthru command buffer for the Get Features command, with the FID value set to NVME_FEAT_FID_AUTO_PST. that's the whole vibe. no cap, that's the job πŸ’–

ngl, that's it β€” one job, done cleanly. main character energy honestly πŸ‘‘

🌈 SEE ALSO 🌈

literally nothing else listed here, so go touch some grass or read the rest of the libnvme manual, your call 🧚


and that's a wrap bestie!! this page is from October 2026, straight out of the libnvme API manual β€” you're welcome, mwah πŸ˜˜πŸ’œ

πŸ“¦ where this page comes from